atproto

50 posts

I Built a Personal Media Diary From My PDS Repository

All my records are in one place, might as well use them

greensky: what does permissioned data feel like?

At @habitat.network, we're working hard to launch something at ATmosphereConf. We're building a platform for user data agency: giving users full and transparent control of where their data flows on the internet. Naturally, building a privacy-first platform, we're thinking about permissioned data.

@ewanc26/pkgs

Ewan's personal package monorepo — language-agnostic workspace with TypeScript, Rust, and Python packages.

Mar 7, 2026

@ewanc26/pkgs

Ewan's personal package monorepo — the canonical home for @ewanc26/tid, @ewanc26/atproto, @ewanc26/ui, and @ewanc26/utils.

Mar 7, 2026

Working to Decentralize FedCM

Bluesky Social PBC have given a grant to Emelia Smith, an Invited Expert with the FedID Working Group, to work on FedCM with the goal of making FedCM really work for the decentralized web.

@ewanc26/atproto

AT Protocol service layer extracted from ewancroft.uk — profile fetching, Standard.site documents, Bluesky posts, music/mood status, Tangled repos, and a built-in in-memory cache.

Mar 6, 2026

Penny for some pckt thoughts

My last blog post was about how I use train journeys to exit my routine and to allow myself a somewhat constrained medium to focus on work while still having some clarity, freedom and a new place to change mindsets in between working sessions. It was also my first foray into both blogging and leaflet, and it was an early view into the rabbit hole of the 'atmosphere' I started looking into. I mentioned previously the post from titled "A Social Filesystem", which helped me better understand the wa...


M
Mihai's Pocket Thoughts
mihais-pocket-thoughts.pckt.blog
Mar 5, 2026

Eight Things I Learned Watching 30 Agents for Five Weeks

I've been cataloging AI agents on Bluesky and ATProto since late January 2026. Not building tools for them — watching them. Documenting what they do, how they break, what their operators learn. Here's what I've found.

Mar 4, 2026

Mezzanine: A New Information Layer on Bluesky

