ATProto and Bluesky notes and resources
Edmund Edgar,
@goat.navy
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 decribing 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