Composable Trust, Part 1: Communities Without Credible Exit
We guarantee that users arenβt subject to platforms. Yet communities are still subject to their stewards. Can we fix this?
Moderating @furryli.st always made me feel that something was missing from atproto. If we disappeared, so too would the community we built
This feelingβs finally crystallized into this proposal: Composable Trust
We created identities that survive platform failure. Lets do the same for communities!
02.03.2026 22:01
π 48
π 8
π¬ 3
π 3
greensky: what does permissioned data feel like?
happy friday folks! had to get this out, give it a go :)
07.03.2026 00:25
π 18
π 4
π¬ 0
π 1
So apparently not many people know this exists, I only had a chance to build an OAuth Client ID Metadata Document Service ~4 months ago, but I actually added the concept to the CIMD internet draft in the version published 10th January 2025.
This is how I imagine CIMDs working in development.
07.03.2026 05:43
π 15
π 1
π¬ 2
π 0
This sounds so old school π I have a whole local setup that uses playwright to navigate the entire oauth flow for me but I have to use sslip or ngrok
07.03.2026 05:15
π 2
π 0
π¬ 1
π 0
Stop blowing my mind! I was using ngrok to get by
07.03.2026 05:10
π 3
π 0
π¬ 1
π 0
@spookalucca.tv is this the spot you were obsessing about
07.03.2026 05:07
π 1
π 0
π¬ 1
π 0
For those interested in paying for a platform that will actively protects its users, here's where you can pay us (Northsky)
03.10.2025 17:56
π 174
π 74
π¬ 7
π 4
Now up to 40ms latency compare to 10ms with cloudflare dns :/
06.03.2026 19:59
π 0
π 0
π¬ 0
π 0
Just last week I was in the queue for a club for over an hour and this guy just waltzes up to the bouncer, shows him his eurosky handle, and is let right in.
06.03.2026 19:40
π 38
π 4
π¬ 2
π 0
Here are some @eurosky.social testimonials from Germany:
"Since I joined Eurosky, I've been promoted, my wife and I sleep in the same bed again, and my children are talking to me again.β
06.03.2026 18:58
π 136
π 15
π¬ 6
π 6
I miss visiting my Eritrean family and just being able to pop in unannounced. Just once in my life I wanna live in a black neighborhood so every day can be like this.
06.03.2026 17:16
π 6
π 0
π¬ 1
π 0
Tuta (@Tutanota@mastodon.social)
πͺπΊ π¨Final negotiations on Chat Control 2.0 just started between the European Commission, the European Parliament, and the Council of the EU.
What is good:
β
Encryption will not be broken
What is ba...
"Final negotiations on Chat Control 2.0 just started between the European Commission, the European Parliament, and the Council of the EU.
What is good:
β
οΈ Encryption will not be broken
What is bad:
βοΈ Commission & Council want #IDchecks"
06.03.2026 09:55
π 2
π 3
π¬ 0
π 0
Itβs been 12 hours since @joshpetri.bsky.team announced his role and he still hasnβt explained his love for Alf.
06.03.2026 05:54
π 3
π 0
π¬ 1
π 0
Now I want to extend it to meet the vibe
05.03.2026 22:18
π 2
π 0
π¬ 0
π 0
A screenshot of the default page when you visit Stratos in a browser. Stratos is in a cool looking fancy ASCII art style reminiscent of crappy DOS role playing games from the 90s with fancy looking handwritten script.
Below is the text:
This is Stratos, a private permissioned data service for AT Protocol
Most API routes are under /xrpc/
Code: https://
Protocol: https://atproto.com
I couldn't figure out how to make a cool logo so I went for 90s RPG
05.03.2026 20:33
π 44
π 1
π¬ 3
π 1
It's plural suggesting that they are now protectors of North and South America which nobody asked for
05.03.2026 19:33
π 1
π 0
π¬ 1
π 0
Americas
05.03.2026 19:13
π 0
π 0
π¬ 2
π 0
Welcome! To help us get to know you, can you tell us your favorite TV Show character and why itβs Alf?
05.03.2026 18:16
π 17
π 0
π¬ 1
π 0
The outage yesterday? Yeah was just two PDSs in one rack that had a hardware failure. Im a little upset we dont run PDSs on our own hardware but it is what it is.
The funny thing is that it was one of the older PDSs that included a lot of the early user accounts
05.03.2026 05:05
π 25
π 3
π¬ 2
π 0
Oauth is easy until you have to think about it π₯²
I may have rage skeeted about oauth oddities for a solid week recently
05.03.2026 06:16
π 4
π 0
π¬ 0
π 0
As we setup and refine our moderation processes weβre keeping on eye on whatβs happening with bsky. Threatening a ban because a user blocks a _labeler_ of all things shouldnβt happen.
While we will use Bluesky moderation we will be reviewing actions against our users once we have the app+appview up
04.03.2026 22:46
π 122
π 33
π¬ 2
π 0
Nicks leaking my architecture plans again
04.03.2026 20:14
π 10
π 0
π¬ 1
π 0
Anyone asks weβre just signaling weβre human
04.03.2026 20:04
π 1
π 0
π¬ 0
π 0
atproto code touchers, pay attention tomorrow π¨π¨π¨
04.03.2026 19:16
π 39
π 9
π¬ 0
π 0
For You, For Everyone - Graze Newsletter
How Graze built a "composable personalization" engine for the open social web β and why it matters right now.
For You, For Everyone: we're thrilled to announce that our feed personalization engine is now live β and fully open source. Read our @leaflet.pub announcement below, or follow the π§΅:
04.03.2026 18:22
π 171
π 53
π¬ 6
π 14
proposals/0013-service-auth-refs at main Β· bluesky-social/proposals
Bluesky proposal discussions. Contribute to bluesky-social/proposals development by creating an account on GitHub.
XRPC requests between atproto servers are authenticated using JWTs. There are some inconsistencies in how OAuth permissions, PDS proxy headers, and JWTs all represent the "audience" of these tokens.
This proposal gives background and describes a rough solution.
Looking for rapid feedback!
03.03.2026 23:01
π 108
π 20
π¬ 4
π 2
There is no UI, integration for users is via a social app but I need to determine what a credible exit looks like. Itβs going to mostly be documented for operators I supposed
03.03.2026 22:33
π 1
π 1
π¬ 0
π 0
Composable Trust, Part 2: Separating Trust from Governance
βWho belongsβ and βWhat belonging meansβ are different questions. What happens if one steward stops answering both?
In Part 2:
To enable credible exit, ATproto deconstructed the βPlatformβ into independent layers with bounded authority.
Yet in online communities, a single steward necessarily becomes a single point of failure.
How can we deconstruct the *community* Atmospherically? What happens if we do?
03.03.2026 22:03
π 18
π 6
π¬ 3
π 3
Covering it would require adding a method for fetching boundaries during hydration but I don't see that scaling well. Since it's revocation it's not a major issue as it just means the user might see data for a teensy bit longer. However still make me a little nervous.
03.03.2026 22:09
π 0
π 0
π¬ 1
π 0
Itβs mostly settled, the enrollment bits may shift as I nail down abuse/edge cases.
03.03.2026 21:59
π 2
π 0
π¬ 0
π 0