microcosm: atproto building blocks
microcosm.blue
microcosm: atproto building blocks
@microcosm.blue
Open-source APIs to kick-start your next app on ATProto.
Community-supported infrastructure ready for production.

relay.fire.hose.cam
constellation.microcosm.blue
slingshot.microcosm.blue

more:
https://microcosm.blue
https://tangled.org/@microcosm.blue
Pinned
building on microcosm? have a question? you can always tag us bluesky, open an issue on tangled, or even join the microcosm discord where more folks in the community might be able to help ❤️
Service note: some microcosm APIs will be disrupted shortly for hardware reconfiguration

Unavailable:
🟠 spacedust.microcosm.blue
🟠 ufos-api.microcosm.blue

Available with stale data
🟡 constellation.microcosm.blue

NOT affected
🟢 slingshot.microcosm.blue
🟢 plc.wtf
🟢 both relays
🟢 all three jetstream
November 15, 2025 at 10:41 PM
building on microcosm? have a question? you can always tag us bluesky, open an issue on tangled, or even join the microcosm discord where more folks in the community might be able to help ❤️
November 14, 2025 at 8:21 PM
Reposted by microcosm: atproto building blocks
what's that? a second ip you can access constellation via?
November 13, 2025 at 8:31 PM
Reposted by microcosm: atproto building blocks
every deer fork that inherits the custom verifiers feature uses constellation to verify 🥰
Using 3rd party Bluesky Clients (deer.aylac.top) you can make yourself a Trusted verifier, and verify accounts
November 14, 2025 at 3:53 PM
Reposted by microcosm: atproto building blocks
it finished! it looks like it worked!!

you can browse it: qoomon.github.io/aws-s3-bucke...

need to actually test, someone want to try to restore from it?
Bucket Browser
qoomon.github.io
November 14, 2025 at 5:46 PM
Reposted by microcosm: atproto building blocks
constellation public rocksdb backup via tigrisFS in progress and looking promising!

once it's done, you should be able to mount the bucket locally, start constellation with `--restore-from-backup`, and have an instance with the full constellation.microcosm.blue backlink history up in an hour or two
November 14, 2025 at 3:04 PM
Reposted by microcosm: atproto building blocks
Seriously considering buying a stack of orange pi 5s and making a little hurricane tower of services to stick in a colo so I could operate a EU presence of @microcosm.blue and other community services.

Plz gib money so I can do more things that benefit people.
November 13, 2025 at 11:25 PM
Reposted by microcosm: atproto building blocks
yup that's officially 10 billion atproto backlinks
indexed by constellation
across every lexicon
that you can query
at constellation.microcosm.blue
November 12, 2025 at 9:59 PM
Reposted by microcosm: atproto building blocks
shout out constellation from @microcosm.blue !! made this basically trivial to build
Small update: new combined quotes / mentions panel

Previously just showed quotes of the Leaflet post; now *also* shows all Bluesky mentions, including the one linked on initial publish if it exists

