ATProtocol

10 posts

ATProtocol Patterns: Record Elicitation

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.

Mar 4, 2026

CIDs: What You Need to Know and Why, Part 2

How ATProtocol uses Content Identifiers to create a versioned, verifiable, and portable data model.

Feb 20, 2026

CIDs: What You Need to Know and Why, Part 1

A deep dive into Content Identifiers, the self-describing cryptographic fingerprints that form the foundation of ATProtocol’s data model.

Feb 20, 2026

B-Sides: Permissioned data is a love triangle

This is a B-sides post with unpolished thoughts that didn’t make it into the main article.

Feb 19, 2026

Permissioned data is a love triangle

Permissioned data is a love triangle between the user, the identities they grant permissions to, and the applications everyone uses to view controlled data. We don't need to change or reinvent the protocol to have it, because ATProtocol already supports it.

Feb 18, 2026

Lexicon Garden is growing

Lexicon Garden is growing and moving! With community support, the service is migrating to new infrastructure in Europe, offering better hardware and more space for new features.

Feb 18, 2026

Making Lexicon Garden AI-Friendly

Lexicon Garden can help you explore and interact with lexicons both in the browser and with the help of your favorite agent.

Jan 12, 2026

Lexicon Validation

Validate both lexicon schemas and records against those schemas.

Jan 7, 2026

Lexicon Management

You can use Lexicon Garden to create and manage lexicon schemas right from the browser.

Jan 7, 2026

Authenticated XRPC Calls in Lexicon Garden

ATProtocol OAuth pairs effortlessly with Lexicon Garden to make it easy for developers to experiment with authenticated XRPC endpoints.

Jan 6, 2026