Skip to content
Standard
Reader
Log in
Author
Nick Gerakines
@ngerakines.me
Follow
he/him; Protocols, platforms, and machine learning
https://blento.ngerakines.me/
Posts
41
Publications
2
Subscriptions
1
Readers
163
Nick's Blog
·
Aug 14, 2026
Permissioned Data: Space Access
Stepping outside the shapes series for a deep dive: how space configuration decides which people and which apps get credentials. Here be dragons.
1
·
atproto
·
permissioned-data
Nick's Blog
·
Jul 30, 2026
Permissioned Data Shapes: Notifications
A self-keyed space gives notifications a home you control: every app gets an append-only sink to write into, you pick the reader that turns them into pushes and emails, and allowing or revoking an app is an access control you already have.
6
·
atprotocol
·
permissioned-data
Nick's Blog
·
Jul 24, 2026
Permissioned Data Shapes: Feeds
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
·
atproto
·
permissioned-data
Nick's Blog
·
Jul 20, 2026
Permissioned Data Shapes: Polls
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
·
atproto
·
permissioned-data
Nick's Blog
·
Jul 20, 2026
Permissioned Data Shapes: Forums
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.
3
·
atproto
·
permissioned-data
Nick's Blog
·
Jul 19, 2026
Permissioned Data Shapes: Community-Moderated Content
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
·
atproto
·
permissioned-data
Nick's Blog
·
Jul 18, 2026
Permissioned Data Shapes: Private Events
5
·
atproto
·
permissioned-data
Nick's Blog
·
Jul 17, 2026
Permissioned Data Shapes: Self-Only Bookmarks
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.
10
·
atproto
·
permissioned-data
Nick's Blog
·
Jun 24, 2026
Reading Proposal 0016: What atproto’s “Permissioned Data” Actually Does
15
·
atproto
·
spaces
Nick's Blog
·
Apr 13, 2026
Introducing attested.network: Proof of Payment for ATProtocol
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.
3
·
atproto
·
attested.network
Nick's Blog
·
Apr 4, 2026
Signaling AI Preferences on ATProto
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.
atproto
·
Lexicon Community
Nick's Blog
·
Apr 2, 2026
Payments on Protocol
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
·
ATProtocol
·
atprotofans
Home
Latest
Discover
Search