Eventually we can expand this to include mentions in other Leaflet posts…and other atproto apps!
November 12, 2025 at 8:59 PM
Reposted by microcosm: atproto building blocks
lots of exciting projects in Montreal this week weaving the ATProto ecosystem ✨ ( @germnetwork.com @stream.place @leaflet.pub @microcosm.blue @atprotocol.dev @smokesignal.events @cosmik.network @skylight.social )
November 5, 2025 at 3:16 PM
there was a 9-min disruption to constellation, ufos-api, and spacedust this morning due to a datacentre (fig's house) power flicker.

by 8:30am EDT, auto-recovery worked for all services, which fully recovered on their own.
November 5, 2025 at 2:39 PM
Reposted by microcosm: atproto building blocks
couldnt have done this without @microcosm.blue , constellation for the no-effort query of incoming bites, and also ufos for discovering and inferring the schema for net.wafrn.feed.bite to implement it without reading any docs
November 3, 2025 at 1:00 AM
Reposted by microcosm: atproto building blocks
summary of the small Montreal relay and jetstream incident this morning from a suspected networking issue:

- relay PDS connections dropped around 3am EST
- autoreconnect brought them back up around 8am EST

firehose event delivery was *delayed* during those five hours (no events were lost)
follow-up: it's a weird one. relay logs are out of retention unfortunately so i'm not sure if i'll get to a full root-cause.

the server did not reboot, the relay container stayed up. dmesg on the host has nothing since oct 25

pds hosts connected dropped abruptly and there are some gaps in metrics
November 1, 2025 at 9:26 PM
Reposted by microcosm: atproto building blocks
I’m working on adding back links to @atexplore.social. I have a very rough version. Shout out to @microcosm.blue for making it easier to implement.
October 25, 2025 at 9:21 PM
Reposted by microcosm: atproto building blocks
microcosm.blue/microcosm-rs Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm
⭐️ 41
October 24, 2025 at 12:16 AM
Reposted by microcosm: atproto building blocks
Blacksky Algorithms == Hard Decentralization.
October 20, 2025 at 11:31 PM
Reposted by microcosm: atproto building blocks
October 20, 2025 at 1:06 PM
Reposted by microcosm: atproto building blocks
microcosm.blue/microcosm-rs Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm
⭐️ 36
October 19, 2025 at 3:43 PM
Reposted by microcosm: atproto building blocks
Allegedly 0.3.1 is out!

Fix: parameter passing when proxying

New mode: "wrap". Reverse-proxy to a PLC server. Eg: Allegedly can replace Caddy in front of Parakeet, and accept writes via PLC op forwarding. Auto TLS included.

New example code: poll PLC to detect unexpected changes to your DID:
poll_upstream in allegedly - Rust
Poll an upstream PLC server for new ops
docs.rs
October 17, 2025 at 10:18 PM
Reposted by microcosm: atproto building blocks
a bluesky post can join two users by mentioning them, which shows up in the post record as links in the facets.

aka, posts can act as a many-to-many join between mentioned users

want to see who you’re mentioned together most often with?
ok we are live! constellation can now count by many-to-many link records!!

motivating example was bluemoji, but it's already usable for some general traversal. you can ask,

> what issues on @tangled.org have a "good-first-issue" label?

check it:
Many to Many counts — Constellation
Counts of many-to-many sh.tangled.label.op:add[].key join records with links to at://did:plc:wshs7t2adsemcrrd4snkeqli/sh.tangled.label.definition/good-first-issue and a secondary target at subject
constellation.microcosm.blue
October 14, 2025 at 6:51 PM
Reposted by microcosm: atproto building blocks
I only know this as I wrote a really shitty script to pull them so I can use @microcosm.blue slingshot to backfill feeds
Random fun statistic, since my relay/indexer have been running rather consistently for the last 4 days I've indexed 655,830 unique DIDs.
October 14, 2025 at 2:05 PM
you can just ship things with microcosm
Correct! This week we built a fallback mechanism to query slingshot, constellation, and the PDS directly.

For now it is limited "read only". Soon enough you'll be able to interact with Link on blacksky.community
October 11, 2025 at 3:08 PM
Reposted by microcosm: atproto building blocks
Also, if you're an ATProto nerd/dev, there's now a new "Inspect Record" control button that let's you dive deeper into a record's data without ever leaving the Anisota experience! It's simple at the moment, but it will improve over time. See backlinks via @microcosm.blue!

Try it out: anisota.net
October 9, 2025 at 6:45 PM
Reposted by microcosm: atproto building blocks
microcosm relays unaffected

🥝 relay.fire.hose.cam and jetstream.fire.hose.cam (montreal)

🥝 relay3.fr.hose.cam and jetstream2.fr.hose.cam (EU)

🍊https://jetstream1.us-east.fire.hose.cam *is* affected because it subscribes to bsky.network
seeing some network disruption impacting the bsky relay and other services
October 9, 2025 at 4:01 PM
Reposted by microcosm: atproto building blocks
oh that’s 9 billion atproto backlinks indexed!
October 9, 2025 at 3:07 AM