§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) andci/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