
7/24/2025 · Inanna Malick
What this post added
This post details the construction and deployment of a serverless ATProto application (Statusphere) on Cloudflare's Developer Platform. It specifically showcases the use of Cloudflare Workers (with Rust/WASM) for global code execution, Cloudflare KV for caching DID resolution and session data, D1 for distributed relational data storage, and Durable Objects for managing WebSockets and real-time coordination. The post also covers ATProto's identity and authentication mechanisms, including handle resolution, DID documents, Personal Data Servers (PDS), and OAuth flows, and how these are integrated with Cloudflare's serverless offerings. It also discusses the challenges of adapting ATProto's TypeScript libraries to the Workers runtime and suggests contributions to improve serverless support.