# ACGS website: source audit and product redesign

Reviewed: September 8, 2026.

The redesign now explains five distinct components and connects their promises to source evidence. It preserves the Resend-inspired black, silver, serif-and-sans presentation and the existing ordered-dither hero. Product pages lead with a specific job, show an example, explain integration, and make maturity and operating conditions visible.

## Scope and method

Read-only review through the GitHub connector of selected marketing routes, product READMEs, package metadata, implementation entrypoints, test definitions, releases, and GitHub workflow results. The source commits below were pinned before writing copy. No product tests, business actions, infrastructure changes, or security exploit reproductions were executed.

The public acgs.ai page was fetched on September 8. Its non-rendered response exposed an agent-governance framework introduction; this alone does not describe the full client-rendered site. Findings about existing product pages below refer to checked-in React source, not verified current deployment behavior. The redesigned pages are a separate owner-private review site.

| Source | Commit | Date | Evidence distinction |
|---|---|---|---|
| [ACGS monorepo](https://github.com/acgs-ai/ACGS/tree/81de59eabacd261b8396c3dbe30178f0b84b5475) | `81de59eabacd261b8396c3dbe30178f0b84b5475` | 2026-09-05 | Kernel, CFT pack, marketing source, claim ledger |
| [ACGS-Lite](https://github.com/acgs-ai/acgs-lite/tree/963977e63b51e8542f55f583bac37d07d92f2968) | `963977e63b51e8542f55f583bac37d07d92f2968` | 2026-09-03 | Current source; release v2.12.0 is an earlier commit |
| [ACGS Swarm](https://github.com/acgs-ai/Acgs-Swarm/tree/f40af8dea69078615decd6233210fe901e940009) | `f40af8dea69078615decd6233210fe901e940009` | 2026-09-03 | Source metadata 1.1.0; publication not independently verified |
| [Enhanced Agent Bus](https://github.com/acgs-ai/enhanced-agent-bus/tree/e4ecaf56b31aeed2e93c91ab0ce26424ae197e54) | `e4ecaf56b31aeed2e93c91ab0ce26424ae197e54` | 2026-07-29 | Source metadata 3.0.2; no GitHub releases returned |

## Findings and implemented corrections

| Finding in existing source | Why it matters | Correction in the private redesign |
|---|---|---|
| The Lite route installs acgs-lite but demonstrates a gove-zone proof pack. | A reader cannot reproduce the claimed experience using the advertised package alone. | Separate Lite and kernel pages, examples, prerequisites, and receipt contracts. Lite’s short snippet is explicitly validation-only. |
| Broad execution language can imply all tool paths are governed. | Installing a library does not enforce integration wiring or contain a compromised host. | The homepage and kernel page put wired-path scope beside the promise and explain the executor boundary. |
| Agent Bus renders a hardcoded sample under “Live receipt · verified.” | A fixture is presented as freshly verified operational evidence. | Remove the live/verified signal. Show a labeled HTTP-contract illustration without sending a request or fabricating a signature. |
| Bus acceptance is presented close to execution authorization. | HTTP 202 does not grant permission for a side effect. | Explain default acceptance and validate_and_route response semantics; keep the kernel gate distinct. |
| Swarm source contains performance, scale, test-count, and publication signals without sufficient linked current context. | Historical or narrow evidence can appear to be a current product guarantee. | Omit those numerical claims. Show capabilities, source maturity, and the actual dated CI qualification. |
| Product atlas proof links all route to a generic console audit destination. | A buyer cannot trace the advertised component to its evidence. | Add product-specific pinned implementation, README, release, and CI links. |
| Product atlas introductions expose React migration details; “Open…” CTAs scroll to generic descriptive sections. | Internal implementation language obscures the product decision and the promised next action. | Build a product catalog organized by job, runtime, responsibility, and maturity, with complete destination pages. |
| Shared marketing navigation mixes many educational and product destinations, and custom link interception can affect modified clicks. | Finding the right starting point takes unnecessary effort. | Use native links, four clear navigation destinations, current-section state, keyboard focus, and Escape dismissal for the mobile menu. |
| The preceding private homepage simplified kernel decisions to Allow/Review/Deny. | It omitted TRANSFORM and could imply a managed review queue. | Show ALLOW, TRANSFORM, ESCALATE, and DENY; make escalation non-executable and label every outcome illustrative. |

Source references for the original findings:

- [AcgsLite.tsx](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/acgi-ai/src/routes/AcgsLite.tsx)
- [AgentBus.tsx](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/acgi-ai/src/routes/AgentBus.tsx)
- [Swarm.tsx](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/acgi-ai/src/routes/Swarm.tsx)
- [ProductSurfaces.tsx](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/acgi-ai/src/routes/ProductSurfaces.tsx)
- [Marketing.tsx](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/acgi-ai/src/routes/Marketing.tsx)
- [Claim ledger](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/docs/CLAIMS.md)
- [September 1 copy deck](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/docs/SITE-COPY-DECK-0.md)

## Product evidence and remaining qualifications

**gove-zone.** The kernel evaluates policy, writes audit evidence, and verifies receipts at an integrated executor boundary. ALLOW and TRANSFORM can execute; DENY and ESCALATE cannot. Trusted signature verification is required by default, but issuance needs a signer. Single-use requires a shared consumption ledger. Audit-prefix truncation requires an external anchor. [Executor implementation](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/packages/gove-zone/src/gove_zone/executor.py) and [integration matrix](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/docs/INTEGRATION_MATRIX.md) support the scoped presentation.

The [PyPI page](https://pypi.org/project/gove-zone/1.0.0rc2/) lists a 1.0.0rc2 wheel and source distribution uploaded August 23, 2026, with a Beta classifier. The inspected monorepo uses a 1.0.0rc1 fallback. These artifacts are not treated as identical. The standalone repository was unavailable to this GitHub connection; kernel source was inspected in the public monorepo. The [exact-head kernel CI run](https://github.com/acgs-ai/ACGS/actions/runs/33940682826) failed the Python 3.11 test step and cancelled the Python 3.12 test job. Packaging smoke and platform-lock jobs passed. Release reconciliation and the failing suite remain product-repository work.

**ACGS-Lite.** Metadata and [GitHub release v2.12.0](https://github.com/acgs-ai/acgs-lite/releases/tag/v2.12.0) align. The release tag resolves to `74790ecb84b0b426c1351ef6a908f59ba19ec32a`, distinct from current main. [Current CI](https://github.com/acgs-ai/acgs-lite/actions/runs/33802779491) passed selected Python 3.10–3.13, documentation, packaging, and governance gates; main CI excludes slow, benchmark, and end-to-end tests. The default [fast audit path](https://github.com/acgs-ai/acgs-lite/blob/963977e63b51e8542f55f583bac37d07d92f2968/src/acgs_lite/engine/audit_runtime.py) is aggregate and does not provide a durable hash chain. The product page requires explicit full audit configuration and storage. The package is Beta, the gove bridge is experimental, and the README reports no independently confirmed production users.

**ACGS Swarm.** AgentDNA, task APIs, peer registration, signed votes, quorum settlement, and optional persistence are represented in inspected source. The runtime needs Python 3.11+ and is AGPL-3.0-or-later. Settlement storage is not configured by default; signing-key retention matters across restarts. [Current CI](https://github.com/acgs-ai/Acgs-Swarm/actions/runs/33778294523) has successful default Python tests, type checks, and packaging, but the overall run failed on a PostgreSQL authority-store outbox timeout. Research integrations and historical benchmarks are not marketed as uniformly stable capabilities.

**Enhanced Agent Bus.** The inspected FastAPI service has messaging, workflow, policy, batch, and health routers. Production startup requires explicit authentication and backend dependencies. [Message-status persistence](https://github.com/acgs-ai/enhanced-agent-bus/blob/e4ecaf56b31aeed2e93c91ab0ce26424ae197e54/api/routes/messages.py) remains incomplete for the inspected production configuration; unavailable lookup returns HTTP 501. The [hardening report](https://github.com/acgs-ai/enhanced-agent-bus/blob/e4ecaf56b31aeed2e93c91ab0ce26424ae197e54/FINAL_REPORT.md) leaves deeper receipt-gate integration open. The standalone Z3 route can synthesize results when its external verifier is absent, so no formal-verification claim is made. [Current CI](https://github.com/acgs-ai/enhanced-agent-bus/actions/runs/30499653525) covers selected suites rather than the entire repository.

**CFT Governance Pack.** Source version 0.1.0 evaluates Terraform plan JSON with implemented YAML rule kinds and emits an allow/deny evidence event; denial exits with code 2. The [CI example](https://github.com/acgs-ai/ACGS/blob/81de59eabacd261b8396c3dbe30178f0b84b5475/acgs-cft-governance-pack/ci/github-actions-acgs-gate.yaml) does not run terraform apply, and its terraform-vet step prints setup guidance. Actor/role fields are supplied metadata. Evidence is a written JSONL file, not an immutable service. Tests and a path-filtered workflow exist; no CFT run appeared in the 12 retrieved exact-head monorepo runs. Publication and package-specific license metadata were not independently established.

## Presentation research applied

The following are design inferences from official product pages, not claims about ACGS parity:

| Reference | Pattern applied |
|---|---|
| [Resend Email API](https://resend.com/features/email-api) | Put a precise integration job and a compact real example early, then connect behavior to observable evidence. |
| [Cerbos PDP](https://www.cerbos.dev/product-cerbos-pdp) | Explain the architectural component, integration point, and adopter-owned responsibilities separately. |
| [Inngest](https://www.inngest.com/) | Organize adoption into setup, integration, and observation with a concrete workflow. |
| [Oso for Agents](https://www.osohq.com/product) | Pair action-oriented capability explanations with explicit scope and onboarding answers. |

The preceding Resend token extraction remains in `dist/design-tokens.json`; runtime tokens are in `dist/assets/tokens.css`. This pass adds reusable product layouts, original copy, code panels, a comparison table, and a dated evidence index. It does not copy third-party logos, testimonials, screenshots, or product guarantees.

## Delivered routes and maintenance

- `/products/`: product catalog and comparison.
- `/products/gove-zone/`: execution kernel.
- `/acgs-lite/`: Python policy library.
- `/swarm/`: multi-agent coordination runtime.
- `/agent-bus/`: HTTP service.
- `/cft-pack/`: infrastructure companion.
- `/evidence/`: dated source, release, CI, and limitation references.
- `/resources/`: product-specific source documentation.
- `/`: corrected four-state illustration, product navigation, and product-family section.

Authored product data lives in `content/products.mjs`; `npm run build:pages` regenerates the static pages and common navigation. The homepage composition and dither remain hand-authored. `dist/product-evidence.json` is the machine-readable evidence snapshot. Update product source and release pins intentionally, then regenerate and rerun checks.

Validation results are recorded in `VALIDATION.json`. This pass uses static source, HTML reference, CSS, and JavaScript checks plus an independent static review. The new product layouts have not been rendered in a browser in this pass; prior rendered checks of earlier homepage revisions do not establish their visual or interaction quality. Production acgs.ai was not changed, and this review site retains private access and preview indexing restrictions.


## Remaining-page completion

The follow-on pass completes the remaining public routes, corrects additional source drift, and adds local Q&A/search and agent-readable downloads. See [remaining-page record](/audit/remaining-pages.md) for the source decisions and current verification record.
