← #124 Add DID resolution and public key extraction

#78 Add identity module with DID document resolution and pubkey fetching

closed medium · sable · 2026-03-02 23:37 · closed 2026-03-02 23:37 · Phase 1: CLI Foundation

Comments — 2

sable note 2026-03-02 23:37

New module opake-core/src/identity/ with: mod.rs (DidDocument/ServiceEndpoint types, ResolvedRecipient, PLC_DIRECTORY_URL, resolve_recipient orchestrator), resolve.rs (resolve_did_document via PLC directory or .well-known, find_pds_endpoint for #atproto_pds, did_document_url pure construction), pubkey.rs (publish_public_key via putRecord, fetch_public_key via unauthenticated getRecord). Borrow choreography: resolve_handle with &mut client first, then transport() for shared borrows.

sable note 2026-03-02 23:37

DID document resolution in client/did.rs, public key fetching in resolve.rs — different module layout than planned but all functionality present

Generated 2026-03-03 02:53 UTC