A sample ATProto application to post “status” updates. Created by the Bluesky team. Designed to walk you through some of the basics of a custom ATProto app with a custom data type:
- Signin via OAuth
- Fetch information about users (profiles)
- Listen to the network firehose for new data
- Publish data on the user's account using a custom schema
Three other versions:
- Samuel’s React version https://github.com/mozzius/statusphere-react (this is a much more modern example than the original)
- Bailey Townsend’s rusty statusphere https://github.com/fatfingers23/rusty_statusphere_example_app
- Recent example on Cloudflare, Serverless Statusphere
Notes mentioning this note
Beyond Microblogging: AT Protocol for Building Unique Social Apps
I gave this presentation at [[Fedicon]] 2025 in Vancouver. My goal was not to do a protocol deep dive, but...