scrollcase_consumer/contract/mod.rs
1//! The box format, mirrored.
2//!
3//! `src/contract/` in this repository is the single source of truth for the format. This module does
4//! not import it — it cannot, across languages — so it *mirrors* the rules and proves the mirror
5//! against the shared fixtures. That is how a Rust client, the Node builder and the Python consumer
6//! stay in agreement without sharing a runtime.
7//!
8//! Nothing here touches a filesystem, a key, or a process. Every function is a pure statement about
9//! bytes or names, which is what makes the mirror provable in the first place.
10
11pub mod documents;
12pub mod links;
13pub mod payload_digest;
14pub mod targets;