← #13 Add zero-trust mode with local grant ledger and config command

#10 Add ledger command for local grant management with PDS verification

open medium · sable · 2026-03-02 23:37 · Phase 4: AppView + Web UI

Comments — 1

sable note 2026-03-02 23:37

New CLI command: opake ledger with subcommands:

  • opake ledger or opake ledger list: list saved grant URIs, verify each against source PDS via getRecord (parallel), show status (valid/revoked/unreachable), show document name + owner DID
  • opake ledger add <grant-uri>: validate URI format (at://did/app.opake.cloud.grant/tid), verify it exists on source PDS, save to ledger
  • opake ledger remove <grant-uri>: remove from local ledger

Storage: JSON file at <data_dir>/accounts/<did>/ledger.json. Array of { uri, added_at, label (optional user note) }. Works in both trust modes — not gated behind zero-trust. Available to all users as a personal grant bookmark system.

Generated 2026-03-03 02:53 UTC