microcosm

Decentralizing AT-Protocol with self-hostable services you can run from home and work at Bluesky scale.

Project status: extremely work-in-progress

AT-Protocol building blocks

Constellation

Global backlink index that connects social interactions

  • Low power: works down to a Raspberry Pi
  • Storage efficient: less than 2GB/day
  • Privacy-conscious: respects record deletion and account transitions
  • Simple JSON API ✨

Status: works today. API still stabilizing.

🖥️ live instance 👩🏻‍💻 source

Spacedust

Backlink notification webhooks

Status: in design

Windtunnel

Chainable jetstream firehose fan-out service with accurate cursor cutover, hot failover, and dropped-event detection

Status: in design

Weather Report

Interactive lexicon exploration generated from all records seen in the wild

Status: in design

Star Map

Identity-lexicon index enabling efficient full-network backfill of smaller-volume record collections

Status: in design

Telescope

Jetstream-like targeted backfill service via Star Map, with accurate handoff to live firehose

Status: in design

Used by

Apps building on microcosm

Backyard

Self-hosted Bluesky-compatible appview built on microcosm services.

Status: in design

About

microcosm is currently a lil side-project by @bad-example.com, maybe it will grow. If you want, you can follow @microcosm.blue for updates, or read my posts about atproto at bsky.bad-example.com. Apparently it's possible to sponsor me on github.

A Code of Conduct will come soon. Until then I offer this passage, quoted from the Glasgow Interface Explorer project: For the avoidance of doubt, we have virtually no tolerance for: sexism, misogyny, racism, xenophobia, homophobia, transphobia, queerphobia, pluralphobia, stalking, harassment, unwelcome sexual advances of any kind, doxing, direct violation of non-consent, general bigotry. (This includes egregious off-space behavior if it appears relevant.)