{
  "$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"
}