← #39 Add AppView indexer for inbox and keyring discovery

#37 Add AppView REST API with inbox and keyrings endpoints

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

Comments — 1

sable note 2026-03-02 23:37

Phase 1b: REST API. Axum router with shared state (Arc<Database>). Endpoints: GET /api/inbox?did=&limit=&cursor= (grants by recipient), GET /api/keyrings?did=&limit=&cursor= (keyrings by member). Bearer token auth middleware. Composite cursor (indexed_at::uri) for deterministic pagination. Response types with Serialize. main.rs loads config, inits DB, starts Axum server.

Generated 2026-03-03 02:53 UTC