{"type":"rich","version":"1.0","author_name":"daniel holmgren 🫠 (@dholms.at)","author_url":"https://aturi.to/profile/dholms.at","provider_name":"Aturi","provider_url":"https://aturi.to","cache_age":86400,"width":325,"height":null,"thumbnail_url":"https://cdn.bsky.app/img/avatar_thumbnail/plain/did:plc:yk4dd2qkboz2yv6tpubpc6co/bafkreicmpgmejhxe5javfb7vpf4enupek7a74gggcn342mw44mqj6lhv7y","thumbnail_width":200,"thumbnail_height":200,"html":"<blockquote class=\"bluesky-embed\" data-bluesky-uri=\"at://did:plc:yk4dd2qkboz2yv6tpubpc6co/app.bsky.feed.post/3mnkrxte56c2i\" data-bluesky-cid=\"bafyreig6z74avp7filqaskbwcz6wp3qddusygbs4iiejnw3bbntb462c6a\"><p lang=\"en\">auth: it&#39;s just a list!\n\nauthorization tends to bring out Strong Opinions ™️ so we decided to try to keep it as simple as possible in the protocol &amp; let the applications build higher-level abstractions\n\ngive it a read &amp; let me know your thoughts!</p>&mdash; <a href=\"https://bsky.app/profile/did:plc:yk4dd2qkboz2yv6tpubpc6co?ref_src=embed\">daniel holmgren 🫠 (@dholms.at)</a> <a href=\"https://bsky.app/profile/did:plc:yk4dd2qkboz2yv6tpubpc6co/post/3mnkrxte56c2i?ref_src=embed\">2026-06-05T18:39:37.161Z</a></blockquote><script async src=\"https://embed.bsky.app/static/embed.js\" charset=\"utf-8\"></script>"}