I finally started working on Artifact Binding 1.0 draft 04 last night.
I wrote from 22:00-02:00, took a nap until 03:30, and then drove from Kita-Karuizawa to Tokyo (03:50-07:20). After breakfast and a bath, I continued adding to it until 10:00. For now, I pushed it to Bitbucket and emailed openid-specs-ab. I talked with Breno. To align with OAuth2.0, responses are now standardized on JSON. (As a result, Key-Value Form Encoding is gone.) After that, I talked with John. We discussed the issue of padding in Magic Signature.
Incidentally, the latest HTML copy of the current draft is here. The official repository is http://bitbucket.org/openid/ab/ .
Key points of draft 04
- Changed the overall structure to make it easier to read.
- Requests are standardized on URL Encoding / HTTP Form Encoding, and responses on JSON.
- Defined a variable called openid.response that contains base64url-encoded JSON for responses during Browser Redirect.
For a case without signatures that uses a Request Parameter File (Profile 1), it looks possible to write it from scratch in 1 day. For the RP in particular, it seems it could be as simple as placing a file and pasting a Javascript script onto the page.
On the other hand, if you want to make it secure, you can go all the way to HoK.
Related posts

OpenAI Launches Sign in with ChatGPT (Based on OpenID Connect)
(Work in progress; last updated 2026-10-02 12:39 JST) On September 29, at DevDay 2026, OpenAI officially announced Sign in with ChatGPT (SIWC). I would like to…

When Software Becomes Staff: Governance, Security, and Safety for Agentic AI
Below is the transcript of my keynote speech at EIC 2026 on May 19, 2026. The slides are provided as a PDF at the end of…

OpenID Summit Tokyo 2026 “Special Edition” Closing Keynote
The tickets apparently sold out instantly, so I had not introduced this event here; however, tomorrow, August 26, I will appear at the OpenID Summit Tokyo…
