ATProto and Bluesky notes and resources
Edmund Edgar,
@goat.navy
ATProto
The ATProto spec
cloudless.eth
- Self-sovereign ATProto onboarding and account management tool by me
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
Blockchain integrations
@Pay
Wallet Linker by
@piss.beauty
.
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
zkat
by
zku.cryptoanarchy.network
- 260 byte proofs of facts about anything on your PDS using Groth16
Identity
My talk at atmosphere.conf,
DID:PLC War Games
.
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