Skip to content

JSON Schemas

The v0.1.0 schemas are draft interoperability anchors. They are intentionally permissive where products need extension, but strict about identity and result vocabulary.

SchemaPurpose
agentpolicy-decision.schema.jsonPolicy decision envelope.
agentpolicy-risk-scope.schema.jsonRisk scope object.
agentpolicy-approval-request.schema.jsonApproval request object.
agentpolicy-permission-grant.schema.jsonPermission grant object.
agentpolicy-waiver.schema.jsonWaiver record object.
agentpolicy-trace.schema.jsonPolicy trace object.
agentpolicy-event.schema.jsonEvent envelope.

Compatibility guidance

  • Producers SHOULD include schema_version.
  • Consumers SHOULD ignore unknown fields.
  • Producers SHOULD keep core enum semantics stable.
  • Large payloads SHOULD be referenced rather than embedded.

Draft standard for portable agent policy decisions, approvals, permissions, risk, and audit traces.