09
Oct

Exploring the ATmosphere

I need a day's break from code after going down the did:web rabbit hole this week, and I'm short on time, so today I'm just exploring some non-Bluesky atproto stuff I've either bookmarked or meant to check out and writing down quick notes for future reference. Let this serve as proof that I am committed to doing something every day even if it's low-effort.

Apps

slices.network: this is an automated appview builder that I'm really interested to try, not least because it would give me a chance to validate some of my theories about the weirdness I

Read more
2 min read
08
Oct

Exploring the AppView; knowing when to admit defeat

Thanks to some helpful guidance from Bailey Townsend I discovered that the getProfile endpoint on my own PDS is just proxying the Bluesky API, which means that the point of failure is the Bluesky AppView. This is backed up by another post linked in the thread that directly states that once a did:web is deleted Bluesky's AppView treats that deletion as permanent.

Funnily enough I had theorized that this might be the case yesterday but then figured I was being dumb since I could run the request against my own PDS's API. AppViews are one of the more opaque

Read more
4 min read
07
Oct

Over my skis; posting into the void

I managed to nerd snipe myself yesterday by seemingly breaking the Bluesky profile attached to my self-hosted did:web when I deleted and rebuilt it. I am well out of my comfort zone right now - I don't really understand JWTs, dids, or the various application layers involved in the process of actually having a self-hosted PDS talk to an atproto app yet. Only way to learn is by doing, though, so here are the results of my initial investigations.

I ended up spending a few hours on this iterating with Claude and reading and re-reading the API docs. I

Read more
5 min read
06
Oct

Breaking everything; did:web CLI Tool

When it rains it pours, I guess. After yesterday's period of recovery from Saturday's debauchery, I am taking a sick day for a severe case of stummy hurty. Being in your 30s sucks, man. I brought this on myself: the compounding interest on a night of drinking followed by a day of eating poorly is fairly predictable but I still make this kind of mistake once every few months. Oh well. Live and learn, or don't, whatever.

Anyway, I'm using this as justification for today's lazy project, which was 90% vibe coding with Claude Code. I've been meaning to try

Read more
2 min read
05
Oct

Adding A did:web to A Self-Hosted PLC

I was at friend's bachelor party last night so this is going to be a short one. A kind stranger sent me this tool for setting up did:web on a self-hosted PDS after I finished creating mine yesterday. This type of thing is a simultaneously fun and annoying thing about atproto right now: the ecosystem is being build piecemeal and by a wide variety of people with varying degrees of attachment to the actual org behind it, so there's not a create-react-app type starter kit for a lot of things yet. I think this is my first time seeing

Read more
3 min read