Live sync KV stores over Iroh
This commit is contained in:
parent
68153be5d5
commit
f85039367c
9 changed files with 473 additions and 13 deletions
10
AGENTS.md
10
AGENTS.md
|
|
@ -109,9 +109,9 @@ Roadmap items should be actionable and checkable:
|
|||
and `geth peer auth-check` over Iroh, signed peer-card LAN discovery payloads,
|
||||
authorized `geth cas fetch`, `geth ssh cert sync`, and
|
||||
`geth ssh revocation sync` over the Iroh control ALPN, a background SSH
|
||||
metadata live-sync loop with per-peer cursors in `module_state`, untrusted
|
||||
discovery-backend trait, custom relay-map config, and Iroh local-network
|
||||
discovery toggle exist.
|
||||
metadata and KV live-sync loop with per-peer cursors in `module_state`,
|
||||
untrusted discovery-backend trait, custom relay-map config, and Iroh
|
||||
local-network discovery toggle exist.
|
||||
- Canonical signed-operation envelopes exist for keychain/auth signature
|
||||
payloads. The keychain reducer builds an active identity view for admin keys,
|
||||
users, devices, nodes, agents, and endpoint bindings.
|
||||
|
|
@ -138,7 +138,9 @@ Roadmap items should be actionable and checkable:
|
|||
present. The DB crate and daemon can extract typed read-only `crsql_changes`
|
||||
batches through `geth db changes` for future sync messages. cr-sqlite loading,
|
||||
applying remote changes, and sync are still roadmap work.
|
||||
- KV stores support local SQLite-backed create/set/get. Iroh Documents
|
||||
- KV stores support local SQLite-backed create/set/get plus authorized
|
||||
`geth kv sync <node-id> <name>` over Iroh. Background live-sync refreshes
|
||||
local KV stores from known peers with per-peer/per-KV cursors. Iroh Documents
|
||||
replication and command-level prefix-capability enforcement are still roadmap
|
||||
work. The auth evaluator already understands `kv.write_prefix:<prefix>`
|
||||
grants for `kv.write_key:<key>` requests.
|
||||
|
|
|
|||
Loading…
Reference in a new issue