Add to XrpcClient: put_record(collection, rkey, record) for creating/updating records. resolve_handle(handle) -> Result<String> for handle->DID resolution via com.atproto.identity.resolveHandle. transport() getter returning &T for unauthenticated requests to foreign PDSes.
sablenote2026-03-02 23:37
resolve_handle implemented as free function in client/did.rs; transport getter not needed since DID functions take &impl Transport directly
Add to XrpcClient: put_record(collection, rkey, record) for creating/updating records. resolve_handle(handle) -> Result<String> for handle->DID resolution via com.atproto.identity.resolveHandle. transport() getter returning &T for unauthenticated requests to foreign PDSes.