Archive
- Permissioned Data: Space Access
- Permissioned Data Shapes: Notifications
- Permissioned Data Shapes: Feeds
- Permissioned Data Shapes: Polls
- Permissioned Data Shapes: Forums
- Permissioned Data Shapes: Community-Moderated Content
- Permissioned Data Shapes: Private Events
- Permissioned Data Shapes: Self-Only Bookmarks
- Reading Proposal 0016: What atproto’s “Permissioned Data” Actually Does
- Introducing attested.network: Proof of Payment for ATProtocol
- Signaling AI Preferences on ATProto
- Payments on Protocol
- Graze Social and the IETF
- If This Then AT: Automation on Protocol
- Building AIP: An ATProtocol Authorization Gateway
- Spaces as Layers
- ATProtocol Patterns: Record Elicitation
- CIDs: What You Need to Know and Why, Part 2
- CIDs: What You Need to Know and Why, Part 1
- B-Sides: Permissioned data is a love triangle
- Permissioned data is a love triangle
- Lexicon Garden is growing
- Making Lexicon Garden AI-Friendly
- Lexicon Validation
- Lexicon Management
- Authenticated XRPC Calls in Lexicon Garden
- Lexicon Garden
- 2025 in Concerts
- Community Manager Pattern: Forums
- The Community Manager Pattern
- Sign In With Your Internet Handle
- Why Inter-Service Auth Needs Client Identity
- Don't Feed the Trolls: Why This Old Internet Wisdom Still Matters
- ATProtocol Attestations: Cryptographic Signatures for the Decentralized Web
- Unforgeable Endorsements Technical Deep-Dive
- Building Unforgeable Professional Endorsements with ATProtocol
- Introducing at://work: A Job Board That Puts You in Control
- Ohio's New Porn Age Verification Law: Big Brother Dressed Up as Child Protection
- Launching QuickDID - Fast, Open Handle Resolution for the AT Protocol
- AT Protocol and SMTP: When Old Tech Powers New Identity
- If-This-Then-AT Blueprint: Payment-Proof Access Gates