AT Protocol Developers
@atproto.com
110K followers 21 following 150 posts
Social networking technology created by Bluesky. Developer-focused account. Follow @bsky.app for general announcements! Bluesky API docs: docs.bsky.app AT Protocol specs: atproto.com
Posts Media Videos Starter Packs
Reposted by AT Protocol Developers
atproto.com
All services should now be recovered!
atproto.com
An upstream network problem has been impacting almost all Bluesky network services for the past 3-4 hours. Posting and other public interactions are disrupted for many accounts.

As connectivity recovers, the firehose and other services will see large surges of events.
atproto.com
An upstream network problem has been impacting almost all Bluesky network services for the past 3-4 hours. Posting and other public interactions are disrupted for many accounts.

As connectivity recovers, the firehose and other services will see large surges of events.
Reposted by AT Protocol Developers
dholms.xyz
very excited to share this update about bringing AT to the IETF!

last week we uploaded two drafts to the IETF datatracker and today we heard that we’re approved to host a Birds of a Feather at IETF 124 (the formal meeting towards establishing a working group)
Taking AT to the IETF | Bluesky
Last week we posted two drafts to the IETF Data Tracker. This is the first major step towards standardizing parts of AT in an effort to establish long-term governance for the protocol.
docs.bsky.app
atproto.com
Quick update on Auth Scopes!

Covering the granular permissions roll out for end users and client app devs. Permission Sets and formal specifications are still being worked on. We recommend devs start exploring and experimenting, but hold off on shipping major production app updates for now.
Progress on Auth Scopes Implementation (August 2025) · bluesky-social atproto · Discussion #4118
Since our last update on Auth Scopes, the Bluesky team has been hard at work adding support to our reference PDS implementation. Aspects of this work are starting to roll out in the production netw...
github.com
Reposted by AT Protocol Developers
retr0.id
Adversarial ATProto PDS Migration www.da.vidbuchanan.co.uk/blog/adversa...

aka how to migrate your account if your old PDS explodes, and how to prepare for it in advance
Adversarial ATProto PDS Migration | Blog
www.da.vidbuchanan.co.uk
atproto.com
we just published an updated proposal for "Auth Scopes", and are interested in your feedback!

this is a mechanism for OAuth clients to request granular permissions to PDS resources. for example, only write repo records of specific types, or only authenticate to specific remote endpoints
github.com
atproto.com
OAuth updates for app devs!

Over the past few weeks we've been chatting with devs and doing a pass over our SDKs and docs to address issues. This blog post summarizes the main changes we've made, some tweaks still in flight, and links to longer form writing about security and design trade-offs
OAuth Improvements | Bluesky
We've been making improvements to the end-user and developer experiences with atproto OAuth, and wanted to share some updates.
docs.bsky.app
atproto.com
We hope this sheds some light for app devs on some protocol design decisions which have caused some friction.

We'll have a separate update soon summarizing recent improvements to the OAuth developer and user experiences
atproto.com
Two types of OAuth client are supported by atproto: "public" and "confidential"

This new article digs in to the security trade-offs and safety mechanisms at play, and how they impact different app architectures: TMBs, BFFs, SPAs, etc
OAuth Client Security in the Atmosphere · bluesky-social atproto · Discussion #3950
The following was written by the Bluesky team as an overview of OAuth client security considerations, especially for client app developers or readers of the ATProto OAuth profile specification. Set...
github.com
atproto.com
bsky.storage is an independent project that automates periodic account data backups to a storage network, and has a UI for PLC identity backup and recovery

tools like this give users stronger control of their online future, without needing to self-host an entire PDS
storacha.network
The internet was meant to be free - your identity shouldn’t be locked behind a login screen.

Introducing bsky.storage 🐔🤝🦋

Now you can back up your Bluesky data hourly + recover your account if Bluesky ever goes dark. Simple, free, & fully in your control.

Learn more:
medium.com/@storacha/in...
Introducing bsky.storage: Own Your Social Identity
Take back control of your online identity. Our new tool, bsky.storage, backs up your Bluesky account hourly — free, secure &…
medium.com
atproto.com
we've rolled out some small changes to the DID PLC directory which make it possible to register new key types as verificationMethod entries, for non-atproto use cases.

(this does not impact the PLC rotation key mechanism itself; that is still limited to P-256 and K-256)

