did:web:lizthegrey.com's Avatar

did:web:lizthegrey.com

@web.lizthegrey.com

main: @lizthegrey.com

408
Followers
129
Following
121
Posts
16.12.2024
Joined
Posts Following

Latest posts by did:web:lizthegrey.com @web.lizthegrey.com

Just 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. ๐Ÿงต

01.02.2026 18:59 ๐Ÿ‘ 76 ๐Ÿ” 10 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Tiny 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.

01.02.2026 20:58 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

wait nvm it *was* CORS. set it on the .well-known dir and all is well now

01.02.2026 03:55 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

pds.ls/at://did:web... still shows "missing PDS"

01.02.2026 03:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

it's set on both my PDS and on lizthegrey.com now

01.02.2026 03:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

There are some sharp edges, for instance @pds.ls doesn't fully work on did:web accounts.

26.01.2026 03:35 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Join me as a did:web!

26.01.2026 03:29 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This 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.

21.01.2026 21:36 ๐Ÿ‘ 51 ๐Ÿ” 12 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Preview
Help! I've migrated to a new PDS, and my Bluesky doesn't work A 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

I'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.

07.01.2026 03:53 ๐Ÿ‘ 88 ๐Ÿ” 21 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 2

if 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

02.01.2026 01:16 ๐Ÿ‘ 79 ๐Ÿ” 32 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 4
Preview
BYOIP 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 ...

I finally wrote that essay about how I got an IPv6 prefix of my own to serve pds.lizthegrey.com on: whtwnd.com/lizthegrey.c...

22.12.2025 23:26 ๐Ÿ‘ 21 ๐Ÿ” 6 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1

First 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.

17.12.2025 17:32 ๐Ÿ‘ 273 ๐Ÿ” 39 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 4

New 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!)

17.12.2025 18:07 ๐Ÿ‘ 50 ๐Ÿ” 2 ๐Ÿ’ฌ 9 ๐Ÿ“Œ 0

we 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?

14.12.2025 07:04 ๐Ÿ‘ 12 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

I 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?

14.12.2025 07:03 ๐Ÿ‘ 18 ๐Ÿ” 4 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Preview
Quick 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.

Wrote 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.

13.12.2025 05:15 ๐Ÿ‘ 85 ๐Ÿ” 18 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 1
Preview
The politics of purely client-side apps There's a surprisingly nuanced discussion in development about the political economy of clients and servers in the Atmosphere

Nerding out about the question of whether the client or the server should be the one who speaks to the PDS

13.11.2025 00:46 ๐Ÿ‘ 204 ๐Ÿ” 30 ๐Ÿ’ฌ 39 ๐Ÿ“Œ 11
DIDS: 21,147,892
Link targets: 1,942,647,037
Linking records: 10,009,837,457

DIDS: 21,147,892 Link targets: 1,942,647,037 Linking records: 10,009,837,457

yup that's officially 10 billion atproto backlinks
indexed by constellation
across every lexicon
that you can query
at constellation.microcosm.blue

12.11.2025 21:59 ๐Ÿ‘ 129 ๐Ÿ” 18 ๐Ÿ’ฌ 8 ๐Ÿ“Œ 2
Preview
Announcing ATmosphereConf Vancouver 2026 - ATmosphereConf News The next ATProto Community Conference is coming to Vancouver, Canada, in March 26th to 29th 2026

Announcing 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/3m3cwwz4mpk2j

16.10.2025 15:34 ๐Ÿ‘ 167 ๐Ÿ” 71 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 30

Oh 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:...

11.10.2025 13:32 ๐Ÿ‘ 68 ๐Ÿ” 18 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 2

In other news, the ATmosphere treats censorship as damage and routes around it! XD

11.10.2025 13:34 ๐Ÿ‘ 18 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
ASCII art at the Blacksky App View homepage

ASCII art at the Blacksky App View homepage

2421 evts/sec throughput

2421 evts/sec throughput

Fetching my own profile from the blacksky app view

Fetching my own profile from the blacksky app view

123 MiB/s inbound bandwidth

123 MiB/s inbound bandwidth

Cooking up an app-view ๐Ÿง‘๐Ÿพโ€๐Ÿณ

10.10.2025 19:35 ๐Ÿ‘ 641 ๐Ÿ” 137 ๐Ÿ’ฌ 24 ๐Ÿ“Œ 9

a 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)

06.10.2025 09:39 ๐Ÿ‘ 76 ๐Ÿ” 19 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Preview
AT Moderation Architecture | bryan newbold The 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...

for 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 details

06.10.2025 08:22 ๐Ÿ‘ 250 ๐Ÿ” 87 ๐Ÿ’ฌ 12 ๐Ÿ“Œ 10

So 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?

06.10.2025 07:01 ๐Ÿ‘ 19 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

+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

05.10.2025 22:22 ๐Ÿ‘ 16 ๐Ÿ” 1 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

We've been working on a moderation inbox protocol but it hasnt quite shipped yet, it's being prioritized.

06.10.2025 00:03 ๐Ÿ‘ 55 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 8

It is done.

05.10.2025 22:10 ๐Ÿ‘ 25 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

@pds.labeler.tny.im exists now, which is good because @decentralised.goeo.lol deactivated.

05.10.2025 22:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
did:plc:i4tfenpfog244rxry5uz4vtk

btw 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:...

05.10.2025 22:17 ๐Ÿ‘ 10 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0