This post by my Admin is meant to serve as a test to see if I'm properly federating out into the ATmosphere and into the Fediverse. If you can see this, please drop a like, comment, or heck even a subscription to let me know things are working properly. Thank you,Nora (Admin: snowebell.cc)
Public NOW archive for August 24, 2026.
How to get the atcr.io hold component up and running for atproto container registry fun.
I am a pioneer… not really, though.
Public NOW archive for August 23, 2026.
The article where I don't define a lexicon, and instead, complain about ISBNs
atproto + zotero + obsidian = madness or collaborative research?
Aaron Powell wrote that while decentralization is insurance, that’s not enough to sell the majority on paying the cost it takes to switch away from the major platforms. I agree! I think we can do better.
I would be happy to discuss how to best approach languages/translations within atproto records.
Tangled is a Github alternative built on atproto. I've previously shown you how to set up the self-hosted repo server, here I go through migrating to knot2.
You should now be able to press a button and maybe get these posts in your feed or something?
My hugo blog once again benefits from the generosity of creative open source folks
This post originally appeared on The Fulcrum. Welcome to this week's The Programmer's Fulcrum. It's your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism. As usual, we aim to provide actionable content you can use to destroy...
Welcome to your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism.
A hubble-sync data service tutorial
Mirroring a static Astro blog onto ATProto with standard.site using Sequoia, plus the GitHub Actions wiring that republishes the records on every push without any manual steps.
I'm actually not sure this is true?
A full walkthrough of putting a static blog into the atmosphere: claiming the domain as an AT Protocol handle, publishing each post as a signed standard.site record, serving the two verification endpoints from a Worker, and wiring the whole thing into the deploy so writing a post is the only step left.
The AT Protocol tools directory — a free, browser-based hub linking Jasper, Malachite, Bismuth, Opal, and Tourmaline.
Tangled is a Github alternative built on atproto that lets you self-host your own repos and workflows, while still participating in a shared community. Here's how you get set up.
This post originally appeared on The Fulcrum. Welcome to this week's The Programmer's Fulcrum. It's your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism. As usual, we aim to provide actionable content you can use to destroy...
This post originally appeared on The Fulcrum.
There are so many cool platforms to try out!
substandard.blog is now available on the Chrome Web Store
Public NOW archive for August 16, 2026.
Our first release
How to set up your own atproto Personal Data Server using tranquil-pds and docker compose, walking you through it step by step.
Skyfall optimizations and a new gem
ATSMS brings end-to-end encrypted messaging and calls to the AT Protocol identity you already have.
Setting a rotation key on your atproto (Bluesky, Eurosky, etc) account means you can recover it even if the account provider shuts down.
Bluesky says I have 2,558 followers. For two years I've treated that number as the verdict on my writing: that many people decided my posts were worth seeing, every day, and kept deciding. Next week I turn 21, and before the number ticks over I wanted to actually meet my audience.
A package to help apps keep permissioned data up-to-date.
One platform to rule them all, Ohio sucks, regional PBS station loses 70 years of data, ancient astronaut theorist Avi Loeb says it's aliens, and Black Hole Star
Stepping outside the shapes series for a deep dive: how space configuration decides which people and which apps get credentials. Here be dragons.
Bluesky's public infrastructure layer for ATProto developers, including Jetstream v2 network replay, typed SDKs, and the Bluesky HTTP reference.
A new -m polish mode (and matching web wizard card) backfills legacy fm.teal.alpha.feed.play scrobbles into production fm.teal.feed.play, preserving rkeys, then removes the legacy copies after each backfill succeeds. The migration logic is shared through croft-click-core.
A C++23 text adventure where signing in makes your own PDS the save file — character sheet, quest progress, verifiable achievements, and a firehose-fed shared world, built in under a day.
Standing up a real localhost-only PDS surfaced two bugs -- did:web never resolved its own DID document when the DID encoded a port, and account creation had no way to avoid minting a real did:plc on the live PLC directory. Both fixed. 0.39.0 to 0.39.1.
Accelerating the Security Development Lifecycle
Private group messaging that belongs to you, not to an app — built on the AT Protocol identity you already have. A proof of concept, published with its specifications, its code, and its open questions.
The XRPC server picked up a real thread pool and an async client SDK, rate limiting and per-route auth policies got finished off, and a spliced function signature that silently broke the Wii/Wii U cross-build for a week got found and fixed.
Since launch, inkwell added pub.leaflet.comment support, all 18 Leaflet block types, Constellation-backed cross-repo discovery, and fixed PDS resolution for DIDs — then shipped a real AltStore sideloading source with a signed IPA.
The frontend grew from bare login/OAuth-consent pages into a full account console -- passkeys, password/email/handle changes, data export, guided migration, an admin dashboard -- while a separate thread found the shipped Docker image had never actually been able to start, and fixed the release pipeline that let that ship three times. 0.7.0 to 0.38.2.
An unauthenticated login_hint could mint an OAuth code for any account, app passwords and full-access OAuth grants could reach account-deletion and email-change endpoints, and DPoP was optional everywhere it mattered -- all closed, alongside a run of PLC identity bugs and a new WebAuthn/passkey login path. 0.7.0 to 0.38.2.
A DPoP-bound OAuth token could be silently rebound to an attacker's key when it had no cnf.jkt at issuance; fixed alongside a fail-open handle-verification bug, response-body leaks on every failed DID fetch, unbounded network waits, and new PLC/DID APIs.
Thinking about how records move through space
wolf grew from a ~45-command demo into a full-coverage client with 14 focused modules, gained a PDSls-style browse/identity/plc-log trio, and several agent-level "honest stubs" got real implementations.
A sustained audit against the reference PDS fixed admin field gaps, repo write-path error codes, blob and repo store concurrency bugs, and split a sprawling server.c into domain-scoped files. 0.7.0 to 0.39.0.