Skip to content

§02e Appendix — AIGP↔Mars Bridge — The interface contract (closes G-8)

Mars® Spec§02e Appendix — AIGP↔Mars Bridge › The interface contract (closes G-8)

← Certificate class over AIGP data (documents G-5) · Section index

10. The interface contract (closes G-8)

The AIGP→Mars evidence bundle shape is governed by the co-owned schema schemas/aigp-evidence-bundle.json in the Mars repository. It is the single source of truth referenced by both estates (Mars here; AIGP from specification/extensions/mars-w1-witness-profile.md and specification/references/mars-post-invocation-bridge.md).

  • The bundle carries a bundle_version (semver). A breaking change to the schema is a delta-attestation event under §02b §5 and cascades to consumers.
  • The conformance suite for the interface is the reference example’s smoke_test.py (in-process) and ci/wire_smoke.py (over the wire); an implementation is interface-conformant if it passes both against its own bundle emission.
  • Ownership note: the schema is co-owned in the sense that both specifications reference it normatively; edits require agreement of both estates and are version-stamped. (Schema uses JSON-Schema draft-07 semantics; $-prefixed keys are written without the sigil in-repo for tooling reasons and are canonicalized on publication.)

← Certificate class over AIGP data (documents G-5) · Section index