Overview
Majestic is a local-first media server built on immutable edition identity.
Principles
- Wire contract: API response shapes defined in majestic-api-contracts. No drift.
- Identity-driven: Edition identity from content, not paths.
- Deterministic builds: Hash enforcement, version-bound artifacts.
- Static documentation: This site is generated at build time. No runtime logic.
Sections
| Section | Contents |
|---|---|
| Architecture | Identity, API, build, streaming, data lineage |
| Contracts | Schemas, versioning, canonical bundle |
| Integration | Client integration, Roku, streaming platforms |
| Invariants | Breaking-change rules, compatibility policy |
| Compatibility | Device format support |
| Validation | Soak testing, concurrency, crash recovery |
| Operations | Deployment guide |
| Reference | Canonical terminology |