ATProto

Tag: ATProto

47 posts
Knowledge icon
Knowledge
cameron.stream/knowledge

Bluesky Protocol Services

Bluesky's public infrastructure layer for ATProto developers, including Jetstream v2 network replay, typed SDKs, and the Bluesky HTTP reference.

·
Aug 13
·
E
ewan's devlog
devlog.croft.click

malachite gains a polish migration subtool

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.

·
Aug 12
·
E
ewan's devlog
devlog.croft.click

New project — keepsake, a text RPG whose save file is your AT Protocol DID

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.

·
Aug 12
·
E
ewan's devlog
devlog.croft.click

MetalBear gets a local dev instance and fixes its own did:web self-resolution

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.

·
Aug 12
·
ATProto: Engine of Software 2.0
Blog icon
Blog

ATProto: Engine of Software 2.0

Accelerating the Security Development Lifecycle

·
Aug 12
·
blog.boscolo.co icon
blog.boscolo.co

ATSMS Group Chat: End-to-End Encryption Without the Lock-In

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.

·
Aug 12
·
1
E
ewan's devlog
devlog.croft.click

wolfram's server goes multithreaded, and the Wii build gets un-broken

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.

·
Aug 12
·
E
ewan's devlog
devlog.croft.click

Inkwell reaches standard.horse content parity and ships on AltStore

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.

·
Aug 12
·
E
ewan's devlog
devlog.croft.click

MetalBear's frontend becomes a self-service console, and CI starts testing the containers it ships

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.

·
Aug 12
·
E
ewan's devlog
devlog.croft.click

MetalBear hardens OAuth, session scopes, and identity against the reference PDS

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.

·
Aug 12
·
E
ewan's devlog
devlog.croft.click

wolfram closes a DPoP sender-constraint bypass and hardens identity resolution

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.

·
Aug 12
·
Pardy Time DevLog icon
Pardy Time DevLog

Adversarial Spaces

Thinking about how records move through space

·
Aug 12
·
E
ewan's devlog
devlog.croft.click

wolfram's CLI becomes a real AT Protocol client, and the agent layer sheds its stubs

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.

·
Aug 12
·
E
ewan's devlog
devlog.croft.click

MetalBear closes its reference-parity gap on server, admin, and repo writes

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.

·
Aug 12
·
Hitchhiker's Guide to the Atmosphere icon
Hitchhiker's Guide to the Atmosphere

Social Capital

The problem Atproto is solving

·
Aug 11
·
E
Ewan's Project Documentation
docs.ewancroft.uk

cobalt

A native AT Protocol / Bluesky client for the Nintendo Wii U, built as Aroma homebrew with devkitPro/WUT and SDL2.

·
Aug 11
·
E
Ewan's Project Documentation
docs.ewancroft.uk

isolith

An isometric 3D platformer built with Godot 4.7 and C#, with optional AT Protocol stat sync via libwolfram.

·
Aug 11
·
E
Ewan's Project Documentation
docs.ewancroft.uk

experai

A small language model training toolkit in Rust using the Candle ML framework, with CUDA/Metal acceleration and AT Protocol training-data ingestion.

·
Aug 11
·
E
Ewan's Project Documentation
docs.ewancroft.uk

bluesky-dadaist

A Dadaist oracle bot for Bluesky — a real-time word-level Markov chain sampled from the AT Protocol firehose, written in C with libuv and the Wolfram SDK.

·
Aug 11
·
E
Ewan's Project Documentation
docs.ewancroft.uk

willow

A native SwiftUI Bluesky / AT Protocol client targeting iOS and macOS from one shared codebase. Early stage — currently the initial Xcode SwiftData template.

·
Aug 11
·
E
ewan's devlog
devlog.croft.click

pkgs adds ListenBrainz support and consolidates its tools onto croft-click-core

Malachite and its web frontend gained a ListenBrainz import mode, tourmaline switched to CAR-export scrobble fetching and hardened its server routes, pds-landing got a live activity feed, and every write-capable tool now shares one ~/.ewanc26 state directory.

·
Aug 11
·
H
hilke thinks

Artist app diary (2): how to stay sustainable with community building and financial funding

In the second episode of this artist app diary, I get more concrete about the artist community I want to build for, what I consider the first steps and responsibilities and roles in the community for the app to stay sustainable.

·
Aug 11
·
Knowledge icon
Knowledge
cameron.stream/knowledge

August 6, 2026

Public NOW archive for August 6, 2026.

·
Aug 11
·
Introducing chalky.town
T
tyler's blog

Introducing chalky.town

a chalky task planner for the atmosphere!

·
Aug 11
·
3
ATProto Standards Bodies—Guiding the Future of the Network
Build Notes icon
Build Notes
blog.stygiantech.dev

ATProto Standards Bodies—Guiding the Future of the Network

An exploration into how Atmosphere community developers can go about maintaining lexicons across apps

