963 B
963 B
ADR-0007: Mesh region registry via Autobase + Hyperbee
- Status: Accepted
- Date: 2026-07-30
Context
Mesh enrollment needs a multi-writer, eventually consistent registry of regions (bounds, tunnel keys, metadata) without a central database.
Decision
- Use Autobase for multi-writer linearization of registry operations.
- Maintain a Hyperbee view (via Autobase
open/apply) keyed by region id and spatial cells. - Mesh discovery topic derived from mesh root key; replicate over Hyperswarm.
- Defer autobee until stable (experimental).
Writer admission is capability-gated (details in Phase 4; OPEN_QUESTIONS Q4).
Consequences
Positive
- Holepunch-native multi-writer
- Sparse replication of registry only (not block data)
Negative / tradeoffs
- Autobase complexity (reordering, indexers)
- Need clear UX for offline regions
Follow-ups
- Phase 4 apply function + writer policy ADR amendment if needed