The most significant extension to the protocol since launch—atproto spaces—is now officially alpha software you can start testing with. Here's more about the goals and how to start testing. atproto.com/blog/atproto...
Post
atproto.comThe Atproto Spaces Alpha is LiveAtproto Spaces, formerly known as “the permissioned data protocol,” is a new extension to atproto that enables non-public data. The alpha is now officially open. Here’s how to develop with it and what to expect as we work towards the full release.
Done ✅ One rough edge: nothing tells me if a PDS speaks spaces. describeServer has no flag, and the OAuth metadata lists the exact same scopes_supported on spaces-alpha and bsky.social
So I do: GET com.atproto.simplespace.getSpace with no params. - spaces PDS → 400 "Missing required key" (params validate before auth) - stock PDS → 401 AuthMissing Works today, but it's a behavioural trick that dies the day the error order changes.
1 repost1 like