{"schemaVersion":1,"name":"MARS","description":"Documentation discovery index; not an A2A Agent Card.","canonical":"https://docs.mars.glass","mcp":"https://docs.mars.glass/api/mcp","pages":[{"title":"Documentation for agents","description":"Choose narrow context, verified contracts, and read-only documentation tools.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/agents","markdown":"https://docs.mars.glass/agents.md"},{"title":"MARS documentation","description":"Discover, publish, and verify agent registry records.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/","markdown":"https://docs.mars.glass/index.md"},{"title":"Attestation and report APIs","description":"Read signed evidence and submit authorized claims.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api/attestations","markdown":"https://docs.mars.glass/api/attestations.md"},{"title":"Discovery endpoints","description":"Structured, MARS-QL, and bounded federated discovery.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api/discover","markdown":"https://docs.mars.glass/api/discover.md"},{"title":"Entries and versions","description":"Read complete records and perform signed lifecycle mutations.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api/entries","markdown":"https://docs.mars.glass/api/entries.md"},{"title":"Errors and retry behavior","description":"Treat contract failures, authorization, and uncertain delivery separately.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api/errors","markdown":"https://docs.mars.glass/api/errors.md"},{"title":"WebSocket events","description":"Real subscription behavior and its current limitations.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api/events","markdown":"https://docs.mars.glass/api/events.md"},{"title":"Federation API","description":"Signed peer traffic and operator control.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api/federation","markdown":"https://docs.mars.glass/api/federation.md"},{"title":"Lineage endpoint","description":"Retrieve lineage associated with a registered entry.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api/lineage","markdown":"https://docs.mars.glass/api/lineage.md"},{"title":"HTTP API overview","description":"35 operations generated from the canonical OpenAPI contract.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api/overview","markdown":"https://docs.mars.glass/api/overview.md"},{"title":"Rust libraries","description":"All three workspace crates and their public module boundaries.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries","markdown":"https://docs.mars.glass/libraries.md"},{"title":"Inspect anchor intents","description":"Current tools and HTTP workflows; no fictional client CLI.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/cli/anchor","markdown":"https://docs.mars.glass/cli/anchor.md"},{"title":"Discover with HTTP","description":"Current tools and HTTP workflows; no fictional client CLI.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/cli/discover","markdown":"https://docs.mars.glass/cli/discover.md"},{"title":"Federation operations","description":"Current tools and HTTP workflows; no fictional client CLI.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/cli/federate","markdown":"https://docs.mars.glass/cli/federate.md"},{"title":"Run a MARS-QL query","description":"Current tools and HTTP workflows; no fictional client CLI.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/cli/marsql","markdown":"https://docs.mars.glass/cli/marsql.md"},{"title":"Server and operator tools","description":"The three binaries actually provided by the MARS workspace.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/cli/overview","markdown":"https://docs.mars.glass/cli/overview.md"},{"title":"Resolve with HTTP","description":"Current tools and HTTP workflows; no fictional client CLI.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/cli/resolve","markdown":"https://docs.mars.glass/cli/resolve.md"},{"title":"Subscribe over WebSocket","description":"Current tools and HTTP workflows; no fictional client CLI.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/cli/subscribe","markdown":"https://docs.mars.glass/cli/subscribe.md"},{"title":"Verify contracts and ledgers","description":"Current tools and HTTP workflows; no fictional client CLI.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/cli/verify","markdown":"https://docs.mars.glass/cli/verify.md"},{"title":"Attestation filters","description":"Filter attestation counts without inventing joins or trust scores.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/marsql/attestation-joins","markdown":"https://docs.mars.glass/marsql/attestation-joins.md"},{"title":"Query cookbook","description":"Practical bounded queries using implemented operators.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/marsql/cookbook","markdown":"https://docs.mars.glass/marsql/cookbook.md"},{"title":"Grammar and supported fields","description":"Syntax implemented by the checked-in parser and query planner.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/marsql/grammar","markdown":"https://docs.mars.glass/marsql/grammar.md"},{"title":"Lineage filters","description":"Filter recorded lineage, then resolve the evidence explicitly.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/marsql/lineage-traversal","markdown":"https://docs.mars.glass/marsql/lineage-traversal.md"},{"title":"MARS-QL","description":"A bounded query language over complete registry records.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/marsql/overview","markdown":"https://docs.mars.glass/marsql/overview.md"},{"title":"Abandon anchor","status":"gated","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/abandon_anchor","markdown":"https://docs.mars.glass/api-reference/abandon_anchor.md"},{"title":"Accept transfer offer","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/accept_transfer_offer","markdown":"https://docs.mars.glass/api-reference/accept_transfer_offer.md"},{"title":"Create attestation","description":"Verifies and separately stores a canonical OAS Verifiable Credential.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/create_attestation","markdown":"https://docs.mars.glass/api-reference/create_attestation.md"},{"title":"Create entry","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/create_entry","markdown":"https://docs.mars.glass/api-reference/create_entry.md"},{"title":"Create report","description":"Records a report whose reporter is derived from Principal.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/create_report","markdown":"https://docs.mars.glass/api-reference/create_report.md"},{"title":"Decline transfer offer","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/decline_transfer_offer","markdown":"https://docs.mars.glass/api-reference/decline_transfer_offer.md"},{"title":"Deep health","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/deep_health","markdown":"https://docs.mars.glass/api-reference/deep_health.md"},{"title":"Delete entry","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/delete_entry","markdown":"https://docs.mars.glass/api-reference/delete_entry.md"},{"title":"Discover","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/discover","markdown":"https://docs.mars.glass/api-reference/discover.md"},{"title":"Discover federated","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/discover_federated","markdown":"https://docs.mars.glass/api-reference/discover_federated.md"},{"title":"Discover marsql","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/discover_marsql","markdown":"https://docs.mars.glass/api-reference/discover_marsql.md"},{"title":"Federation discover","description":"Serves a typed MARS-QL query only after signed-envelope verification, replay protection, and active agreement authorization.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/federation_discover","markdown":"https://docs.mars.glass/api-reference/federation_discover.md"},{"title":"Federation peer status","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/federation_peer_status","markdown":"https://docs.mars.glass/api-reference/federation_peer_status.md"},{"title":"Federation sync","description":"Returns local changes only after OAS service identity, JCS Ed25519 envelope, durable nonce, and active agreement verification.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/federation_sync","markdown":"https://docs.mars.glass/api-reference/federation_sync.md"},{"title":"Get anchors","description":"Returns a stable keyset page of durable provider-neutral anchor intents, immutable receipts, and the current registry projection.","status":"gated","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/get_anchors","markdown":"https://docs.mars.glass/api-reference/get_anchors.md"},{"title":"Get attestations","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/get_attestations","markdown":"https://docs.mars.glass/api-reference/get_attestations.md"},{"title":"Get bond","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/get_bond","markdown":"https://docs.mars.glass/api-reference/get_bond.md"},{"title":"Get entry","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/get_entry","markdown":"https://docs.mars.glass/api-reference/get_entry.md"},{"title":"Get entry lineage","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/get_entry_lineage","markdown":"https://docs.mars.glass/api-reference/get_entry_lineage.md"},{"title":"Get entry version","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/get_entry_version","markdown":"https://docs.mars.glass/api-reference/get_entry_version.md"},{"title":"Get transfer offer","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/get_transfer_offer","markdown":"https://docs.mars.glass/api-reference/get_transfer_offer.md"},{"title":"Health","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/health","markdown":"https://docs.mars.glass/api-reference/health.md"},{"title":"API reference","description":"All 35 operations from the canonical MARS v1 OpenAPI document.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference","markdown":"https://docs.mars.glass/api-reference.md"},{"title":"List entry versions","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/list_entry_versions","markdown":"https://docs.mars.glass/api-reference/list_entry_versions.md"},{"title":"List federation peers","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/list_federation_peers","markdown":"https://docs.mars.glass/api-reference/list_federation_peers.md"},{"title":"List registries alias","description":"Compatibility alias with the exact response body of GET /v1/federation/peers.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/list_registries_alias","markdown":"https://docs.mars.glass/api-reference/list_registries_alias.md"},{"title":"Logout","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/logout","markdown":"https://docs.mars.glass/api-reference/logout.md"},{"title":"Provision bond","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/provision_bond","markdown":"https://docs.mars.glass/api-reference/provision_bond.md"},{"title":"Retry anchor","status":"gated","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/retry_anchor","markdown":"https://docs.mars.glass/api-reference/retry_anchor.md"},{"title":"Session","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/session","markdown":"https://docs.mars.glass/api-reference/session.md"},{"title":"Siws challenge","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/siws_challenge","markdown":"https://docs.mars.glass/api-reference/siws_challenge.md"},{"title":"Siws verify","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/siws_verify","markdown":"https://docs.mars.glass/api-reference/siws_verify.md"},{"title":"Transfer entry","description":"Creates a signed, expiring offer without changing entry ownership.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/transfer_entry","markdown":"https://docs.mars.glass/api-reference/transfer_entry.md"},{"title":"Update entry","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/update_entry","markdown":"https://docs.mars.glass/api-reference/update_entry.md"},{"title":"Update federation peer","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/update_federation_peer","markdown":"https://docs.mars.glass/api-reference/update_federation_peer.md"},{"title":"Websocket","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/api-reference/websocket","markdown":"https://docs.mars.glass/api-reference/websocket.md"},{"title":"Anchor intents and activation","description":"A durable adapter boundary with governed external activation.","status":"gated","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/operators/anchoring","markdown":"https://docs.mars.glass/operators/anchoring.md"},{"title":"Authentication and capabilities","description":"SIWS sessions, scoped authority, and operator trust.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/operators/authentication","markdown":"https://docs.mars.glass/operators/authentication.md"},{"title":"Operate federation","description":"Configure peers, signing, agreements, and bounded synchronization.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/operators/federation","markdown":"https://docs.mars.glass/operators/federation.md"},{"title":"Run a durable registry","description":"Production configuration, storage, readiness, and trust.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/operators/production","markdown":"https://docs.mars.glass/operators/production.md"},{"title":"Backup and recovery","description":"Verify durable ledgers and recover without inventing success.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/operators/recovery","markdown":"https://docs.mars.glass/operators/recovery.md"},{"title":"Registry architecture","description":"Durable PostgreSQL storage and clearly bounded integrations.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/architecture","markdown":"https://docs.mars.glass/protocol/architecture.md"},{"title":"Attestations and reports","description":"Signed claims, issuer policy, and registry reports.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/attestations","markdown":"https://docs.mars.glass/protocol/attestations.md"},{"title":"Registry-local bonds","description":"Bond metadata, validation, and the external settlement boundary.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/bonds","markdown":"https://docs.mars.glass/protocol/bonds.md"},{"title":"Entry format and signatures","description":"The exact wire shape, 14 entry kinds, hashes, and signing profile.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/entry-format","markdown":"https://docs.mars.glass/protocol/entry-format.md"},{"title":"Federation and trust","description":"Selected peers, signed envelopes, and bounded convergence.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/federation","markdown":"https://docs.mars.glass/protocol/federation.md"},{"title":"Identity and publishers","description":"DIDs, publisher control, and optional human-root lineage.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/identities","markdown":"https://docs.mars.glass/protocol/identities.md"},{"title":"What is MARS?","description":"The registry contract and its implementation boundaries.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/introduction","markdown":"https://docs.mars.glass/protocol/introduction.md"},{"title":"Versions, revocation, and transfers","description":"Registry lifecycle and explicit ownership handoff.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/lifecycle","markdown":"https://docs.mars.glass/protocol/lifecycle.md"},{"title":"Lineage and relationships","description":"Read parentage without confusing it with authorization.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/lineage","markdown":"https://docs.mars.glass/protocol/lineage.md"},{"title":"Publish a signed entry","description":"Prepare an authorized, idempotent registry mutation.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/publishing","markdown":"https://docs.mars.glass/protocol/publishing.md"},{"title":"Query your first registry","description":"A complete read-only discovery and resolution workflow.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/protocol/quickstart","markdown":"https://docs.mars.glass/protocol/quickstart.md"},{"title":"Contract downloads","description":"Exact OpenAPI, 64 schemas, signing vectors, and source provenance.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/reference/artifacts","markdown":"https://docs.mars.glass/reference/artifacts.md"},{"title":"Resolution cascade","description":"Feature-gated prototype; separate from the durable production reference.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/sharding/cascade","markdown":"https://docs.mars.glass/sharding/cascade.md"},{"title":"Global anchor layer","description":"Feature-gated prototype; separate from the durable production reference.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/sharding/global-anchor-layer","markdown":"https://docs.mars.glass/sharding/global-anchor-layer.md"},{"title":"MARS-S status","description":"Feature-gated prototype; separate from the durable production reference.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/sharding/overview","markdown":"https://docs.mars.glass/sharding/overview.md"},{"title":"Regional shard layer","description":"Feature-gated prototype; separate from the durable production reference.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/sharding/regional-shard-layer","markdown":"https://docs.mars.glass/sharding/regional-shard-layer.md"},{"title":"Topology and lifecycle","description":"Feature-gated prototype; separate from the durable production reference.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/sharding/topology","markdown":"https://docs.mars.glass/sharding/topology.md"},{"title":"mars-shard · affinity","description":"Public declarations and documentation for mars-shard::affinity.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/affinity","markdown":"https://docs.mars.glass/libraries/mars-shard/affinity.md"},{"title":"mars-shard · cross_shard","description":"Public declarations and documentation for mars-shard::cross_shard.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/cross_shard","markdown":"https://docs.mars.glass/libraries/mars-shard/cross_shard.md"},{"title":"mars-shard · error","description":"Public declarations and documentation for mars-shard::error.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/error","markdown":"https://docs.mars.glass/libraries/mars-shard/error.md"},{"title":"mars-shard · gal","description":"Public declarations and documentation for mars-shard::gal.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/gal","markdown":"https://docs.mars.glass/libraries/mars-shard/gal.md"},{"title":"mars-shard","description":"MARS-S prototype affinity, topology, shadow copies, resolution, and cross-shard coordination.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard","markdown":"https://docs.mars.glass/libraries/mars-shard.md"},{"title":"mars-shard · lifecycle","description":"Public declarations and documentation for mars-shard::lifecycle.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/lifecycle","markdown":"https://docs.mars.glass/libraries/mars-shard/lifecycle.md"},{"title":"mars-shard · resolution","description":"Public declarations and documentation for mars-shard::resolution.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/resolution","markdown":"https://docs.mars.glass/libraries/mars-shard/resolution.md"},{"title":"mars-shard · crate","description":"MARS-S prototype affinity, topology, shadow copies, resolution, and cross-shard coordination.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/root","markdown":"https://docs.mars.glass/libraries/mars-shard/root.md"},{"title":"mars-shard · shadow","description":"Public declarations and documentation for mars-shard::shadow.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/shadow","markdown":"https://docs.mars.glass/libraries/mars-shard/shadow.md"},{"title":"mars-shard · topology","description":"Public declarations and documentation for mars-shard::topology.","status":"draft","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-shard/topology","markdown":"https://docs.mars.glass/libraries/mars-shard/topology.md"},{"title":"mars-protocol · anchor","description":"Public declarations and documentation for mars-protocol::anchor.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/anchor","markdown":"https://docs.mars.glass/libraries/mars-protocol/anchor.md"},{"title":"mars-protocol · anchoring","description":"Public declarations and documentation for mars-protocol::anchoring.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/anchoring","markdown":"https://docs.mars.glass/libraries/mars-protocol/anchoring.md"},{"title":"mars-protocol · api","description":"Public declarations and documentation for mars-protocol::api.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/api","markdown":"https://docs.mars.glass/libraries/mars-protocol/api.md"},{"title":"mars-protocol · bonds","description":"Public declarations and documentation for mars-protocol::bonds.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/bonds","markdown":"https://docs.mars.glass/libraries/mars-protocol/bonds.md"},{"title":"mars-protocol · contract","description":"Public declarations and documentation for mars-protocol::contract.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/contract","markdown":"https://docs.mars.glass/libraries/mars-protocol/contract.md"},{"title":"mars-protocol · entry","description":"Public declarations and documentation for mars-protocol::entry.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/entry","markdown":"https://docs.mars.glass/libraries/mars-protocol/entry.md"},{"title":"mars-protocol · errors","description":"Public declarations and documentation for mars-protocol::errors.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/errors","markdown":"https://docs.mars.glass/libraries/mars-protocol/errors.md"},{"title":"mars-protocol · events","description":"Public declarations and documentation for mars-protocol::events.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/events","markdown":"https://docs.mars.glass/libraries/mars-protocol/events.md"},{"title":"mars-protocol · federation","description":"Public declarations and documentation for mars-protocol::federation.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/federation","markdown":"https://docs.mars.glass/libraries/mars-protocol/federation.md"},{"title":"mars-protocol · hash","description":"Public declarations and documentation for mars-protocol::hash.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/hash","markdown":"https://docs.mars.glass/libraries/mars-protocol/hash.md"},{"title":"mars-protocol","description":"Wire contracts, publisher signing, hashing, lifecycle, query AST, federation, and event types.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol","markdown":"https://docs.mars.glass/libraries/mars-protocol.md"},{"title":"mars-protocol · lifecycle","description":"Public declarations and documentation for mars-protocol::lifecycle.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/lifecycle","markdown":"https://docs.mars.glass/libraries/mars-protocol/lifecycle.md"},{"title":"mars-protocol · marsql","description":"Public declarations and documentation for mars-protocol::marsql.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/marsql","markdown":"https://docs.mars.glass/libraries/mars-protocol/marsql.md"},{"title":"mars-protocol · relationships","description":"Public declarations and documentation for mars-protocol::relationships.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/relationships","markdown":"https://docs.mars.glass/libraries/mars-protocol/relationships.md"},{"title":"mars-protocol · crate","description":"Wire contracts, publisher signing, hashing, lifecycle, query AST, federation, and event types.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/root","markdown":"https://docs.mars.glass/libraries/mars-protocol/root.md"},{"title":"mars-protocol · signature","description":"Public declarations and documentation for mars-protocol::signature.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/signature","markdown":"https://docs.mars.glass/libraries/mars-protocol/signature.md"},{"title":"mars-protocol · types","description":"Public declarations and documentation for mars-protocol::types.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/types","markdown":"https://docs.mars.glass/libraries/mars-protocol/types.md"},{"title":"mars-server · anchor","description":"Public declarations and documentation for mars-server::anchor.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/anchor","markdown":"https://docs.mars.glass/libraries/mars-server/anchor.md"},{"title":"mars-server · api","description":"Public declarations and documentation for mars-server::api.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/api","markdown":"https://docs.mars.glass/libraries/mars-server/api.md"},{"title":"mars-server · auth","description":"Public declarations and documentation for mars-server::auth.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/auth","markdown":"https://docs.mars.glass/libraries/mars-server/auth.md"},{"title":"mars-server · bond","description":"Public declarations and documentation for mars-server::bond.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/bond","markdown":"https://docs.mars.glass/libraries/mars-server/bond.md"},{"title":"mars-server · config","description":"Public declarations and documentation for mars-server::config.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/config","markdown":"https://docs.mars.glass/libraries/mars-server/config.md"},{"title":"mars-server · contracts","description":"Public declarations and documentation for mars-server::contracts.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/contracts","markdown":"https://docs.mars.glass/libraries/mars-server/contracts.md"},{"title":"mars-server · discovery","description":"Public declarations and documentation for mars-server::discovery.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/discovery","markdown":"https://docs.mars.glass/libraries/mars-server/discovery.md"},{"title":"mars-server · error","description":"Public declarations and documentation for mars-server::error.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/error","markdown":"https://docs.mars.glass/libraries/mars-server/error.md"},{"title":"mars-server · federation","description":"Public declarations and documentation for mars-server::federation.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/federation","markdown":"https://docs.mars.glass/libraries/mars-server/federation.md"},{"title":"mars-server","description":"Registry HTTP server, authorization, durable storage, query planning, federation, and anchor outbox.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server","markdown":"https://docs.mars.glass/libraries/mars-server.md"},{"title":"mars-server · middleware","description":"Public declarations and documentation for mars-server::middleware.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/middleware","markdown":"https://docs.mars.glass/libraries/mars-server/middleware.md"},{"title":"mars-server · observability","description":"Public declarations and documentation for mars-server::observability.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/observability","markdown":"https://docs.mars.glass/libraries/mars-server/observability.md"},{"title":"mars-server · production","description":"Public declarations and documentation for mars-server::production.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/production","markdown":"https://docs.mars.glass/libraries/mars-server/production.md"},{"title":"mars-server · crate","description":"Registry HTTP server, authorization, durable storage, query planning, federation, and anchor outbox.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/root","markdown":"https://docs.mars.glass/libraries/mars-server/root.md"},{"title":"mars-server · search","description":"Public declarations and documentation for mars-server::search.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/search","markdown":"https://docs.mars.glass/libraries/mars-server/search.md"},{"title":"mars-server · store","description":"Public declarations and documentation for mars-server::store.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/store","markdown":"https://docs.mars.glass/libraries/mars-server/store.md"},{"title":"mars-server · validation","description":"Public declarations and documentation for mars-server::validation.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/validation","markdown":"https://docs.mars.glass/libraries/mars-server/validation.md"},{"title":"mars-server · api::rest","description":"Public declarations and documentation for mars-server::api::rest.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/api/rest","markdown":"https://docs.mars.glass/libraries/mars-server/api/rest.md"},{"title":"mars-server · api::websocket","description":"Public declarations and documentation for mars-server::api::websocket.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/api/websocket","markdown":"https://docs.mars.glass/libraries/mars-server/api/websocket.md"},{"title":"mars-server · federation::discovery","description":"Public declarations and documentation for mars-server::federation::discovery.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/federation/discovery","markdown":"https://docs.mars.glass/libraries/mars-server/federation/discovery.md"},{"title":"mars-server · federation::envelope","description":"Public declarations and documentation for mars-server::federation::envelope.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/federation/envelope","markdown":"https://docs.mars.glass/libraries/mars-server/federation/envelope.md"},{"title":"mars-server · federation::policy","description":"Public declarations and documentation for mars-server::federation::policy.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/federation/policy","markdown":"https://docs.mars.glass/libraries/mars-server/federation/policy.md"},{"title":"mars-server · federation::service","description":"Public declarations and documentation for mars-server::federation::service.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/federation/service","markdown":"https://docs.mars.glass/libraries/mars-server/federation/service.md"},{"title":"mars-server · federation::transport","description":"Public declarations and documentation for mars-server::federation::transport.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/federation/transport","markdown":"https://docs.mars.glass/libraries/mars-server/federation/transport.md"},{"title":"mars-server · federation::worker","description":"Public declarations and documentation for mars-server::federation::worker.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/federation/worker","markdown":"https://docs.mars.glass/libraries/mars-server/federation/worker.md"},{"title":"mars-server · middleware::auth","description":"Public declarations and documentation for mars-server::middleware::auth.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/middleware/auth","markdown":"https://docs.mars.glass/libraries/mars-server/middleware/auth.md"},{"title":"mars-server · store::memory","description":"Public declarations and documentation for mars-server::store::memory.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/store/memory","markdown":"https://docs.mars.glass/libraries/mars-server/store/memory.md"},{"title":"mars-server · store::postgres","description":"Public declarations and documentation for mars-server::store::postgres.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/store/postgres","markdown":"https://docs.mars.glass/libraries/mars-server/store/postgres.md"},{"title":"mars-server · store::sharded_memory","description":"Public declarations and documentation for mars-server::store::sharded_memory.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/store/sharded_memory","markdown":"https://docs.mars.glass/libraries/mars-server/store/sharded_memory.md"},{"title":"mars-server · validation::resolver","description":"Public declarations and documentation for mars-server::validation::resolver.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/validation/resolver","markdown":"https://docs.mars.glass/libraries/mars-server/validation/resolver.md"},{"title":"mars-server · auth::adapters","description":"Public declarations and documentation for mars-server::auth::adapters.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/auth/adapters","markdown":"https://docs.mars.glass/libraries/mars-server/auth/adapters.md"},{"title":"mars-server · auth::challenge_store","description":"Public declarations and documentation for mars-server::auth::challenge_store.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/auth/challenge_store","markdown":"https://docs.mars.glass/libraries/mars-server/auth/challenge_store.md"},{"title":"mars-server · auth::handlers","description":"Public declarations and documentation for mars-server::auth::handlers.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/auth/handlers","markdown":"https://docs.mars.glass/libraries/mars-server/auth/handlers.md"},{"title":"mars-server · auth::principal","description":"Public declarations and documentation for mars-server::auth::principal.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/auth/principal","markdown":"https://docs.mars.glass/libraries/mars-server/auth/principal.md"},{"title":"mars-server · auth::registry","description":"Public declarations and documentation for mars-server::auth::registry.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/auth/registry","markdown":"https://docs.mars.glass/libraries/mars-server/auth/registry.md"},{"title":"mars-server · auth::session_store","description":"Public declarations and documentation for mars-server::auth::session_store.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/auth/session_store","markdown":"https://docs.mars.glass/libraries/mars-server/auth/session_store.md"},{"title":"mars-server · anchor::config","description":"Public declarations and documentation for mars-server::anchor::config.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/anchor/config","markdown":"https://docs.mars.glass/libraries/mars-server/anchor/config.md"},{"title":"mars-server · anchor::sigil","description":"Public declarations and documentation for mars-server::anchor::sigil.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/anchor/sigil","markdown":"https://docs.mars.glass/libraries/mars-server/anchor/sigil.md"},{"title":"mars-server · anchor::test_adapter","description":"Public declarations and documentation for mars-server::anchor::test_adapter.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/anchor/test_adapter","markdown":"https://docs.mars.glass/libraries/mars-server/anchor/test_adapter.md"},{"title":"mars-protocol · marsql::ast","description":"Public declarations and documentation for mars-protocol::marsql::ast.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/marsql/ast","markdown":"https://docs.mars.glass/libraries/mars-protocol/marsql/ast.md"},{"title":"mars-protocol · marsql::evaluator","description":"Public declarations and documentation for mars-protocol::marsql::evaluator.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/marsql/evaluator","markdown":"https://docs.mars.glass/libraries/mars-protocol/marsql/evaluator.md"},{"title":"mars-protocol · marsql::parser","description":"Public declarations and documentation for mars-protocol::marsql::parser.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-protocol/marsql/parser","markdown":"https://docs.mars.glass/libraries/mars-protocol/marsql/parser.md"},{"title":"mars-server · auth::adapters::siws","description":"Public declarations and documentation for mars-server::auth::adapters::siws.","status":"reference","sourceInventory":"https://docs.mars.glass/coverage.json","url":"https://docs.mars.glass/libraries/mars-server/auth/adapters/siws","markdown":"https://docs.mars.glass/libraries/mars-server/auth/adapters/siws.md"}]}