How a simple registry became a way of deciding which part of Bluesky Skysquare would follow.
How to set up your own atproto Personal Data Server using tranquil-pds and docker compose, walking you through it step by step.
Standing up a real localhost-only PDS surfaced two bugs -- did:web never resolved its own DID document when the DID encoded a port, and account creation had no way to avoid minting a real did:plc on the live PLC directory. Both fixed. 0.39.0 to 0.39.1.
The frontend grew from bare login/OAuth-consent pages into a full account console -- passkeys, password/email/handle changes, data export, guided migration, an admin dashboard -- while a separate thread found the shipped Docker image had never actually been able to start, and fixed the release pipeline that let that ship three times. 0.7.0 to 0.38.2.
An unauthenticated login_hint could mint an OAuth code for any account, app passwords and full-access OAuth grants could reach account-deletion and email-change endpoints, and DPoP was optional everywhere it mattered -- all closed, alongside a run of PLC identity bugs and a new WebAuthn/passkey login path. 0.7.0 to 0.38.2.
A sustained audit against the reference PDS fixed admin field gaps, repo write-path error codes, blob and repo store concurrency bugs, and split a sprawling server.c into domain-scoped files. 0.7.0 to 0.39.0.
Visualize (and edit) your Atmosphere account's stored data.
My work-in-progress PDS is now available on GitHub Container Registry.
MetalBear rebuilt its account model twice, migrated storage off wolfram, validated records against the lexicon corpus, and is now crawled by Bluesky's relays and indexed by the AppView. 0.2.0 to 0.7.0.
An AT Protocol Personal Data Server written in C and built on Wolfram. Provides multi-account hosting, admin tooling, and a dynamic landing page.
A frontend dashboard with stats for your AT Protocol PDS, built with Deno and SvelteKit.
A SvelteKit status page for your AT Protocol PDS, showing health, account count, and real-time metrics.
Why should protecting your data privacy require a computer science degree? From vintage Instagram filters to the AT Protocol.
I pointed early software at the one account I couldn't afford to lose. It went exactly how you'd expect.
This website is now a renderer over my PDS - posts, notes, knitting and all. What atproto actually gives you, and whether you should bother.
My PDS migration worked perfectly but my rotation keys were still all Bluesky's. This is how I got them back!
Getting AT Protocol account management out of the terminal.
It's been a while since my last update, or even any progress, on the distributed PDS. I started looking into it again last week though and have hit quite the show stopper... OAuth 🫠
自分で立てるのはハードルが高いけれどもBluesky以外のPDSを検討したい方のためのご案内
Introducing vsky.network, a fan-out service for crawl requests across community atproto relays.
This is based on the following documentation from the official Bluesky GitHub:
fuzzy find my breadcrumbs
Today we went green, moved our server to Stockholm, Sweden and did some minor server upgrades
Hopefully this is part 1 of many posts, describing my progress into running a PDS across many nodes or devices.
BlueAT's biggest step into the AT Protocol yet
Created my own version from my PDS records
We've said Roomy's server was like a PDS, but what if it actually was a PDS?
Welcome Cloudflare as a Major Sponsor, helping us host the afterparty
The first atproto PDS in Perl 5
So you want to make a PDS? Or maybe you want to watch some poor fool try? In this series I might make a PDS, or not.
So you want to make a PDS? Or maybe you want to watch some poor fool try? In this series I might make a PDS, or not.
All my records are in one place, might as well use them
At least my movie and book data
Existing public hosted PDS options. This also has some things I hope that anyone hosting a PDS will look at. (Backups, account creation and migration will be covered separately.)
A test document to see what happens to my PDS
Introducing lexicon.store - an unconventional ATProto Lexicon Registry
Here's the rundown of what happened...
Tophhie Social now has its own little corner on leaflet.pub!