Add local DB resource registration

This commit is contained in:
Eric Wendland 2026-05-16 21:13:33 +02:00
commit 4ec50d7473
14 changed files with 313 additions and 8 deletions

View file

@ -93,8 +93,12 @@ storage. Local pin/unpin metadata is tracked in SQLite and surfaced in
blobs. Iroh-blobs, providers, encrypted blobs, richer cache policies, manifests,
and file sync trees are future work.
`geth-kv`, `geth-db`, `geth-document`, `geth-pubsub`, `geth-pipe`, and
`geth-ssh-proxy` currently define types, command shape, and roadmap stubs.
`geth-db` currently registers local SQLite paths as DB resources and reports
local-only sync status plus placeholder schema metadata. cr-sqlite loading,
change extraction, and DB sync are future work.
`geth-kv`, `geth-document`, `geth-pubsub`, `geth-pipe`, and `geth-ssh-proxy`
currently define types, command shape, and roadmap stubs.
`geth-ssh-identity` defines SSH trust namespaces plus certificate request,
approval, certificate import, and revocation-list data models. The bootstrap

View file

@ -273,7 +273,7 @@ Goal: add authorized stream-oriented management workflows over Iroh.
Goal: add durable synchronized data structures for SQLite/cr-sqlite and
Automerge documents.
- `[ ]` DB resource registration.
- `[x]` DB resource registration.
Acceptance criteria:
- `geth db add <name> <path>` records DB metadata.
- `geth db status <name>` reports local path, schema metadata, and sync state.