Daniel's Leaflets

Permissioned Data Diary 7: Off the Record

In which we put records in a repo, sign them, and sync them (but not quite the way you think).

daniel holmgren 🫠 (@ ietf 126)
July 17, 2026
2

Permissioned Data Diary 6: Boring Auth

In which we resist the temptation to invent a clever authorization model & pick the boring one instead.

daniel holmgren 🫠 (@ ietf 126)
June 05, 2026
8

Modeling communities on permissioned data

Arguing against "universal spaces" and raising a couple questions that come up as a result.

daniel holmgren 🫠 (@ ietf 126)
June 02, 2026
2

Permissioned Data Diary 5: What’s in a Name?

In this permissioned data diary, we dive deep into the URI structure for permissioned data on atproto and use it to motivate a bunch of the larger design.

daniel holmgren 🫠 (@ ietf 126)
May 08, 2026
10

Permissioned Data Diary 4: The Big Picture

A special edition of the data diary that sketches out the rough shape of where we're heading.

daniel holmgren 🫠 (@ ietf 126)
March 20, 2026
16

Permissioned Data Interlude: Spaces

In which I retcon the naming of everything.

daniel holmgren 🫠 (@ ietf 126)
March 17, 2026
3

Permissioned Data Diary 3: Your Bucket, My Data

The third in a series of posts building up a solution to permissioned data on atproto. We look at two different models for where buckets live and why the simpler-looking one doesn’t work out.

daniel holmgren 🫠 (@ ietf 126)
March 12, 2026
4

Permissioned Data Diary 2: Buckets

The second in a series of posts building up a solution to permissioned data on atproto. We introduce buckets: a new protocol primitive for creating a shared social context.

daniel holmgren 🫠 (@ ietf 126)
February 26, 2026
5

Permissioned Data Diary 1: To Encrypt or Not to Encrypt

The first in a series of posts about major design decisions along the way to a permissioned data protocol for atproto.

daniel holmgren 🫠 (@ ietf 126)
February 11, 2026
13

PLC Threat-modeling & Auditability

I’ve been meaning to break in my leaflet for awhile but haven’t gotten to it! Thanks to Phil (@bad-example.com) for voicing some concerns about the current work that we’re doing on PLC to support mirroring. It gave me a good reason to write up my thoughts on the technical improvements we have planned for PLC & to invite feedback/discussion from folks that are interested.

daniel holmgren 🫠 (@ ietf 126)
December 02, 2025
1