Skip to content

Universal Manifest

Universal Manifest is a portable state capsule: a single document that can be transferred between compatible apps/devices/services to convey who a subject is, what they can do, and where canonical data lives — without forcing any one identity provider or storage system.

Key properties:

  • Local-first friendly (short TTL, bounded caching)
  • Forward compatible (unknown fields must be ignored)
  • Composable (shards and pointers)
  • Integrity profile evolves by version (v0.1 permissive, v0.2 signature profile draft)

This site is the standards/docs host: universalmanifest.net.

Runtime UMID lookup is separate: myum.net/{UMID}.

If you are implementing:

  • Start with Getting Started → Quick Start
  • Then read Specification → v0.1
  • Then validate against fixtures (Conformance)

If you are evaluating:

  • Read Publishing → Domain Split
  • Read Publishing → Deploy Checklist and Publishing → Production Smoke
  • Skim Specification → v0.1 and Proof → Journeys

If you are deploying:

  • Start with Publishing → Deploy
  • Then run Publishing → Production Smoke

If you are maintaining:

  • Read Governance → Done-Done
  • Track changes in Governance → Decisions
  • Start with Getting Started → Quick Start
  • Then read Specification → v0.1
  • Then run the proof suite (Proof → Journeys)