Skip to content
130Readers
39Posts
Last active
Permissioned Data Shapes: Feeds
Jul 24, 2026
Public feed generators drink from a firehose that permissioned data never enters, so a feed that includes space content has to become a syncer, keep a live model of who can see what, and serve a different skeleton to every viewer.
1
atprotopermissioned-data
Permissioned Data Shapes: Polls
Jul 20, 2026
A poll is a space, a ballot is an address, and read_self is the ballot screen: voters cast and change their own votes while no voter's client can read anyone else's.
1
1
atprotopermissioned-data
Permissioned Data Shapes: Forums
Jul 20, 2026
A forum with public categories, private categories, and one set of record shapes across both: members own their posts, the forum owns the submission wrappers that admit them into categories, and moderators deactivate into tombstones instead of deleting.
2
1
atprotopermissioned-data
Permissioned Data Shapes: Community-Moderated Content
Jul 19, 2026
A community can own spaces the way a person does: a club's members post to each other under a dedicated community DID, with a feed space for content, a moderation space for notes, a labels space for filtering, and a single app view as the only window into any of it.
3
2
atprotopermissioned-data
Permissioned Data Shapes: Private Events
Jul 18, 2026
5
5
atprotopermissioned-data
Permissioned Data Shapes: Self-Only Bookmarks
Jul 17, 2026
A self-only space is the smallest shape permissioned data can take: one authority, one member, one repo, and private bookmarks that share a record shape and a write path with public ones.
8
atprotopermissioned-data
Reading Proposal 0016: What atproto’s “Permissioned Data” Actually Does
Jun 24, 2026
14
1
atprotospaces
Introducing attested.network: Proof of Payment for ATProtocol
Apr 13, 2026
attested.network is an open spec for decentralized proof of payments on ATProtocol, built on what we learned making atprotofans.com. It formalizes the three-party attestation model and opens it up for any app to implement.
2
10
atprotoattested.network
Signaling AI Preferences on ATProto
Apr 4, 2026
Atproto users need a way to express granular AI preferences and carve out exceptions for specific entities or content types. This post introduces community.lexicon.preference.ai, a lexicon schema that decomposes AI usage into distinct categories and adds a scoped override mechanism built on top of Bluesky's User Intents proposal.
3
atprotoLexicon Community
Payments on Protocol
Apr 2, 2026
atprotofans.com was a proof of concept for payments on ATProtocol built at Graze Social. This post is about what we built, why proof of payment on protocol matters, and what it makes possible.
2
4
ATProtocolatprotofans
Graze Social and the IETF
Apr 1, 2026
Graze Social sponsored my first in-person IETF meeting in Montreal last November. This post is about what it was like to be there and why standards participation matters for small companies.
ATProtocolIETF
If This Then AT: Automation on Protocol
Apr 1, 2026
IFTTA is an automation platform built on ATProtocol at Graze Social. It started as a hack-day idea and became a working system for event processing on protocol.
ATProtocolGraze Social