feat(kvs): iroh KVS backend, KVS UI tab, iroh stats and admin whitelist UX #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_iroh_kvs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
hero_codescalers_kvscrate: iroh-docs-backed replicated key-value store with LWW conflict resolution and anti-entropy synckv.statsRPC method: node/namespace/author IDs, dialable endpoint ticket, peer countRelated Issue
Closes geomind_code/hero_codescalers#2
Changes
crates/hero_codescalers_kvs/— new iroh-docs KVS crate (LWW store, anti-entropy, typed keys)crates/hero_codescalers_server/src/main.rs— iroh-docs KvState integration,kv.statsRPC methodsrc/model/db.rs,src/proxy.rs,src/sync_worker.rs— replaced by KvStatecrates/hero_codescalers_server/src/model/state.rs— KvState wrapping the KVS cratecrates/hero_codescalers_server/openrpc.json— documentedkv.statscrates/hero_codescalers_ui/templates/base.html— KVS tab buttoncrates/hero_codescalers_ui/templates/index.html— KVS tab pane, iroh stats section, whitelist warning UXcrates/hero_codescalers_ui/static/js/dashboard.js— loadKvs, filterKvs, loadIrohStats, IPv6 validation helpersTest Results
cargo build: successcargo test: 11 passed, 0 failedPull request closed