Reposted by did:web:lizthegrey.comændra. @aendra.com · 08/02/2026So bsky.team, about that pronouns field that's been languishing unused in the profile lexicon for months now... 511723 0
Reposted by did:web:lizthegrey.comSkye @skydeval.nearhorizon.app · 17/02/2026Made my first open spec. An ATProto lexicon for pronouns. Stored on your PDS as a real record, not reliant on labelers which can disappear for a variety of reasons. Multiple sets, neopronouns, and custom forms are all compatible. Any client can adopt it too! github.com/skydeval/atproto-pronounsgithub.comGitHub - skydeval/atproto-pronouns: A portable, user-owned pronoun system for the AT Protocol ecosystemA portable, user-owned pronoun system for the AT Protocol ecosystem - skydeval/atproto-pronouns 64016 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 01/02/2026Just migrated my personal site from Squarespace to self-hosted, consolidating it with my Bluesky PDS on one server using Caddy's host-based routing. Hit every possible gotcha. Here's what I learned about DNS propagation and certificate acquisition. 🧵 2749 0
Reposted by did:web:lizthegrey.comfry69 @fry69.dev · 01/02/2026Tiny self-promotion: I maintain a simple Ansible playbook for maintaining/installing my own PDS. The most interesting part is the Caddyfile -> github.com/fry69/altq.n... It includes support for @baileytownsend.dev's 2FA gatekeeper. Maybe this also helps for inspiration. 131 0
did:web:lizthegrey.com @web.lizthegrey.com · 01/02/2026wait nvm it *was* CORS. set it on the .well-known dir and all is well now 030 0
did:web:lizthegrey.com @web.lizthegrey.com · 01/02/2026pds.ls/at://did:web... still shows "missing PDS"pds.ls 100 0
did:web:lizthegrey.com @web.lizthegrey.com · 01/02/2026it's set on both my PDS and on lizthegrey.com now 100 0
did:web:lizthegrey.com @web.lizthegrey.com · 26/01/2026There are some sharp edges, for instance @pds.ls doesn't fully work on did:web accounts. 120 0
Reposted by did:web:lizthegrey.comBoris @bmann.ca · 21/01/2026This blog post on the @atprotocol.dev site has my byline on it. We may have some other takes to share, @knowtheory.net has been thinking this through for a while. The tone here is - welcome! We're happy to have you, hope you'll lead with joy and dig in to help out. 35012 0
Reposted by did:web:lizthegrey.comBailey Townsend 🦀 @pds.dad · 07/01/2026I've found myself retyping a lot of the same troubleshooting tips if someone has problems accessing Bluesky after an account migration. So I wrote a checklist, a self-guided troubleshooting guide! So if you or someone you know finds they can't post after migrating, maybe give this a read.marvins-guide.leaflet.pubHelp! I've migrated to a new PDS, and my Bluesky doesn't workA checklist of things to check when you move to a new PDS and new posts don't show or your account doesn't load on Bluesky 28420 0
Reposted by did:web:lizthegrey.comheikadog @heika.dog · 02/01/2026if you work on Atmosphere/ATProto-related things and need a technical writer or simply someone to give a cool name to a thing you're working on, i'm available on a freelance basis send a DM on here or email at@heika.dog 39337 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 22/12/2025I finally wrote that essay about how I got an IPv6 prefix of my own to serve pds.lizthegrey.com on: whtwnd.com/lizthegrey.c...whtwnd.comBYOIP on AWS: a PDS case study | Liz Fong-Jones (方禮真)BYOIP on AWS: a PDS case study This is a document detailing how I acquired an IPv6 block from APNIC, and then began hosting pds.lizthegrey.com off it. (Chances are a relay pulled this very essay via ... 3216 0
Reposted by did:web:lizthegrey.comhailey @hailey.at · 17/12/2025First community labeler taking actions on atproto using @roost.tools’s Osprey. entire Ozone and Osprey stack running on a $50/m OVH machine, with up to seven days of full firehose backfill for investigating patterns and exploring the network. 726839 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 17/12/2025New year, new job. And it's been updated on the ATmosphere thanks to @protopro.blue. beta.protopro.blue/profile/lizt... (don't worry, I am not going anywhere, I'm still at @honeycomb.io, just wearing a different hat!)beta.protopro.blue 9502 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 14/12/2025we pretty clearly acknowledge that Cloudflare and Fastly are online intermediaries but not a publisher, for most purposes. to what extent is a relay operator or appview operator exposed, if they are an indiscriminate conduit for content that lives at rest elsewhere? 1122 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 14/12/2025I think there are some very open questions with distributed PDS network and appviews as to whether an appview is a publisher if it is merely a proxy to view content that's hosted elsewhere. see, whtwnd, would you argue it is a "publisher", or merely a portal to view content that lives on PDSes? 3173 0
Reposted by did:web:lizthegrey.comBailey Townsend 🦀 @pds.dad · 13/12/2025Wrote a getting started guide for Tap tonight! The new tool from Bluesky to backfill records and track future ones easier. Includes install directions, some explanation of what it does and how to configure it as well to help you get started.marvins-guide.leaflet.pubQuick getting started notes on tap Bluesky released a new backfill/firehose tool today called Tap. These are some quick notes on trying it out to make it easier for anyone to give it a go. 58318 0
Reposted by did:web:lizthegrey.comP(aul) Frazee @pfrazee.com · 13/11/2025Nerding out about the question of whether the client or the server should be the one who speaks to the PDSpfrazee.leaflet.pubThe politics of purely client-side appsThere's a surprisingly nuanced discussion in development about the political economy of clients and servers in the Atmosphere 3920329 0
Reposted by did:web:lizthegrey.comfig (aka:[phil]) @bad-example.com · 12/11/2025yup that's officially 10 billion atproto backlinks indexed by constellation across every lexicon that you can query at constellation.microcosm.blue 712418 0
Reposted by did:web:lizthegrey.comAtmosphere Community @atmosphere.community · 16/10/2025Announcing ATmosphereConf 2026, coming to Vancouver March 26th to 29th. We've got the full announcement and future news and updates on our new site news.atmosphereconf.org/3m3cwwz4mpk2jnews.atmosphereconf.orgAnnouncing ATmosphereConf Vancouver 2026 - ATmosphereConf NewsThe next ATProto Community Conference is coming to Vancouver, Canada, in March 26th to 29th 2026 716471 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 11/10/2025Oh hey, looks like Blacksky has its appview up! I can see @spacelawshitpost.me / @did:plc:63hvnyjvqi2nzzcsjgnry5we via slingshot.microcosm.blue Check it out! blacksky.community/profile/did:...blacksky.community 46718 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 11/10/2025In other news, the ATmosphere treats censorship as damage and routes around it! XD 2164 0
Reposted by did:web:lizthegrey.comRudy Fraser @rude1.blacksky.team · 10/10/2025Cooking up an app-view 🧑🏾🍳 22623131 0
Reposted by did:web:lizthegrey.combryan newbold @bnewbold.net · 06/10/2025a bunch of folks are wondering about how mod comms work for other PDS instances. this is also a problem for, eg, labelers trying to reply to appeals. the plan is this proposal, which we have been making slow progress towards (it has been a very very busy 12 months for mod eng team)github.comproposals/0005-mod-history at main · bluesky-social/proposalsBluesky proposal discussions. Contribute to bluesky-social/proposals development by creating an account on GitHub. 27419 0
Reposted by did:web:lizthegrey.combryan newbold @bnewbold.net · 06/10/2025for atproto devs and protocol watchers, I published an overview of the network moderation architecture. it tries to cover all the mod actions possible for each service type. this design has been around a while, but not well documented. this doc is not very polished, but could clarify some detailswhtwnd.comAT Moderation Architecture | bryan newboldThe AT network is becoming more heterogeneous in practice, with independent PDS hosts, apps, and alternative bsky AppViews establishing themselves. This means that more complex inter-service moderatio... 1224684 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 06/10/2025So there's nothing stopping me from using developer tools / chrome extensions to override the Atproto-Proxy header for interactions between a web client and my own PDS, right? I can make that decision independently of Blacksky (or Bluesky PBLLC even!) changing their minified JS code? 2194 0
Reposted by did:web:lizthegrey.comMia @mia.omg.lol · 05/10/2025+1 on that. I’ve been doing my appview stuff since December and spent ages going “well it’s not that important yet” and here we are 3161 0
Reposted by did:web:lizthegrey.comWhy @why.bsky.world · 06/10/2025We've been working on a moderation inbox protocol but it hasnt quite shipped yet, it's being prioritized. 2533 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 05/10/2025It is done. 1252 0
did:web:lizthegrey.com @web.lizthegrey.com · 05/10/2025@pds.labeler.tny.im exists now, which is good because @decentralised.goeo.lol deactivated. 110 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 05/10/2025btw you can assert this via a custom DID assertion! see for instance mine which asserts I am also @web.lizthegrey.com: web.plc.directory/did/did:plc:...web.plc.directorydid:plc:i4tfenpfog244rxry5uz4vtk 1101 0
Reposted by did:web:lizthegrey.comMia @mia.omg.lol · 05/10/2025yeah defo not prod ready yet. It’s mostly post threading being broken* and the lack of following timelines stopping a technically useable experience atm. 191 0
Reposted by did:web:lizthegrey.comChristine Lemmer-Webber @dustyweb.bsky.social · 05/10/2025I think it's important to read carefully: Blacksky is great, and they've got the entire ATmosphere's hopes pinned on them (which is frankly an unfair burden), and this is Bluesky's fault not Blacksky's But it does show that "credible exit" has yet to be achieved, let alone decentralization 310336 0
Reposted by did:web:lizthegrey.comWhy @why.bsky.world · 04/10/2025A little proof of concept I've been working on, it's a version of Bluesky that you can run locally, even on your laptop, that pulls just the data you care about from the firehose, indexes it, and provides you an interface to view and interact with posts.github.comGitHub - whyrusleeping/konbiniContribute to whyrusleeping/konbini development by creating an account on GitHub. 18863176 0
Reposted by did:web:lizthegrey.comJay 🦋 @jay.bsky.team · 03/10/2025Can't code? I'd say ask a friend, but at the rate AI is improving, maybe you won't even need to. Someone built a functional Appview with replit overnight. bsky.app/profile/doll... 6219517 0
Reposted by did:web:lizthegrey.comhailey @hailey.at · 03/10/2025there's some more to do here in the repo to get it where i want, but will probably write a leaflet soon on making moderation work for people that are not Bluesky PBC. hoping that this will be a good step in that direction.github.comGitHub - bluesky-social/osprey-atproto: A set of packages, UDFs, and rules to use Osprey with ATProtoA set of packages, UDFs, and rules to use Osprey with ATProto - bluesky-social/osprey-atproto 836972 0
Reposted by did:web:lizthegrey.comhailey @hailey.at · 03/10/2025im rebuilding and simultaneously open sourcing our automated moderation stack. these are the types of things that every bluesky fork or non-bluesky atproto application is going to need, and i really want to see those tools available 628027 0
Reposted by did:web:lizthegrey.comdan @danabra.mov · 02/10/2025i wrote down the process of resolving an at:// URI step by step. turns out, it's a great way to learn how the AT protocol works!overreacted.ioWhere It's at:// — overreactedFrom handles to hosting. 20548101 0
Reposted by did:web:lizthegrey.comDoll @dollspace.gay · 02/10/2025The Appview code should have everything blueskys appview does, the only problem it is running into is getting the right numbers for database connections and pooling. github.com/dollspace-ga...github.comGitHub - dollspace-gay/PublicAppView: A third party Appview for ATprotoA third party Appview for ATproto. Contribute to dollspace-gay/PublicAppView development by creating an account on GitHub. 4629 0
Reposted by did:web:lizthegrey.comDoll @dollspace.gay · 02/10/2025Doll believes its software might be the first third party AppView. We made it out of spite because we kept telling people they will need one and they kept ignoring doll and yapping about how great their PDS is while not building an AppView. 5314 0
Reposted by did:web:lizthegrey.comdaniel holmgren 🫠 @dholms.at · 26/09/2025okay and as promised, the bluesky PDS is officially open for returning users to migrate their accounts back! hoping this lowers the stakes & gives folks the confidence to explore some other PDSs in the network! docs.bsky.app/blog/incomin...docs.bsky.appEnabling Account Migration Back to Bluesky’s PDS | BlueskyOne of the core promises of AT is the seamless account migration between PDS hosts. Since federation opened up in the AT network, it has been possible to migrate away from the Bluesky PDS and between ... 26931261 0
Reposted by did:web:lizthegrey.comfig (aka:[phil]) @bad-example.com · 19/09/2025Finally publishing this about PLC! On a day with big PLC news!! I think the news recasts this piece into more "why that's important", and less doom hopefully!updates.microcosm.blueAdversarial PLC directory migration - microcosmContingency planning: what's our credible failover for the centralized underpinning of ATProto identities? 510130 0
Reposted by did:web:lizthegrey.comSlices @slices.network · 20/09/2025slices.network Join the waitlist today! 👉 slices.network/waitlistslices.networkSlices - Build AT Protocol AppViews in minutes, not monthsThe complete development platform for AT Protocol applications. Deploy schemas, query indexed data, authenticate users. Everything you need to ship your AppView. 1525259 0
Reposted by did:web:lizthegrey.comLaurens @laurenshof.online · 18/09/2025hello from my own PDS 1126913 0
Reposted by did:web:lizthegrey.combryan newbold @bnewbold.net · 19/09/2025excited to share that we are following through on our earlier commitments and putting together an independent+neutral organization to house the DID PLC system, includes the directory servicedocs.bsky.appCreating an Independent Public Ledger of Credentials (PLC) Directory Organization | BlueskyThe Bluesky Social app is built on an open network protocol that refers to each user by a unique Decentralized Identifier, or DID (a W3C standard). The most popular supported DID method was developed ... 321080333 0
Reposted by did:web:lizthegrey.comTangled @tangled.org · 18/09/2025tangled.sh is now tangled.org! 1429728 0
Reposted by did:web:lizthegrey.comP(aul) Frazee @pfrazee.com · 18/09/2025pfrazee.leaflet.pubUpdate on Protocol ModerationWhere account takedowns happen is important 42518162 0
Reposted by did:web:lizthegrey.comLiz Fong-Jones (方禮真) @lizthegrey.com · 22/08/2025Bluesky should make it so that regardless of account recreation / ban evasion, that if you block someone with a particular handle, if they re-surface with that same display domain handle later, they stay blocked. eg block records should record not just DID, but also the handle domain resolution. 2738 0