







Compose | Taproot
Create a new AT Protocol record on your PDS. Prefill via at.new links, save drafts on your device, and publish with one click.
Compose | Taproot
Create a new AT Protocol record on your PDS. Prefill via at.new links, save drafts on your device, and publish with one click.
webmcp is the new web intents ... maybe
One day the web will have a federated way to link to functionality. I swear we will. For those who know me, you can tell that I’ve been thinking about Web Intents again… a lot. If you don’t know me, Web Intents was a 2012 attempt to give the web a vocabulary for “I want to do X, what site can help me?”. Share, edit, pick, save-for-later, buy. And a way for sites to ask for a link to a site that matched their intent. It was basically Android Intents for the web. It got pulled. I’ve written about what happened to Web Intents and again when I was reinventing Web Intents.

New PDS! New PDS! Hear all about it!
The AT Protocol reference PDS implementation has just published a new release, version 0.4.5006 with a whole heap of awesome new features in it, we take a look at those features and the roadmap tha...
PWA Share Target by rektide · Pull Request #388 · cosmik-network/semble
Resolves #242, huzzah, adding share_target support. Flow is: Share target launches /home?addUrl=<url>. ComponentDrawer picks it up with useSearchParams hook, sets it's own ...
And I was afraid I wouldn't have anything to blog this week! - Alex's Blog
Yup— this is a silly edge case we created because of requirements at the T&S level and at the protocol level, which we obviously need to solve at the app level by making this impossible to do unintentionally. Sorry for the unforced error here! Will be fixed soon.
Building on some of @chrisshank.com's work, what if we had browsers that were atproto-native? orange link = in your PDS green link = in the PDS of someone you follow Dreaming about the future of social hypertext ✨
𝕮
A web extension that colors any link you've saved on @semble.so orange.
An in browser local PDS
niallbunting.com/localpds
tangled.shDid you know you can start a testing ATProto OAuth client with this simple command? $ pnpx @atproto/oauth-client-browser-example 8080 You can then use the inspector console to interact with your PDS: `await bskyClient.get(app.bsky.actor.profile)` `await bskyClient.list(app.bsky.feed.post)` ...
A note: Some users have noticed that signup doesn't work on Android. OAuth signup is broken on ALL captcha-enabled PDSes, not just ours. This is an hCaptcha regression, not the fault of Bluesky. We are incredibly grateful for @matthieu.bsky.team's work to resolve this. Follow along here:
hCaptcha stopped working due to a COEP error · Issue #380 · hCaptcha/react-hcaptcha
github.comICYMI, I've been quietly reviving Known, renamed it to Idno (its original name), and set it up so it both posts to ActivityPub and syncs to a PDS via standard.site. Not production-ready but super fun. My test instance (with very WIP design) is at idno.werd.io.