Status and roadmap
The current product boundary and the evidence gates Dits must pass before formats, media semantics, or collaboration can be called stable.
Dependency-ordered milestones
Dates are intentionally absent. Each milestone advances when its exit evidence exists, not when a calendar says it should.
Gate 1: credibility and data safety
Crash-safe writes, deterministic reads, corruption recovery, a real-media fixture corpus, and documentation checks. This is the active priority.
Gate 2: stable format and scale
Versioned canonical objects and manifests, bounded-memory ingest, packs, indexes, tree objects, garbage collection, and representative end-to-end benchmarks.
Gate 3: semantic media
Explicit source, edit, dependency, timeline, and rendition records that survive at least one real game/virtual-production workflow and one post-production workflow.
Gate 4: verified collaboration
A transport-independent protocol with have/want negotiation, resumable verified import, compare-and-swap refs, identity, scoped authorization, expiring lock leases, version negotiation, and failure injection.
Not near-term priorities
- A generic AI creative assistant.
- Real-time multi-user editing before safe asynchronous collaboration.
- P2P or QUIC before one protocol works over HTTP.
- Broad SDKs over an unstable object model.
- Kubernetes or enterprise scale claims before a deployable service exists.
- Petabyte, savings, or cost claims without public workload evidence.
ROADMAP.md, docs/STATUS.md, and active architecture are authoritative when another design page has drifted.