Secure storage and distribution of cryptographic keys in ATProto applications

Update ARCHITECTURE.md

Changed files
+5 -4
docs
+5 -4
docs/ARCHITECTURE.md
··· 26 26 - **SQLite** - Embedded database with WAL mode for persistence 27 27 28 28 ### AT Protocol Integration 29 - - `@atproto/did` - DID validation and parsing 30 - - `@atproto/identity` - DID resolution with caching 31 - - `@atproto/xrpc-server` - JWT verification for XRPC protocol 29 + - `@atcute/identity` - DID validation and parsing 30 + - `@atcute/identity-resolver` - DID resolution with caching 31 + - `@atcute/xrpc-server` - JWT verification for XRPC protocol 32 + - `@atcute/lexicons` - Lexicon type definitions 32 33 33 34 ### Cryptography 34 35 - `@noble/ed25519` - Ed25519 asymmetric key operations ··· 108 109 109 110 **DID Resolution:** 110 111 - In-memory cache: 1 hour TTL, 24 hour maximum 111 - - Uses `@atproto/identity` IdResolver with MemoryCache 112 + - Uses `@atcute/identity-resolver` with MemoryCache 112 113 - Resolves AT Protocol-specific DID data 113 114 - Extracts signing key from DID document 114 115 - Returns 403 errors for invalid or missing authorization