Architecture decisions
Accepted ADRs are immutable records. A later decision supersedes an earlier record rather than rewriting its historical context.
- Dual license and contract versioning (licensing superseded by ADR 0017)
- Direct Arrow for the initial Xatu reader
- Verified Beacon API finality
- Direct Reth P2P boundary
- SQLite transaction overlay
- Durable bounded historical runtime
- Native runtime first; Firehose at the edge
- Native API as the v1 integration boundary
- Native consensus P2P finality
- Persistent P2P and late archive reconciliation
- Process-wide execution P2P manager
- Two-tier execution peer startup
- SQLite execution peer store
- Opportunistic execution peer qualification
- Single-owner execution Discv4
- Requested coverage in output snapshots
- MIT license
The links use the documentation build ref: previews point to main, while
production docs point to the exact release tag carried by site-production.