Mike P
banner
mythik.co.uk
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.
Reposted by Mike P
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!
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...
blog.muni.town
December 10, 2025 at 6:16 PM
Reposted by Mike P
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
PLC Threat-modeling & Auditability
dholms.leaflet.pub
December 2, 2025 at 8:49 PM
Reposted by Mike P
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.
Two days ago we at @roomy.space had an interesting epiphany: Roomy's server wasn't just another off-protocol server or AppView, it was it's own kind of PDS with similar advantages of data ownership.

This opened up a different way of thinking about services similar to Roomy and they might co-exist.
The Case For Universal Login and "Off-Protocol" Services
For the last year, we have been working on Roomy with a clear integration to the ATProtocol. At the same time, we've also had a distinctly "off-protocol" strategy for data handling: we don't store Roo...
leaflet.roomy.space
December 7, 2025 at 2:35 AM
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...
So near, but yet so far
A few things I wish ATProto had done a bit differently
www.mythik.co.uk
December 7, 2025 at 12:27 PM
Reposted by Mike P
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
December 4, 2025 at 8:51 PM
Reposted by Mike P
Apropos of nothing, a moderation list

bsky.app/profile/over...
October 19, 2025 at 4:06 PM
Reposted by Mike P
The Mercator projection if it weren’t cropped

(click to view full size)
October 9, 2025 at 4:10 PM
Reposted by Mike P
I may have just broken the minds of ActivityPub developers at #fediforum, but the question I posed was "what happens if we do this differently? What other ways of building the Fediverse are there? Why are we building monolithic applications?"

The first half of the session was very much so an […]
Original post on hachyderm.io
hachyderm.io
October 8, 2025 at 8:09 PM
Reposted by Mike P
Personal data storage is an idea whose time has come: Data Ownership as a conversation changes when data resides primarily with people-governed institutions rather than corporations.

blog.muni.town/personal-dat...
Personal data storage is an idea whose time has come
Data Ownership as a conversation changes when data resides primarily with people-governed institutions rather than corporations.
blog.muni.town
October 5, 2025 at 4:55 PM
Reposted by Mike P
A glimpse into the Bridgy Fed monitoring dashboards. Pretty conventional mix of infra, OS, and app level metrics.

Note the delay numbers. When you do something in one network, how quickly do we bridge it across? We pay a lot of attention to that, we try hard to keep it as fast as possible!
October 5, 2025 at 6:17 PM
Reposted by Mike P
Facebook will never die as long as there is no alternative to private groups.
October 2, 2025 at 2:00 AM
Reposted by Mike P
I have created a bot that will give you an absurd compliment if you mention the username @absurdcompliments.bsky.social
Your vibrant voice could teach philosophy to plants
October 2, 2025 at 11:16 AM
Reposted by Mike P
Making the internet better doesn't start by saying "let's not change what they did at the toxic place"

Yeah it's risky and it could totally flop, but no chance I want to go down with we tried nothing and we're out of ideas
October 2, 2025 at 2:50 AM
Reposted by Mike P
We've been hard at work for the last month on a new @roomy.chat architecture that we hope will get us into production:

A Brief History of Roomy's Architectures

blog.muni.town/brief-histor...

I'm very excited about the new design and the performance that we're showing on our initial tests!
September 25, 2025 at 3:49 PM
Reposted by Mike P
> Blacksky proves that communities can build alternatives when given the technical foundations. The question is not whether a protocol meets some standard of decentralisation, but whether it facilitates and enables communities to create their own places.
September 10, 2025 at 5:46 PM
Reposted by Mike P
Along with the much needed gesture of unity, the other big takeaway from Emelia’s open letter is that it inadvertently exposed a tiny minority of disproportionately powerful dissenters as the root cause of division in the open social web.

Most of us are getting along just fine.
Recently there has been a lot of dividing & heated discourse about ActivityPub and AT Protocol.

Yesterday at the Social Web CG meeting, I proposed releasing a statement on this discourse, you can read the full statement here:

github.com/swicg/genera...

#activitypub #atprotocol #atproto #SocialWeb
github.com
September 8, 2025 at 10:10 AM
Reposted by Mike P
Recently there has been a lot of dividing & heated discourse about ActivityPub and AT Protocol.

Yesterday at the Social Web CG meeting, I proposed releasing a statement on this discourse, you can read the full statement here:

github.com/swicg/genera...

#activitypub #atprotocol #atproto #SocialWeb
github.com
September 6, 2025 at 1:33 PM
Reposted by Mike P
I was asking @paoramen.com if he could add atproto logins to his awesome fika.bar (social bookmarks) and apparently it uses Hanko for auth so..

Any #go and #oauth savvy dev out there wanna help onboard a great app (and potentially many more) on to the atmosphere? 🙏

github.com/teamhanko/ha...
Support atproto-oauth login (Bluesky) · teamhanko hanko · Discussion #2240
Since Hanko supports custom OAuth connections it’d be great to see AT protocol’s flavor of OAuth added as an option. The big upside of atproto is that it empowers users with legitimate ownership of...
github.com
September 3, 2025 at 7:41 AM
Reposted by Mike P
Speaking of IETF involvement, I’d love to see the OAuth implementers from the atproto team get involved in the specification process of GNAP (essentially OAuth 3.0, I’m told).

Good opportunity to upstream their divergent OAuth specs to accommodate decentralization.

www.rfc-editor.org/rfc/rfc9635
September 2, 2025 at 3:28 PM
Reposted by Mike P
LETS GO!
August 29, 2025 at 8:48 PM
Reposted by Mike P
“The S in MCP stands for security.” — a reminder from @bmann.ca #ProtocolsForPublishers
August 21, 2025 at 7:38 PM
Reposted by Mike P
I have colleagues and fellow travelers who use AI tech that I find deeply objectionable. Yet we’ve all been born into the original sin of abusive technology, so the best anyone can do is run that technology against its own power structure and challenge its foundation.

blog.erlend.sh/non-consensu...
Non-consensual technology
In my youth I was under the all too common delusion that Great Men were to thank for most of society's innovations. Eventually I noticed ...
blog.erlend.sh
August 18, 2025 at 12:24 PM
Reposted by Mike P
Despicable people having a laugh in their new CONCENTRATION CAMP
#TooAngryandDisgustedtoHashtag
July 1, 2025 at 9:21 PM