







Permissioned spaces in HappyView didn't get much attention after the initial release because I've been focusing on service proxying, but I wanted to make sure to get caught up with the changes in @dholms.at github.com/bluesky-social/proposals/pull…. Permissioned Spaces in HappyView should be fully spec-aligned (for now).
Permissioned data by dholms · Pull Request #94 · bluesky-social/proposals
github.comJul 1, 2026 at 1:58 PM
HappyView v2.10 | HappyView
Service identity, permissioned spaces, and new blob utilities.

Overview | HappyView
Spaces are containers for permissioned data in atproto. Unlike regular public records that live in a user's repo, space records are gated by membership — only members can read or write data within a space.

Permissioned Spaces - WG.1
@Permissioned Spaces Expressive Authorization at the PDS @verdverm.com | @blebbit.app
Permissioned Spaces - WG.1
@Permissioned Spaces Expressive Authorization at the PDS @verdverm.com | @blebbit.app
HappyView v2.12 | HappyView
Linked repos, SQLite disk reclamation, and catching up on Permissioned Data.

Trialing Happyview - Keith's Thoughts
Before starting on the forum aspect, I needed to know if I was going to be responsible for all of the atproto again (hopefully not) and wanted to try Happyview
Permissioned Data Interlude: Spaces - Daniel's Leaflets
In which I retcon the naming of everything.
Permissioned Spaces Made Pretty — Lexidraw
A drawing by @essentialrandom.bsky.social on Lexidraw

Spaces as Layers - Nick's Blog
Public anchor records paired with sidecar records in permissioned spaces give ATProtocol apps a composable pattern for blending open discoverability with controlled access.
Introduction | HappyView
HappyView is the best way to build an AppView for the atproto. Upload your lexicon schemas and get a fully functional AppView, complete with XRPC endpoints, OAuth, real-time network sync, and historical backfill, without writing a single line of server code.

It's time! HappyView 2 is finally ready for public consumption. 😎 I've been plugging away at it for about a month now. The new version is faster, more reliable, and it's packed with new features. If you're considering building an atproto app, I IMPLORE you... check out @happyview.dev. ❤️ #atproto
Releasing HappyView 2 Into the Wild - One binary, no companion services, and a lot fewer moving parts.
trezy.comIt's time to talk about the next version of HappyView. 😎 #atproto
Looking Ahead with HappyView
happyview.devThe #atproto AppView I've been working on needs to store more and more private data. However, I don't want to wait for Spaces to be ready. I'm gonna need to do some data migrations once Spaces land 😅
We implemented the new permissioned spaces spec. This is a step in the direction for making Blacksky-only posts work for our users in any app It is also a strong signal to our Acorn customers that their access-control gated community feeds aren't proprietary to Blacksky and work even if they leave
Bulleted App
Bulleted just did its third, yes 3, cross-PDS permissioned-data read with a private space on @ngerakines.me's atproto-pds, opened by an account on @rude1.blacksky.team's @blackskyweb.xyz rsky!