Evelyn's Avatar

Evelyn

@kandake.africa

πŸ‘©πŸΎβ€πŸ’» Head of Platform at a startup πŸ‘΅πŸΎ In tech since before the cloud πŸ³οΈβ€πŸŒˆπŸŒŒ Part of NorthSky Social Skeeting about Platforms and Cloud stuff. https://chipnick.com πŸ‡©πŸ‡ͺπŸ‡ΈπŸ‡©πŸ³οΈβ€πŸŒˆ https://ger.mx/A1d8oFPnDYkqdZCH1_mHnZxX5s8qizjfSIr83sCg-xTr#did:plc:lrphxvv25aibthe7xoc2eeyy

3,142
Followers
594
Following
1,916
Posts
04.07.2024
Joined
Posts Following

Latest posts by Evelyn @kandake.africa

Preview
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
Preview
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

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
Preview
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
Preview
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