Ryan McCue
rmccue.io
Ryan McCue
@rmccue.io
Director of Product at @humanmade.com, building @altis.cloud. Created http://api.wordpress.org, co-chair @fair.pm.
Your timing is impeccable, I just left one.

youtu.be/6kLGw3tbzmk?...
She was working as a waitress in a cocktail bar
YouTube video by Memez4U
youtu.be
October 3, 2025 at 8:46 PM
Specifically, it's is_utf8_charset() which reads the blog_charset option.

Something that's also fascinating is that the charset option in the Reading settings will only show up if it's not already set to UTF-8 - I guess it's legacy support?
September 8, 2025 at 2:04 PM
Re multiple directories, I think getting the directory to a "neutral" (multi-stakeholder?) host solves that problem, in the same way we don't need third-party backups for the DNS roots.
August 26, 2025 at 1:11 PM
The main thing there is performance, pulling the audit log data could require pagination and DID lookups are already relatively expensive in our flow (see also github.com/did-method-p...).

One option we talked about a little is that we could do validation in a labeler, making it opt-in.
Provide ability for bulk lookup · Issue #113 · did-method-plc/did-method-plc
We've got a situation where we want to revalidate ~100k DID documents on a regular basis. Right now, the PLC directory only supports single lookups of DIDs (or pulling down the whole history to red...
github.com
August 26, 2025 at 1:10 PM
(Also, the Bluesky client(s) you're using here use only the direct method fyi: github.com/bluesky-soci...)
github.com
August 24, 2025 at 9:48 PM
Indeed, although what's the threat model? If the threat is the PLC directory server, then loading the audit log from the server is no safer than the single endpoint - only mirroring it elsewhere and checking for inconsistency allows that.
August 24, 2025 at 9:48 PM
Might be a better question for @bnewbold.net & the Bluesky team on that, but I know there's tools to mirror the PLC directory, such as github.com/str4d/plc

(Note that we're using the single endpoint per spec, same as the official atproto identity package does.)
GitHub - str4d/plc: Key management for DID PLC identities
Key management for DID PLC identities. Contribute to str4d/plc development by creating an account on GitHub.
github.com
August 24, 2025 at 9:12 PM
Your Bluesky account eg is plc.directory/did:plc:fd7x... :)
plc.directory
August 24, 2025 at 8:49 PM
Each DID method defines its usage; the spec for PLC DIDs is to use the public endpoint. The audit log allows verifying it, but that's more of an offline process (and allows mirroring it).

We're also planning on supporting web DIDs, and potentially other methods beyond that - same as Bluesky.
August 24, 2025 at 8:48 PM
eg for did:plc:afjf7gsjzsqmgc7dlhb553mv, the DID document is at plc.directory/did:plc:afjf... and the key is zQ3shsLDoduUAwJjcc93ktzeQPRMghThq7LPEcsauSjgHpKZT
August 24, 2025 at 8:47 PM
You don’t need to parse the whole PLC audit log for operational usage, you can use the latest endpoint instead. The keys are encoded directly into the response in multibase. :)
August 24, 2025 at 8:41 PM
Thanks for diving in though! Come join our slack at chat.fair.pm if you want :)
Join FAIR Package Manager on Slack
Slack is a new way to communicate with your team. It’s faster, better organized, and more secure than email.
chat.fair.pm
August 24, 2025 at 6:32 PM
This isn’t quite right; the code for package signature checks is already in core, we just have to switch it on. It’s pending our server-side switch to Ed25519 before we do. It uses libsodium-compat, so should work on all hosts.

DAG-CBOR and multibase are byte encodings, no exts needed.
August 24, 2025 at 6:32 PM
If you have it locally, definitely try it: www.tracklements.co.uk/product/swee...

It’s strong English mustard and wholegrain rather than American yellow mustard. Now tempted to try the combo!
Sweet Mustard Ketchup 290g - Tracklements
A sweet piquancy, a good strong kick and a regal shade of yellow – this stuff is like bottled sunshine. We make our Sweet Mustard Ketchup with a combination of wholegrain and smooth mustards and a mea...
www.tracklements.co.uk
August 9, 2025 at 8:43 PM