Open
Labels
factoryBuilt by the software factoryBuilt by the software factoryrewritenostream 4.0 Rust/LMDB rewritenostream 4.0 Rust/LMDB rewriterustRust implementation workRust implementation work
Milestone
Description
Parent: #860
Milestone: Phase 2: Protocol core
Host: chappie · Expected cost: $2.50
Implement the NIP gaps Phase 0's audit finds, in the Rust core/relay — protocol currency is judged at the capture date, and the audit (#861) produces the authoritative list.
- Split from [Rewrite P0] Protocol currency audit: NIP registry vs nostream at capture #861's disposition table: each must-have gap becomes a row here (or its own issue if it's large)
- Each implemented NIP lands with its spec's test vectors + the differential harness from [Rewrite P2] nostream-relay: wire handlers, strategies, rate limits #865 covering it
- Anything deferred carries the reason in
docs/rewrite/nip-parity.md
Acceptance: supportedNips in the Rust relay matches #861's audited must-have list; every advertised NIP has implementation + vectors.
Estimate basis (2026-10-24): $2.50 - the NIP gaps list is unknown until #861's audit output is read in full; bracketed by job 008's per-module cost at one to three modules of work. Model and per-unit costs: .factory/estimates.md.
Metadata
Metadata
Assignees
Labels
factoryBuilt by the software factoryBuilt by the software factoryrewritenostream 4.0 Rust/LMDB rewritenostream 4.0 Rust/LMDB rewriterustRust implementation workRust implementation work
Activity