closed#29 Add health endpoint and shared AppState to AppView
closed#30 Add DID-scoped Ed25519 authentication to AppView API
closed#31 Add clap CLI framework to AppView with run/index/serve/status subcommands
closed#32 Add XDG_CONFIG_HOME support to CLI and AppView
closed#33 Add Ed25519 signing keypair to opake identity
Comments — 2
sablenote2026-03-02 23:37
Auth is mandatory — no --no-auth bypass. Health endpoint stays public. DID-scoped auth or bearer token required for all other endpoints. Ed25519 signing (#102) is the foundation for DID auth (#105).
sablenote2026-03-02 23:37
All 7 subissues complete. Ed25519 signing, XDG support, clap subcommands, DID-scoped auth, health endpoint, AppState, status command, API docs. 299 tests pass, clippy clean.
Auth is mandatory — no --no-auth bypass. Health endpoint stays public. DID-scoped auth or bearer token required for all other endpoints. Ed25519 signing (#102) is the foundation for DID auth (#105).