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

reddwarf.app utilise l'api constellation de @microcosm.blue qui est indépendant de Bluesky. Constellation est un registre écoutant le relais et qui conserve le graphe des records. Reddwarf récupère ensuite le contenu via directement les PDS des utilisateurs ou une autre API slingshot de microcosm.

Thanks for all the love and for signal boosting 🤍 Sign my PDS-based guestbook!! It used to be super lofi & technical to interact with, but the new site lets you login with Atmosphere OAuth and easily leave me a note saying you were there! Powered by @microcosm.blue backlinks! dame.is/welcoming

dame.is welcoming

Sign in with any atproto account and leave a note that you were here. Every signature lives on the signer’s own PDS and reaches this page as a backlink.

dame.is

Here’s a screen recording showcasing how you can tap on the word tiles of a post poem to see the exact post the word came from — the post URIs are saved to the poem’s PDS record, so you can easily see backlinks via @microcosm.blue anisota.net

hello! yeah! quite a lot of PLC progress (and some left to go). (warning: long thread) 1. there is an official reference read-replica implementation: github.com/did-method-p... the official read-replica is better than the Allegedly reference-server-wrapper that i made, in two important ways:

@bogosbinted69420.bsky.social · last mo.

hello, has there been progress on this since the writeup? thank you for your work, i'm not grasping the full extent of it but i'm really interested in decentralization of the atmosphere

Unsurprisingly, the new @eurosky.social firehose is much faster for @sifa.id to connect to (compared to the standard bsky firehose) and on-par with the @microcosm.blue firehose (as all 3 are on 🇪🇺 Hetzner servers) Well done team, big wins for atproto independence and decentralization this week! 👏👏👏

Bar/table comparison of three AT Protocol Jetstream servers tested from a Hetzner Germany VPS. Eurosky (jetstream1.eurosky.network) and microcosm (jetstream2.fr.hose.cam) are both in Germany; Bluesky US (jetstream1.us-east.bsky.network) is in the US. Throughput is identical across all three at about 150 events per second. Real-time lag (how far behind live): Eurosky 2ms, microcosm 1ms, Bluesky US 47ms. WebSocket connect time: Eurosky 37ms, microcosm 25ms, Bluesky US 294ms. All three carry id.sifa records with matching counts. Takeaway: the two EU jetstreams are near-instant; the transatlantic US one is ~45ms laggier and ~10x slower to connect.
Eurosky Social@eurosky.social · 2mo ago

Make that 4/4 - how about a bonus release to end the week? Jetstream now available at jetstream1.eurosky.network What it is 👇

I switched Sifa's atproto identity resolution over to Slingshot (@bad-example.com's edge cache) and really glad I did! Resolving a handle/DID to its PDS now comes back verified in one cached call. ~100% served in prod, zero misses so far (the old resolver could hang on a 30s timeout 😅)

Beacon Bits June update is now live! This release brings some sweet new features: 🌎 A new 3D map using @maplibre.org 📍 Clickable POI markers for easier checkins ☀️ Weather details on beacons and posts ❤️ Better interactions backed by @microcosm.blue 🔐 New OAuth backend with a 90 day timeout

The new 3D map in beacon bits, allowing you to see the entire world of beacons backed by atproto records

If you like this, or want to do your own, please use github.com/pboueri/atpr... it's a resource that i cobbled together using the wonderful @microcosm.blue -- it's not yet fully backfilled but later this summer it should be. I believe the more we work on this, the more clear it will be.

GitHub - pboueri/atproto-db-snapshot: A snapshotter for ATProto to make analytics easier

A snapshotter for ATProto to make analytics easier - pboueri/atproto-db-snapshot

github.com