ATProto and Bluesky notes and resources
Edmund Edgar,
@goat.navy
I compiled these links for
my talk about ATProto at Protocol Berg in June, 2025
and the related ones at
Dappcon
and EdCon.
ATProto
The ATProto spec
What the actual developers say about it
Interview with Jay Graber
Interview with Paul Frazee
Paul Frazee
on turning the datacenter inside out:
ATProto for distributed systems engineers
The Genesis of ATProto
The Dorsey Enlightenment
Mike Masnick: Protocols Not Platforms
Merkle Search Trees
The paper describing the design
The key features Bluesky needed
CRDTs Turned Inside Out
and the related
Hacker News Thread
A simple MST implementation in Python
Seeing the protocol in action
firesky.tv
: Watch the firehose of changes in real time
pds ls
: Poke around everybody's PDSes
Clear Sky
: Look at what lists people are on and so forth
Self-hosting
Self-hosting your PDS
Creating a custom feed
Bluesky docs and starter kit
Adding Bluesky comments to your website
Vanilla JavaScript
A React Web Component
My nasty JavaScript code for the reality.eth bot
Lexicons
The ATProto lexicon language spec
An example lexicon:
Streamplace livestream
Some other ATProto apps
Smoke Signal
events reservation app - also see
Ligi
on
why we need this
tangled.sh
(decentralized Github)
Fair Package Manager for Wordpress
by the Linux Foundation
Working with EVM chains
The Skeet Gateway
: Control a Gnosis Safe with bsky posts
Solidity CBOR ATProto library
by
@turbocri.me
Does the billionaire-proofing work?
It's complicated, see
my talk at Tokyo Nerd Night
.
Differences with Masodon / Farcaster / Nostr
See
my talk at Tokyo Linux Users Group
Get started on Bluesky
My starter pack of P2P/web3-adjacent people