Skip to content

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.