Fetch CAS blobs over Iroh
This commit is contained in:
parent
d5a548182b
commit
e4b788fec2
10 changed files with 425 additions and 19 deletions
17
AGENTS.md
17
AGENTS.md
|
|
@ -107,8 +107,9 @@ Roadmap items should be actionable and checkable:
|
|||
pinned `geth-iroh` endpoint wrapper with protocol-router scaffold, peer-card
|
||||
types, manual signed peer-card export/import/list commands, `geth peer ping`
|
||||
and `geth peer auth-check` over Iroh, signed peer-card LAN discovery payloads,
|
||||
untrusted discovery-backend trait, custom relay-map config, and Iroh
|
||||
local-network discovery toggle exist.
|
||||
authorized `geth cas fetch` over the Iroh control ALPN, 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.
|
||||
|
|
@ -120,7 +121,10 @@ Roadmap items should be actionable and checkable:
|
|||
- The daemon persists local keychain init/admin-key ops and reduces them for
|
||||
`keychain status`. SSH signature capture/verification is still roadmap work.
|
||||
- Local CAS supports pin/unpin metadata, surfaced through `cas list`, and
|
||||
`cas cleanup` evicts unpinned blobs while retaining pinned blobs.
|
||||
`cas cleanup` evicts unpinned blobs while retaining pinned blobs. The daemon
|
||||
can fetch CAS blobs from an imported signed peer card over Iroh when the peer
|
||||
grants `cas.fetch` on `resource:cas:local`; full `iroh-blobs` provider
|
||||
integration is still roadmap work.
|
||||
- The CAS crate can build deterministic tree objects for local file trees and
|
||||
store those manifests as CAS blobs. The daemon can register and scan local
|
||||
file roots, reporting create/update/delete/rename changes without writing back
|
||||
|
|
@ -154,7 +158,6 @@ Roadmap items should be actionable and checkable:
|
|||
OpenSSH KRL files are not enumerable through OpenSSH tooling. Tests cover
|
||||
public-key and certificate binary KRL revocations when `ssh-keygen` is
|
||||
available.
|
||||
- Signed peer-card LAN discovery payloads, peer auth over Iroh, cr-sqlite,
|
||||
iroh-docs, iroh-blobs, Automerge sync, broader auth enforcement, and
|
||||
Keyhive/BeeKEM-style authorization are future roadmap items unless
|
||||
implemented later.
|
||||
- cr-sqlite, iroh-docs, iroh-blobs provider/fetch, Automerge sync, broader auth
|
||||
enforcement, and Keyhive/BeeKEM-style authorization are future roadmap items
|
||||
unless implemented later.
|
||||
|
|
|
|||
Loading…
Reference in a new issue