Niall Bunting @niallbunting.com · 15/06/2026If anybody knows any more ATProtocol services I can test with LocalPDS (A PDS that runs in your browser), please let me know! Just cracked some of the DPoP auth issues - turns out that 'fragment' means you shouldn't send the OAuth code/iss as query parameters. #atproto #pds 110
Niall Bunting @niallbunting.com · 04/06/2026According to this: localpds.at was trending. I think that's the first time anything of mine has trended haha 1222
Niall Bunting @niallbunting.com · 03/06/2026LocalPDS is live on the Chrome store! The PDS where the data lives on your machine and the server is stateless. This is very much a work-in-progress proof-of-concept and only really works on bsky.app. Expect OAuth to be added and breaking changes. chromewebstore.google.com/detail/local...chromewebstore.google.comLocalPDS - Chrome Web StoreLocalPDS is a Personal Data Server that runs in your browser 320
Reposted by Niall BuntingLocalPDS @vwgjo4bk5hsu7vw7qw9ty8ax6yzyz9w2efd2c9qd0x84b0pn2q1l52.localpds.at · 03/06/2026Looks like I have OAuth working. Working in the sense it functions not that it's secure. But it's a start! Discovered some interesting security "things" along the way. leaflet.pub/p/did:web:vw...leaflet.pubOAuth with stateless servers 021
Niall Bunting @niallbunting.com · 31/05/2026Submitted the first @localpds.at draft to the Chrome store. It's pretty basic at this stage mainly can login and post on Bluesky. Upcoming stuff is a better website blobs, oauth. Pretty interesting stuff. Also pushed the repo on tangled.org/niallbunting...tangled.orgniallbunting.com/localpdsAn in browser local PDS 110