Mike P's Avatar

Mike P

@mythik.co.uk

I first showed up here while experimenting with decentralised/distributed social media software. A few real-life friends are starting to show up now, though. Hmm. AKA @FenTiger on the Fediverse, or Wrongfellow in a few other places.

58 Followers  |  113 Following  |  130 Posts  |  Joined: 24.09.2024  |  2.1659

Latest posts by mythik.co.uk on Bluesky

Preview
Leaf 0.3 - The Server Behind Roomy For the last couple months we've been iterating on Roomy with its brand-new architecture, and we're finally ready to talk in more detail about the not-so-secret sauce that will power Roomy moving forw...

I just finished a new blog post that talks about how @roomy.space's new server is going to work.

I explain where the data is stored, how we do authorization, how we preserve data ownership without the PDS, and more.

It's a big one!

10.12.2025 18:16 โ€” ๐Ÿ‘ 15    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
PLC Threat-modeling & Auditability

Wrote my first leaflet! This is about the threat-model of PLC & the current work we're doing to address that including making the directory more auditable

02.12.2025 20:49 โ€” ๐Ÿ‘ 129    ๐Ÿ” 34    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 1

I take it I won't get the credit if I don't proceed?

09.12.2025 22:37 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"Locations of unlicensed beavers in England"?

I'm not sure I want to know.

07.12.2025 18:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is this why dogs shed so much hair?

"My human can't take the cold; it needs fur!"

07.12.2025 16:21 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"But yet so far" because the remaining gap might be quite small, but I think it'll still take some engineering effort to cross.

07.12.2025 15:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Well, not really; I've been thinking this way for a while, but it was @zicklag.dev's article which prompted me to actually write this up and post it.

07.12.2025 14:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Really well written and description of the problem that @roomy.space is working on: how to leverage decentralized identity that doesnโ€™t follow the PDS-origin path. Exposes a lot of edges in the atmosphere that need polish. Really love auth separated from PDS here.

07.12.2025 02:35 โ€” ๐Ÿ‘ 20    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
So near, but yet so far A few things I wish ATProto had done a bit differently

Something I've been meaning to write for a while, about a few places where I wish that Bluesky/ATProto had gone just a bit further.

www.mythik.co.uk/social/so-ne...

07.12.2025 12:27 โ€” ๐Ÿ‘ 13    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Screenshot summarizing the flow for this grant from the linked internet draft document.

Screenshot summarizing the flow for this grant from the linked internet draft document.

Ooooh! ID-JAG or OAuth Identity Assertion JWT Authorization Grants looks interesting: https://www.ietf.org/archive/id/draft-ietf-oauth-identity-assertion-authz-grant-01.html

#oauth

04.12.2025 20:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Users can't use IdPs outside of the ones enumerated by RPs ยท Issue #2 ยท w3c-fedid/idp-registration TL;DR there is a significant amount of context at the start of this issue before we get to the proposal, here is a google doc version for an alternative form. Background The origins of many federat...

FedCM. github.com/w3c-fedid/id...

Warning: megathread...

02.12.2025 14:01 โ€” ๐Ÿ‘ 13    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Lies! You shouldn't believe everything you read on the Internet, you know.

21.11.2025 21:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Now I'm wondering what nanoblogging would look like.

"Posts are limited to a maximum of 1 character and 2 emojis"?

16.11.2025 17:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

"Validity is in the eye of the beholder! If you think my state is invalid - that's a you problem, not a me problem." ;)

11.11.2025 20:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Mostly it's for load balancing, but once in a while we have to take one out of service for a hairstyle upgrade.

09.11.2025 20:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"Is that a cat in your pyjamas, or are you just happy to see me?"

09.11.2025 20:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It took me a while to figure out that the DID document and the PLC operation format aren't actually the same ... they look very similar at first, and maybe the docs don't quite emphasise the distinction enough!

08.11.2025 23:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That's just the view that pdsls shows you.

plc.directory/did:plc:5w4e... shows the raw DID document.

08.11.2025 23:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And when Merkle squirrels bury Merkle acorns ... they'll be able to search for them ;)

08.11.2025 22:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Wikipedia:No original research - Wikipedia

en.wikipedia.org/wiki/Wikiped... ;)

08.11.2025 22:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
did:plc Specification v0.1

Are the rotationKeys even part of the DID document?

They're not in the example given here: web.plc.directory/spec/v0.1/di...

Without them I don't think you can reconstruct the operation format at all.

08.11.2025 22:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I found a link in a JSON-LD context once that resolved to a porn site. I kid you not.

01.11.2025 23:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
The Vault (2021 film) - Wikipedia

It does sound like it's setting us up for this one: en.wikipedia.org/wiki/The_Vau...

27.10.2025 21:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And the continents looked back up at the rocket, and one of them said...

"Race you!"

27.10.2025 21:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"Do you swear to flush the paper, the whole paper, and nothing but the paper?"

26.10.2025 18:16 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What will you do when you become super intelligent?

19.10.2025 19:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Apropos of nothing, a moderation list

bsky.app/profile/over...

19.10.2025 16:06 โ€” ๐Ÿ‘ 22    ๐Ÿ” 16    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

"Reality slop": things that look like they should have been made by AI, but weren't.

17.10.2025 21:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"Every time you have a conversation, a ChatGPT dies!"

17.10.2025 20:51 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Lead poisoning is so last century. These days we all give ourselves argyria.

15.10.2025 21:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@mythik.co.uk is following 19 prominent accounts