Specs¶
The Yutha specs live under /spec/ in the repo. They are versioned, RFC-governed, and the canonical source of truth for the wire and artifact formats.
- Passport — agent identity, key formats, issuance, revocation.
- Envelope — typed messages between agents.
- Receipt — append-only signed records of consequential actions.
- Capability — bounded, attenuable authority tokens.
- Topology — closed, open, hybrid swarm shapes.
- Constitution — Cedar+ schema, evaluation semantics, enforcement contract.
- Verifiability — Sui anchoring, canonical preimage encoding.
Wire conformance is enforced via JSON test vectors that every implementation (Rust, Go, Move) must round-trip identically.