JSON Schemas

ARPA Candidate Specification v0.9.0 publishes JSON Schema 2020-12 contracts for the record families and standalone interoperability/evidence artifacts under this directory. The core record schema track remains 1.0.0; implementation releases v0.9.1–v0.9.5 continue to consume the v0.9.0 Candidate normative baseline.

Every envelope-based record composes common/envelope.schema.json. Valid and targeted invalid examples are under examples/; scripts/validate_examples.py resolves local references and validates expected outcomes.

Version mapping

ARPA document Record schema track
0.3.0 1.0.0
0.5.0 1.0.0
0.9.0 Candidate 1.0.0
0.9.1–0.9.5 implementation releases 1.0.0 (v0.9.0 Candidate baseline)

A required-field or semantic change requires coordinated document, schema, example, vector and migration updates. Editorial changes do not require a schema-version bump.

v0.9.3 A2A registry interoperability

  • a2a-publication-projection.schema.json — derived registry publication/search projection; not an authoritative identity or authority record.
  • a2a-card-compatibility-result.schema.json — machine-readable compatibility classification for successive Agent Card representations.

  • historical-resolution.schema.json — requested-time/current-state historical authority resolution with evidence provenance.

  • project-status.schema.json — repository-local compatibility snapshot of the portfolio member status contract; upstream governance retains authority.
  • operational-resilience-declaration.schema.json — cross-cutting production resilience declaration for failure domains, retry ownership, failover, event isolation, dependency amplification and sustained-load progress.

Agent Registry Protocol documentation. Specification text and documentation are licensed as stated in the repository NOTICE and license files.

This site uses Just the Docs, a documentation theme for Jekyll.