Track CAS providers
This commit is contained in:
parent
df70b81a1d
commit
c9803ea7f2
8 changed files with 161 additions and 11 deletions
|
|
@ -130,9 +130,11 @@ imported signed peer card over the daemon-owned Iroh control ALPN. The serving
|
|||
daemon validates the caller's peer-card signature and observed Iroh EndpointID,
|
||||
then reduces local auth ops and requires `cas.fetch` on `resource:cas:local`
|
||||
before returning blob bytes. The requester verifies that the returned bytes hash
|
||||
to the requested BLAKE3 CAS hash before storing them. Iroh-blobs, provider
|
||||
tracking, encrypted blobs, richer cache policies, cross-node file roots, and
|
||||
automatic conflict detection are future work.
|
||||
to the requested BLAKE3 CAS hash before storing them. Successful fetches update
|
||||
durable local provider metadata keyed by CAS hash and peer node, which can be
|
||||
inspected through `geth cas providers <hash>`. Iroh-blobs, encrypted blobs,
|
||||
richer cache policies, cross-node file roots, and automatic conflict detection
|
||||
are future work.
|
||||
|
||||
`geth-db` currently registers local SQLite paths as DB resources and reports
|
||||
local-only sync status plus a read-only SQLite schema summary/hash. It also
|
||||
|
|
|
|||
Loading…
Reference in a new issue