Files
flying-jib/agent/ADRs/0007-mesh-region-registry-autobase.md
T
2026-07-30 23:02:00 -04:00

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