Standard Reader
Nick's Blog
atprotocol

Nick's Blog

@ngerakines.me36readers32posts1mo ago
LatestRecent writing
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.
1
3
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.
1
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.
1
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.
1
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.
1
ATProtocolGraze Social
Building AIP: An ATProtocol Authorization Gateway
Apr 1, 2026
OAuth is the first challenge developers face in the atmosphere. This post is about AIP, the authorization gateway we built at Graze Social to alleviate some of the pain.
1
ATProtocolGraze Social
Spaces as Layers
Mar 26, 2026
Public anchor records paired with sidecar records in permissioned spaces give ATProtocol apps a composable pattern for blending open discoverability with controlled access.
1
ATProtocolpermission spaces
ATProtocol Patterns: Record Elicitation
Mar 4, 2026
Record elicitation is a pattern where a client asks an AppView to construct a record from the user's intent, rather than building it locally. This lets the AppView handle business logic, validation, and schema complexity while the client retains full authority over what gets written to the user's repository.
2
ATProtocol
CIDs: What You Need to Know and Why, Part 2
Feb 20, 2026
How ATProtocol uses Content Identifiers to create a versioned, verifiable, and portable data model.
1
ATProtocolDASL
CIDs: What You Need to Know and Why, Part 1
Feb 20, 2026
A deep dive into Content Identifiers, the self-describing cryptographic fingerprints that form the foundation of ATProtocol’s data model.
1
ATProtocolDASL