Permissioned data on atproto

How do you make a private room in a place with no walls?

Two ways in. Pick your depth.
for everyone

The plain-language tour

Metaphors instead of acronyms. A town of signboards, feeds, a velvet rope, and a courier you can actually play with. If you use Bluesky, you already know half of it.

Take the tour →
for developers

The technical walkthrough

The protocol mechanics, post by post, through the draft spec. Spaces, permissioned repos, the credential cascade, off-firehose sync, with diagrams you can watch move.

Read the walkthrough →
A tour through Daniel Holmgren's Permissioned Data Diary and the draft proposal (bluesky-social/proposals #94).
Same material, two depths. You can switch between them from inside either version.