atproto 是做什麼的?
將 AT 協議客戶端與消費者程式碼從舊有的 @atproto/api、@atproto/lexicon 和 @atproto/xrpc 堆疊遷移至 @atproto/lex。在現代化向外呼叫 XRPC 服務的程式碼時使用——取代 AtpAgent 為 Client、result.data / result.headers[...] 回應處理、XRPCError try/catch、jsonStringToLex / stringifyLex、BlobRef instanceof 檢查、來自 multiformats 的 CID、AT Proto 日期時間使用的 new Date().toISOString()、裸 string DID 等。