Skip to main content
Canonical end-to-end flow: OACP authority overview. This inventory is based on the Grantex C6Z authority route, the OACP artifact signer, verifier, key store, status list and artifact store, mandates, the ledger routes, the protocol surfaces, and tests in apps/auth-service, as merged to main and deployed on 2026-10-20 (status).

Truth Table

Evidence Pointers

  • Route: apps/auth-service/src/routes/commerce-oacp-runtime.ts
  • Artifact logic: apps/auth-service/src/lib/commerce/oacp-runtime-vertical.ts
  • Trust helpers: apps/auth-service/src/lib/commerce/oacp-trust-artifacts.ts
  • Signer and verifier: apps/auth-service/src/lib/commerce/oacp-jws.ts
  • Issuer keys: apps/auth-service/src/lib/commerce/oacp-issuer-keys.ts
  • Status list: apps/auth-service/src/lib/commerce/oacp-status.ts, route routes/oacp-status.ts
  • Persistence, replay, revocation: apps/auth-service/src/lib/commerce/oacp-artifact-store.ts
  • Migrations: apps/auth-service/src/db/migrations/133_oacp_issuer_keys_artifacts.sql, 134_commerce_ledger.sql, 135_oacp_mandates.sql, 136_agent_network_identity.sql
  • Mandates: apps/auth-service/src/lib/commerce/mandates.ts (issuance, persistence, revocation), oacp-mandate-jwt.ts (claims, signer, verifier), route routes/commerce-oacp-mandates.ts; decision: OACP mandates decision
  • Ledger: lib/commerce/oacp-arbiter-decisions.ts (route routes/commerce-oacp-arbiter.ts), lib/audit-witness.ts (route routes/audit-witness.ts)
  • Protocol surfaces: lib/commerce/ucp-profile.ts, acp-delegate-payment.ts, acp-order-events.ts (routes commerce-oacp-runtime.ts, commerce-oacp-acp.ts); settlement receipts settlement-evidence-store.ts (route commerce-oacp-settlement-evidence.ts)
  • Adapter preview (route-mounted, unsigned): schemaorg-preview.ts only. The UCP-style, ACP-style and AP2-style previews are removed; the UCP profile (ucp-profile.ts) is rendered from issued artifacts and AP2 is served by signed mandates (mandates.ts).
  • Tests: commerce-c6z-runtime-artifact-authority.test.ts, commerce-c6w2-oacp-artifact-authority.test.ts, oacp-jws-vectors.test.ts, oacp-canonicalization.test.ts, commerce-oacp-artifacts-postgres.integration.test.ts, oacp-mandate-vectors.test.ts, commerce-oacp-mandates-postgres.integration.test.ts, commerce-presence-amr.test.ts, commerce-oacp-suspension-auth.test.ts, commerce-oacp-arbiter-decisions.test.ts, audit-witness-checkpoints.test.ts, commerce-ucp-profile.test.ts, commerce-acp-delegate-payment.test.ts, commerce-acp-order-events.test.ts, commerce-settlement-receipt-evidence.test.ts

Pending Runtime Gaps

Ownership

Grantex is owned by Orchestrum Technologies LLP. Inventor and owner: Sanjeev Kumar. Ownership contact: sanjeev@orchestrum.in or mishra.sanjeev@gmail.com.
Last modified on October 20, 2026