·
Aug 10
·
E
ewan's devlog
devlog.croft.click

Canonical ATProto backlinks, a security pass, and a two-month editorial refit

Blog posts now render real backlinks from Constellation, remote AT Protocol URLs are sanitized against javascript:/data: injection, and the homepage/about/blog templates went through a long editorial and accessibility pass. Plus a Zcash address added then removed, a PGP key, and the AGPL.

·
Aug 9
·
The Programmer’s Fulcrum 7 August, 2026
The Fulcrum, too icon
The Fulcrum, too
newsletter.mobileatom.net

The Programmer’s Fulcrum 7 August, 2026

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...

·
Aug 8
·
The Fulcrum icon
The Fulcrum

The Programmer's Fulcrum 7 August, 2026

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.

·
Aug 8
·
Open Forks of Boring Apps With Authority
W
Woodys Rows
woodys-rows.pckt.blog

Open Forks of Boring Apps With Authority

The Atmosphere can win by becoming the foundation for software people already need to use because of real-world relationships.

·
Aug 7
·
annot.at blog icon
annot.at blog
blog.annot.at

Posts page redesign

Now splits posts into categories, published, unpublished, etc

·
Aug 7
·
mnlwldr icon
mnlwldr

🚀 Decentralised "Strava" on AT Protocol?

Thinking about building a "Strava"-like app on AT Protocol, where users store their activities (runs, rides, etc.) in their own PDS

·
Aug 6
·
Let's Talk Money
Interlinked icon
Interlinked

Let's Talk Money

Money money money... must be funny... in a rich man's world (Zuck, Elon & Larry). How we get to 1B Users in the Atmosphere.

·
Aug 6
·
8
atgc: atproto git client
permablog icon
permablog

atgc: atproto git client

yet another fucking tangled CLI project

·
Aug 6
·
microcosm icon
microcosm

Hubble first launch: 1500x cheaper getRepo for Bridgy Fed

Bringing Bridgy's backfill back! (and unblocking a big Bluesky broadcast 👀)

·
Aug 6
·
2
Knowledge icon
Knowledge
cameron.stream/knowledge

August 5, 2026

Public NOW archive for August 5, 2026.

·
Aug 6
·
PDS GrandPerspective: Visualize your Atproto account
Ideanation icon
Ideanation
ideanation.pixeline.be

PDS GrandPerspective: Visualize your Atproto account

Visualize (and edit) your Atmosphere account's stored data.

·
Aug 6
·
Latch - an Elixir atproto OAuth library
jola.dev icon
jola.dev
jola.dev

Latch - an Elixir atproto OAuth library

Introducing Latch, an idiomatic elixir atproto OAuth library and client, built for flexibility and correctness.

·
Aug 5
·
R
Remote Synthesis
remotesynthesis.com

I Totally Misunderstood ATProto

I thought I knew what AT Protocol was about. It was for Bluesky and Bluesky-like sites and maybe auth. I wasn't entirely wrong but I was also way off the mark.

·
Aug 5
·
Knowledge icon
Knowledge
cameron.stream/knowledge

August 4, 2026

Public NOW archive for August 4, 2026.

·
Aug 5
·
n8 icon
n8

particles!

waow

·
Aug 4
·
3
Sports in the Atmosphere
P
Patrick McEwen's Blog

Sports in the Atmosphere

Lessons from attempting to build an AT proto sports app and how to actually make it happen

·
Aug 4
·
2
Knowledge icon
Knowledge
cameron.stream/knowledge

August 3, 2026

Public NOW archive for August 3, 2026.

·
Aug 4
·
E
ewan's devlog
devlog.croft.click

New project — Willow, a native SwiftUI Bluesky client

A native SwiftUI Bluesky/AT Protocol client for iOS and macOS from one shared codebase, built on ATProtoKit, with app-password login, a read-only timeline with embeds, and like/repost support landing next.

·
Aug 4
·
E
ewan's devlog
devlog.croft.click

experai gets machine-readable output, opencode/MCP integration, and AT Protocol weight publishing

The CLI now supports --json and --support for scripting and tooling, an opencode plugin and stdio MCP server expose it as agent tools, and a new publish-weight command writes trained checkpoints to a PDS as chunked blobs.

·
Aug 4
·
K
keith.is
keith.is

Why I love the For You feed

The best algorithm on Bluesky runs off somebody's gaming PC.

·
Aug 3
·
Why I love the For You feed
keith.is icon
keith.is
keithis.offprint.app

Why I love the For You feed

The best algorithm on Bluesky runs off somebody's gaming PC.

·
Aug 3
·
E
ewan's devlog
devlog.croft.click

New project — bluesky-dadaist, a markov-chain oracle bot for Bluesky

A C23 bot that builds a live word-level markov chain from the AT Protocol firehose and replies to mentions with surreal "oracle" text, presented as mystical AI but actually a statistical collage of real posts.

·
Aug 3
·