MARS documentation
Contract artifacts

Contract downloads

Exact OpenAPI, 64 schemas, signing vectors, and source provenance.

The following files are copied byte-for-byte from the checked-in source. They are not a second hand-maintained model.

Canonical artifacts

FileSHA-256
docs/api/openapi.v1.jsonb9d5ec5aa63ba8a5038f3d683f98dff6052d93fcdc4164d6120a9f75322e7cd0
docs/api/openapi.v1.jsonb9d5ec5aa63ba8a5038f3d683f98dff6052d93fcdc4164d6120a9f75322e7cd0
schemas/v1/anchor-control-response.schema.json66c61394879bd75c13bf8f436cfe350c1ddd9163a51b7f0990fb8390b1829f72
schemas/v1/anchor-list-query.schema.jsonb099d5faa890700a01937b44e883752654a373d127d4b8b4102ae81c89fc5197
schemas/v1/anchor-list-response.schema.jsonc9c7443a290bdfae80f5959f6610c44a1cac097bb8508471c14153f924ab13d6
schemas/v1/anchor-operation.schema.jsone777e13521a860fb0183c59e3a5e34a745da0a81e39a55c921b807df151a1063
schemas/v1/anchor-outbox-state.schema.jsonb8c21c6c9981d88c96d2551b963cde856dfcd92c2c56463d5cb5b669a98300d2
schemas/v1/anchor-receipt-record.schema.jsona686b09a83f4a20f691890591f0beef55296d82b877beb71aa79a88fe37c0e46
schemas/v1/anchor-receipt-state.schema.json8993748b74b80465d0cc10ec8cdf1e23886c3a2754669374cf587e5e31c5d520
schemas/v1/anchor-record.schema.json9789c65841b7711388928f867fd940df8b3e831538a0719a986c881590b603ae
schemas/v1/anchor-request.schema.jsondc9a5e0fc24bf44eabef1e51bb948cc7978977684bd7d0a2c3fb389a93f87cba
schemas/v1/anchor-response.schema.jsonab1b9a71aea47c25b632faac0c0e07b8e8d1672dcf54341fe6e8eb2bf588fd90
schemas/v1/anchor-state.schema.json88e2d3c9d47f0d883b54fa83207e85e1cd3f9fc34351c8ec4a097b803615e71b
schemas/v1/anchor-status-record.schema.json63fd244c43339d66528be9fed714585d323e481d6a663960bfada7b3d606acb4
schemas/v1/attestation-query.schema.json698d08c22a07b66e549e639693bd45d1d83ff18fa037199aa72bad943c1e0d62
schemas/v1/attestation-request.schema.jsonb4517399c43fcb16505883065df885a12153df1fb74854b4eff66cbf57b43be4
schemas/v1/bond-provision-request.schema.json03dd64b4ff74095abc204c1feda0e34231182501e50ad3c00cab4df452026676
schemas/v1/bond-reference.schema.jsonaa0225ebfbd5d889d1286531fe509d6109ca1f911537c6a9451b59ae14826aaa
schemas/v1/bond.schema.json78e3af8304f5fc500d1e83dbddc2053dcbe6d7274d1383fe9e61fc21daa70347
schemas/v1/deep-health-response.schema.json2d7605a14ab761aba366c8adc5e9ef5ae62bf64d353f079c7dd16e4d356af0de
schemas/v1/discover-request.schema.jsoneb17d204096a631ffc2e4ffd03017cd94198f9c024d638fd17d53abb15c8067d
schemas/v1/entry-lineage-response.schema.json332a10db3bd10058ca9e155ddd35d4e3648327fe794524027dac816b96611525
schemas/v1/entry-versions-query.schema.jsona36968715d429d6b3331af71869e9b0c02496780597d52d6585de7aedf0786de
schemas/v1/entry-versions-response.schema.json9ec17d0f2e23adfe41001a83b37f13431f31075f885d09985a79e5aa6208bae5
schemas/v1/error-response.schema.jsonb5533eb76aa74ef8771ffc511d71ac1bd4f94cc1a1aa58e3b93dd2f66e0a7563
schemas/v1/federated-discovery-request.schema.json208e74cf561bf61ef3e3ffa85fa8ab35a4a5defe8ced272ef7bc9368779f2b9c
schemas/v1/federated-discovery-response.schema.json84a50b7d91f0ec1d4a2b3fa0b27c8e4cf8c3aff948ebd1c1988a66f8c2ac3f78
schemas/v1/federated-discovery-result.schema.jsonb9c8853d80165b18b9b72936a60668a54894e1720f043ba7da168717f1f7fc0d
schemas/v1/federation-agreement.schema.jsonc8a654fba32483cc03fa5e52b0dca74268c7978e4a082f978ba6b135c1f65a6b
schemas/v1/federation-breaker-state.schema.jsond5e612dc612e312f8b20f7995594399cdbcc8f8acf04e1ff0e12edc347b4dd44
schemas/v1/federation-peer-status.schema.json7d95a4a5505a332da036116f4d477fa29c7c95f51059c300b4ea42cf16b3b0b7
schemas/v1/federation-peer-update-request.schema.json3a814e4c17835fb2627daca0185ac647a97de4c05b187fe197827459931c3e8b
schemas/v1/federation-peer.schema.jsonbd664db85e7110267e4c58b09d82e005249e6bd4295d458f707198645a270270
schemas/v1/health-response.schema.json03f876520c9ae6169a9f50241da8264fc00267868a6b3a03c54c9b92053c8743
schemas/v1/lifecycle-status.schema.jsonc3420bc67453317308dff0a566dc202fb0e0e921357e20758f99041f748af7fb
schemas/v1/lineage-reference.schema.jsone0e196ea48691f59b86f3345cb136181fa63d06c2351b02333fa59f878c817f7
schemas/v1/mars-anchor.schema.json6713321ad55213ddb24a57698e04eea674346b1da7e71f3504213e0df09da64b
schemas/v1/mars-entry.schema.jsonadf24419ff5dec99302dc861677e7785480ed27c8b2ac10b1008e90447a58229
schemas/v1/mars-error-code.schema.json8531f582f25c35a556c16b741bcba564a50fb43ff80776374c497adda3b7e10a
schemas/v1/mars-event.schema.jsona50e7616935cfc2c2027cc250107356b0c712b0e0f0919f632b6fca287b7af3a
schemas/v1/marsql-request.schema.json79bae6cbac2d4f36af1c09bfd8cef3e80767638c0483d6ab982196cccee98f99
schemas/v1/marsql-result.schema.jsonac4a8800b1fe3e8728c298a7b99a1fa78add94101ce0409bbee25fe964d95558
schemas/v1/marsql.schema.json8deeb8a2c2de2362db7eb2b260d3cb016bb21cc567f6754fe65ff831a2293c81
schemas/v1/report-request.schema.jsonc21593ee173706c49fdac64c777ebbdfd7f11611d3f92a2fc575e57d52834ea9
schemas/v1/report-response.schema.json9138bae058a7c9963478fd4c5b631ff6aedc5ac5ca058a825e3b25613c8c05e4
schemas/v1/report-status.schema.jsonf86767541144eefa7d9b9a2e34397119122560fbcd54dd8a5187e4b9b6f8d9a4
schemas/v1/signed-federated-discovery-request.schema.json3303e50c7cb3860ccb3f4c432b628b23f378041b05e891001d1cedabcf7ac120
schemas/v1/signed-federated-discovery-response.schema.json23827766f7a0691dad970ce4f7b49f04feb3894dbbdccc4a43adccc07e7a0bb5
schemas/v1/signed-sync-request.schema.jsonb9faa1e248a54a0c010c50ab8639550c8b04e316e8e20b340f07c3c7e541def5
schemas/v1/signed-sync-response.schema.json16e497b4f71c14aebf9d2eebeff77d71a5b7cf686b4249b9b683b19d913ceceb
schemas/v1/siws-challenge-request.schema.jsonfe55081de5067559fa88c4d76afc937a45ad93a3faf5627bbc9838939f8e4c12
schemas/v1/siws-challenge-response.schema.jsoncf6894e22fdbbc72c0ff011fa8dff2760d5dea43fb153981aa486ec6b32c213a
schemas/v1/siws-challenge.schema.json997b369146c6a10dcc79b9167dde71d79351a8dc27aa412cd2819bd76f74d7bb
schemas/v1/siws-session-response.schema.json8beaadbb173232db500c9856d65b764124fcd95ee2d2090d34051e3a757ca4fd
schemas/v1/siws-signed-response.schema.json80d7601d360a7c631d46024de4ebc2988bbc3fbe01fa4836a1f3602938335d91
schemas/v1/siws-verify-request.schema.json37a3e660e6d20d0840af000530a18188f6f02c7391275ad9dd0827e371f872d6
schemas/v1/siws-verify-response.schema.jsona5ec1921875462d9deb1408560db6298d53320fa0507e2d88b151eb881a121ff
schemas/v1/subscription-message.schema.json3f761f53a25415b71a889276ad6980b447f38b2ac49e0f4a8c593f5e2972469f
schemas/v1/sync-request.schema.json3eba3945bf225aafb493d3c757e75eeb0e5627cc3aaabec22ae03641cb872799
schemas/v1/sync-response.schema.jsonfa28a1e78795910ec320e6b213dbe4696d781fa93b8170195b1295d10625a034
schemas/v1/transfer-accept-request.schema.json11cfb0b0de4687d1bc3309662c96bef0c939a338472f77dbabccab05c5d8fc41
schemas/v1/transfer-decline-request.schema.json32174704f907b30fb1f65c566b337195c1066441fd935c588e1c4894b22755b9
schemas/v1/transfer-offer-request.schema.json0fa4bef7142565754bffcf607b3e5dee08eb17e1193f2e12554f407d328f1fef
schemas/v1/transfer-offer-status.schema.json6567461ee5f8dc429dbba8ab41e8b5ecde3cf29a5e2cf49f4da9a7bb153c8c61
schemas/v1/transfer-offer.schema.jsondf64198ead1b7c9ec206c807165bf95d897a75aca88b6faeab33dd1487f1a4e3
schemas/v1/verifiable-attestation-record.schema.jsoncec6bce4aad6ecae023266bbd84aa92964bace6b3150bd56003550eb8b2a0b9b
mars-protocol/test-vectors/publisher-signing-profile-v1.json36977f0004bf382bc4b1765d4cca58426306e91ecaed24433035b27838f0bb20
docs/adr/0001-production-registry-and-contract-authority.mdffdf6bd24c75b19b675a60f4050e15853885fa1d7d0af91733bb5c869dcd6669
docs/adr/0002-publisher-signing-profile-v1-erratum.md351b6a46125068e58485c145efcb30ea0228cb99c82ada49dc308948efd9281d

Interpretation

There are 35 HTTP operations, 64 standalone JSON schemas, and 14 concrete entry types. OpenAPI component schemas additionally include envelope specializations. marsVersion is 1.0.0; the Rust workspace is 0.1.0. Some source description strings retain historical wording; the typed enum and current router are authoritative.

Regenerate and check

The actual mars-contracts binary supplies generate and check. Building this docs app copies and hashes committed artifacts; it does not execute Rust contract regeneration. Run contract drift verification in the approved backend build environment before publishing a changed protocol contract.

On this page