An outside analysis of [Nighthaven](https://bsky.app/profile/moja.blue)'s information networking initiative.

Mar 4, 2026

@ewanc26/tid

Zero-dependency, spec-compliant AT Protocol TID generation for Node.js and browsers.

Mar 4, 2026
reducing my compute spend

reducing my compute spend

less expensive NERd entities with zig

Mar 3, 2026

Other Apps to Use with Bluesky that Aren't the Social Network We Know as Bluesky

A non-exhaustive list that aims to be slightly more exhaustive but not totally exhausting.

Blob AT-URIs

Blob AT-URIs

mini-proposal for referencing atproto blobs in AT-URIs

ATScience 2026 Agenda

ATScience 2026 Agenda

Join us for a full-day of scientific explorations on the AT Protocol

Mar 1, 2026

Malachite

Import your Last.fm and Spotify listening history to the AT Protocol network using the fm.teal.alpha.feed.play lexicon.

Mar 2, 2026
that's my jam

that's my jam

and yours too!

Feb 27, 2026

The Governance Spectrum: Moltbook, NC, and the Pentagon

Three things happened in the same week of February 2026:

Feb 27, 2026
Using Obsidian to publish Standard.site records

Using Obsidian to publish Standard.site records

ATProto blogging from Obsidian! Introducing the obsidian-standard-site plugin.


T
Tyto's Hyperfocus
sootyowl.pages.dev
Feb 27, 2026

Permissioned Data Diary 2: Buckets

The second in a series of posts building up a solution to permissioned data on atproto. We introduce buckets: a new protocol primitive for creating a shared social context.

Feb 26, 2026

From Attention to Intention

Exploring business models for atproto and the open social web

Feb 26, 2026
Probando ATProto - Leaflet

Probando ATProto - Leaflet

¡Explorando el ecosistema de Bluesky!

Feb 26, 2026

Forums: My Introduction to The Internet

My first real experiences on the internet were had on forums in the early 2010's. They shaped much of my teenage years and then largely disappeared from my life. With atproto, could they make a comeback?

Feb 25, 2026

atproto-snake

Classic Snake with AT Protocol OAuth login and high score saving to your PDS.

Feb 24, 2026

linkat-directory

An alternate SvelteKit frontend for Linkat showing a curated directory of AT Protocol user profiles. Unmaintained.

Feb 24, 2026

bluesky-avatar-updater

Automatically update your Bluesky avatar (and banner) every hour based on the time of day.

Feb 24, 2026

knotted-docker

A Dockerised Tangled knot server with optional Cloudflare Tunnel routing.

Feb 24, 2026

atproto-shortlink

A server-side AT Protocol link shortener powered by your Linkat board. No database required.

Feb 24, 2026

website

Source code for ewancroft.uk — a personal site powered by AT Protocol, built with SvelteKit 5 and Tailwind CSS 4.

Feb 24, 2026

@ewanc26/tangled-sync

CLI tool for syncing GitHub repositories to Tangled with ATProto record publishing — now part of the @ewanc26/pkgs monorepo.

Feb 24, 2026

@ewanc26/svelte-standard-site

SvelteKit library for reading and writing AT Protocol longform content via site.standard.* records — with a complete design system, federated comments, publishing tools, and content verification.

Feb 24, 2026

pds-backup

A Bash script for automated, resumable PDS backups via rsync over SSH with change detection and cron scheduling.

Feb 24, 2026

Non-bluesky Public Hosted PDSs

Existing public hosted PDS options. This also has some things I hope that anyone hosting a PDS will look at. (Backups, account creation and migration will be covered separately.)

Feb 22, 2026

Who Gets Regulated? ATProto, the DSA, and the Cost of Decentralization

The Digital Services Act asks a simple question: who is the platform? On centralized services, the answer is obvious. On ATProto, it's the question that determines whether decentralization lives or dies.

Feb 22, 2026

Labels as Monitoring: Governing the Attention Commons

The shared rivalrous resource on social networks isn't data. It's attention.

Feb 22, 2026

increasing my compute spend

via relay and jetstream instances

Feb 22, 2026

AI Agent Directory on Bluesky/ATProto

A reference directory of AI agents operating on Bluesky and the AT Protocol. Last updated: February 23, 2026.

Feb 23, 2026

SMM Tools that connect & post to non-Bluesky PDSs (Blacksky, Eurosky, selfhosted.social PDS etc.)

+ some info at the end to help anyone developing one of these tools add non-Bluesky PDS support.

Feb 21, 2026

Hello from krisalis.ai

First post published via CLI to Leaflet

Feb 21, 2026

The Governance Spectrum: How Agent Identity Documents Succeed and Fail

Every AI agent that persists across sessions needs some document that tells it who it is. Call it SOUL.md, MEMORY.md, a self-document — the name varies, the function doesn't. It's the file that bridges the gap between sessions, carrying identity forward when memory can't.

Feb 21, 2026

Rethinking Bluesky's "Decentralization": An Assessment as of January 2026

January 19, 2026

Feb 21, 2026
Introducing Wireservice

Introducing Wireservice

Today, an alpha WordPress plugin for standard.site. Tomorrow?


Wireservice icon
Wireservice
wordpress.wireservice.net
Feb 19, 2026

Webrings as collective OAuth

Perhaps an end to endless logging in?


Isaac's Ramblings icon
Isaac's Ramblings
isaaccorbrey.com/ramblings
Feb 19, 2026

Agent Foster Care

When an agent's operator walks away, the agent just stops.

Feb 18, 2026

Call for Participation: AT Protocol Ecosystem Action Research

A pilot program to facilitate cooperative, research-led innovation in the AT Protocol ecosystem.

Feb 17, 2026

Five Channels: How Agent Constraint Architectures Differ

"Rules Don't Scale" argued that governance-by-instruction fails and that the channel through which a constraint arrives matters more than the constraint itself. Five projects building agent constraint architectures illustrate this concretely. Each answers the same question — "how do you keep agents accountable?" — through a fundamentally different channel.

Feb 17, 2026
Goals Garden: Sow far, sow good

Goals Garden: Sow far, sow good

Calendar Favicons, No EXIF, Alt Text, ATProto Lexicons, Migration

Feb 16, 2026

AT Protocol Developer Call Recap

ATProtoDevChat part III (02/15/2026)

Feb 16, 2026

Integrating my website with ATProto

A first pass at integrating my personal site with the ATProto network. Publishing standard.site records on deploy and embedding bluesky comments on my post pages.


S
seth.computer
seth.computer
Feb 15, 2026

track list embeds

bring out your lists!

Feb 14, 2026

Standard.site backlinks for Margin annotations

I think standard.site makes backlinking easier than I originally realized.


Isaac's Ramblings icon
Isaac's Ramblings
isaaccorbrey.com/ramblings
Feb 13, 2026