go-authzen: a Go library for the OpenID AuthZEN wire protocol
OpenID AuthZEN 1.0 went Final on 2026-01-11. It’s a small, focused spec: the wire protocol between a Policy Enforcement Point (the bit of your app that asks “can this user do this?”) and a Policy Decision Point (the bit that answers). Four endpoint families — a single evaluation, a batch evaluations call, and three “search” variants (which subjects can do this? which resources can this subject touch? which actions can this subject perform?) — plus a /.well-known/authzen-configuration metadata document. That’s the whole surface. ...