MARS documentation
Rust libraries

Rust libraries

All three workspace crates and their public module boundaries.

Library map

  • mars-protocol: Wire contracts, publisher signing, hashing, lifecycle, query AST, federation, and event types.
  • mars-server: Registry HTTP server, authorization, durable storage, query planning, federation, and anchor outbox.
  • mars-shard: MARS-S prototype affinity, topology, shadow copies, resolution, and cross-shard coordination.

These pages document source contracts and status. They do not certify package registry availability, a backend deployment, or a test run. The coverage manifest records exact source hashes and module coverage.

On this page