Skip to main content

OACP Integration Guide For AgenticOrg

Canonical end-to-end flow: OACP authority overview. AgenticOrg calls Grantex only when it needs authority artifacts or verification. It does not route every buyer message through Grantex.

Runtime Flow

Request Contract

AgenticOrg sends:
  • tenant, merchant, seller agent, and source identifiers;
  • requested OACP artifact families;
  • source observed timestamp;
  • public-safe connector evidence;
  • no raw Shopify credential, raw provider payload, checkout URL, or payment URL.
Grantex returns:
  • 201 artifact_issuance_ready with artifact families when ready;
  • 202 received when connector evidence is still required;
  • 422 when the request is private, stale, executable, or otherwise unsafe.

Required Configuration

ConfigOwnerPurpose
COMMERCE_C6Z_AUTHORITY_SERVICE_TOKENGrantex + AgenticOrgService-token auth for authority requests.
COMMERCE_C6Z_AUTHORITY_SERVICE_TENANTSGrantexTenant allowlist.
Shopify credential custodyAgenticOrg + merchantRead-only source evidence generation.
Provider capability configAgenticOrg + providerCapability evidence checks outside Grantex.

Failure Handling

If Grantex is unavailable, AgenticOrg may answer non-binding buyer questions from valid cached artifacts. Commitment-bound requests must refresh, prepare no execution, or refuse.