have fun building on PLC!
Relaxing DID PLC Verification Method Constraints, June 2025 · bluesky-social atproto · Discussion #3928
We’ve made a minor change to the PLC Directory service, with the aim of expanding compatibility with non-atproto apps and services: “verificationMethod” keys can now be almost any key type, includi...
github.com
Reposted by AT Protocol Developers
divy.zone
fresh atproto proposal! this one is for the oauth, app architecture, and security folks: github.com/bluesky-soci...

here we're defying the labels of traditionally "public" vs "confidential" oauth clients, and challenging assumptions about what it means to be a browser-based app. 1/8
proposals/0010-client-assertion-backend at main · bluesky-social/proposals
Bluesky proposal discussions. Contribute to bluesky-social/proposals development by creating an account on GitHub.
github.com
atproto.com
we've got a new proposal up with more Ozone moderation report reasons!

if you run a labeler, or develop a client which submits mod reports, take a look, and leave feedback on the linked Github discussion
proposals/0009-mod-report-granularity at main · bluesky-social/proposals
Bluesky proposal discussions. Contribute to bluesky-social/proposals development by creating an account on GitHub.
github.com
atproto.com
are you a dev building an independent app on atproto and want a smoother OAuth account sign-up flow?

are you a user wanting visibility and control over OAuth sessions?

PDS operator wanting to add some ✨sparkle✨?

this blog post is for you!
Network Account Management | Bluesky
Accounts in the atproto network are app-neutral: a single account can be used for short posts, long-form blogging, events, and more. But until now, the best way for users to create and manage accounts...
docs.bsky.app
Reposted by AT Protocol Developers
dholms.xyz
This is an article that I've wanted to write for over a year, and I finally got the chance to do it!

Atproto Ethos is a deep dive into how we think about protocol design - its influences, the core innovations, and the opinionated takes that we've adopted
Atproto Ethos - AT Protocol
A deep dive into the philosophical and aesthetic principles underlying the design of AT Protocol.
atproto.com
Reposted by AT Protocol Developers
atprotocol.dev
Jay Graber @jay.bsky.team, CEO of Bluesky, gave a few remarks before lunch on Saturday.

"The AT Protocol here is what is fundamentally different, and because you're here today, you're different."

#ATmosphereConf
Jay Graber Remarks, ATmosphere Seattle 2025
YouTube video by AT Protocol Development
youtu.be
Reposted by AT Protocol Developers
pfrazee.com
Seemed like a good moment to launch 3 minute videos! (Pressed the button from the audience!)
Reposted by AT Protocol Developers
bnewbold.net
👩‍💻 ¡atproto devs! 🧑‍💻

just in time for the weekend: our protocol roadmap for the first half of 2025.

we got auth scopes, we got merkle tree inversions, we got deprecations, we got balmy spring weather and long walks in the forest. check it out!
2025 Protocol Roadmap (Spring and Summer) | Bluesky
Join the Github discussion here.
docs.bsky.app
Reposted by AT Protocol Developers
bnewbold.net
🏷️ devs and mod service operators! 🏷️

got a proposal up about moderation report routing.

this is basically a small update to let moderation services ("labelers") declare what kind of reports they are willing to receive.

implementation on this is under way and we hope to ship it soon
proposals/0007-mod-report-routing at main · bluesky-social/proposals
Bluesky proposal discussions. Contribute to bluesky-social/proposals development by creating an account on GitHub.
github.com
Reposted by AT Protocol Developers
meetdliu.bsky.social
Howdy Austinites! Think it’s time to organize another meetup. With @jay.bsky.team in town for #SXSW, curious if the bsky fam would be interested in a meetup on Monday, March 10? Please reply if you’re interested and I’ll get a formal RSVP save the date going. Can’t guarantee she’ll join us but 🤞🏼!
amir.blue
Our first ever Bluesky meetup in Austin🦋 thanks @pfrazee.com for joining and @meetdliu.bsky.social for organizing💙
Reposted by AT Protocol Developers
bnewbold.net
🛠️ atproto devs! 🛠️

got a new proposal out about Sync 1.1, aka inductive firehose, aka cheap validating relays.

it is a long, low-level doc. doesn't directly impact folks unless they emit a firehose (eg, PDS and other repo hosts), or are doing full validation as a consumer
proposals/0006-sync-iteration at main · bluesky-social/proposals
Bluesky proposal discussions. Contribute to bluesky-social/proposals development by creating an account on GitHub.
github.com