Skip to the content.

Roadmap

The order matters: get the shape of the format right on a single implementation before worrying about federation across many providers nobody has built yet.

Phase 0 — Philosophy (this directory)

Write down the vision, architecture, and principles while they’re fresh. No JSON Schema yet, no code yet. Done when the docs in this directory stop changing shape on every re-read.

Phase 1 — OpenDiag as the reference implementation

Phase 2 — Export / import and a single reference provider

Phase 3 — Identity and trust primitives

Phase 4 — Multi-provider and delegation

Phase 5 — Ecosystem

What doesn’t belong on this roadmap

Anything that requires OpenDiag to approve, whitelist, or onboard a specific third party before they can participate. If a milestone reads like “OpenDiag reviews and approves X,” it belongs in TRUST.md as a problem to solve cryptographically instead, not in this roadmap as a process to run.