{
"$type": "site.standard.document",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"block": {
"$type": "pub.leaflet.blocks.website",
"description": "In which we resist the temptation to invent a clever authorization model & pick the boring one instead.",
"title": "Permissioned Data Diary 6: Boring Auth",
"url": "https://dholms.leaflet.pub/3mnkrxp7rt22i"
}
}
]
}
]
},
"createdAt": "2026-06-06T15:25:52.549Z",
"description": "In which we resist the temptation to invent a clever authorization model & pick the boring one instead.",
"links": [
{
"rel": "related",
"uri": "https://dholms.leaflet.pub/3mnkrxp7rt22i"
},
{
"rel": "repost",
"uri": "at://did:plc:yk4dd2qkboz2yv6tpubpc6co/site.standard.document/3mnkrxp7rt22i"
}
],
"path": "/mq2i9ccq933sy54zwu",
"publishedAt": "2026-06-05T18:39:30.065Z",
"site": "at://did:plc:4vjd3fe2cgzq5d24j4f3zvar/site.standard.publication/skyreader-links",
"textContent": "In which we resist the temptation to invent a clever authorization model & pick the boring one instead.",
"title": "Permissioned Data Diary 6: Boring Auth"
}