GovCodex × Agentic Commerce Protocol
From code to cart—without hiding the hard boundaries.
A real, version-pinned ACP checkout implementation connected to construction planning, explicit approval and order-driven project state.
Synthetic catalog · test payment only · no production data
protocol acp@2026-04-17bindings REST = MCPapproval sha256(exact checkout)payment sandbox_testproject order → budget + tasksstatus reproducibleOne extension, existing systems
The Code-to-Cart architecture
ACP is a transport at the commerce boundary. It does not replace GovCodex's product model, ranking, project engine, budget ledger or task graph.
- 01Code evidence
Parcel, code and project facts establish what fits.
- 02Product selection
The canonical commerce layer remains commission-blind.
- 03Durable Buy list
Items group by seller and declare project dependencies.
- 04ACP discovery
A pinned version and safe seller endpoint are negotiated.
- 05Seller checkout
REST or MCP returns authoritative availability and totals.
- 06Human approval
One click is bound to the exact seller, lines and total.
- 07Order lifecycle
Signed events become budget, task and case-state updates.
- 08Service dependency
A 240V visit remains experimental, explicit and separate.
Default-off public runner
A live execution with nothing real at risk
The route accepts no project, product, address, credential or payment input. Each click constructs a new in-memory seller and discards it with the response.
Isolated live execution
Run the synthetic checkout
A fresh in-memory seller processes one fixed sauna checkout. There is no user, database, network egress, payment provider, or real merchant.
Default-off and test-only. The server returns 404 unless every sandbox gate is enabled.
90-second walkthrough
Tell the complete story, including the limits
- Fit before buy
Select a synthetic sauna after code and parcel constraints establish a viable project.
- Discover
The buyer negotiates ACP 2026-04-17 with Aurora Sauna Works (Sandbox).
- Price at checkout
The seller returns freight, tax and the authoritative total; estimates do not silently become truth.
- Approve exactly this
GovCodex hashes seller, session, lines and totals before a human can approve completion.
- Project the order
The synthetic order maps into deterministic budget, fulfillment and task events.
- Show the gap
The 240V dependency leads to an experimental electrician slot hold—not a claim that stable ACP supports services.
Public implementation evidence
Reproduce the claim, not the production system
Specification pin: ACP 2026-04-17 at 7fdd78df677a.
Disclosures
What this does—and does not—prove
- The demo project, seller, catalog, price, token and order are synthetic.
- GovCodex does not hold card data, mint a Shared Payment Token or act as merchant of record.
- This is a tested implementation of a pinned ACP subset, not ACP certification or endorsement.
- REST/MCP parity means equivalent operations over the same deterministic engine.
- Service appointments are a namespaced experiment, not stable ACP functionality.
- Affiliate eligibility is kept outside ranking; compensation cannot improve an offer's rank.
