Conformance
C2AI2X conformance requires all three layers below, not just a JSON schema match.
1. Standard conformance
Integration payloads should stay aligned with the neutral artifacts in zhen-protocol-c2ai2x:
DemandEnvelopeAuthorizationGrantProtocolErrorProtocolEvent
2. Platform ingress conformance
The current public executable subset requires:
domainrequired_scopesexecution_modetextorstructured_inputkey_idonly on theadminbearer path
And:
- authentication must pass platform admission
- if
required_scopesis declared, the platform credential must actually satisfy it - sync integrations must handle
output,usage_applications, and optionalexact_bridge - async flows must consume the returned workflow URLs from
zhen-platform-core
3. Ecosystem boundary conformance
The following behaviors are not conformant with the current ecosystem model:
- business frontends calling
zhen-brain-coredirectly - treating a vertical site repository as the protocol source of truth
- treating local caller state as the source of truth for entitlement or quota
- bypassing platform admission and trying to force brain execution directly
4. Recommended self-check
- request includes stable
request_id,trace_id, andidempotency_keyhandling - integration can send either
textorstructured_input - if neutral protocol objects are embedded inside
structured_input, anyDemand.input_context.raw_inputorstructured_summaryfields stay inside that protocol-layer payload rather than replacing the live top-level HTTP contract - integration propagates
request_id,trace_id, andidempotency_key - caller handles both
200and202 - caller persists returned
outputmetadata,usage_applications, and async workflow references into local logs or events