Schemas
The AGP schema index — core objects and common/async types.
All schemas are served with Content-Type: application/schema+json
and can be referenced by their canonical $id URI.
Core Objects
task.json
Root lifecycle object. 15-state machine from CREATED to COMPLETED.
capability-token.json
Delegatable authorization with spend limits, scope, and expiry.
liability-binding.json
Legal accountability binding — task to sponsoring entity and owner.
action-envelope.json
Execution request bundling all prerequisite artifacts.
execution-receipt.json
Signed proof of action execution.
decision-record.json
Agent decision with uncertainty scoring and side-effect tracking.
policy-decision.json
Policy engine result: allow / deny / require_approval / quarantine.
approval-artifact.json
Human or system approval. Supports single, dual, and multi modes.
event-ledger-record.json
Immutable audit entry with prev_event_hash chaining.
delegation-chain.json
Delegation lineage tracking for capability tokens.
revocation-notice.json
Revocation with effective_at timestamp and propagation rules.
skill-manifest.json
Skill registration with ethical frameworks and risk classification.
attested-context.json
Task execution context with trust classification and taint flags.
evidence-bundle.json
Grouped evidence with verification status.
impact-assessment.json
Multi-horizon consequence simulation with Pareto analysis.
escalation-notice.json
Whistleblower mechanism for ethical and policy concerns.
commerce-session.json
Transaction session state for commerce-aware agents.
Common & Async
common/defs.json
Shared type definitions: id, timestamp, hash, risk tiers, roles, enums.
common/base.json
Base object shape for all AGP protocol objects.
common/signature.json
Signature binding with canonical serialization requirements.
common/error.json
Structured error response format.
async/async-operation.json
Async job status envelope with polling and callback semantics.
async/approval-request.json
Async approval request for human-in-the-loop workflows.
async/policy-evaluation-request.json
Async policy evaluation submission.
agp-object.json
Discriminated union base type for all AGP protocol objects.