Skip to content

change(web-bot-auth): cite the IETF working-group draft - #200

Draft
jdevalk wants to merge 1 commit into
mainfrom
change/webbotauth-wg-adoption-2026-09-06
Draft

change(web-bot-auth): cite the IETF working-group draft#200
jdevalk wants to merge 1 commit into
mainfrom
change/webbotauth-wg-adoption-2026-09-06

Conversation

@jdevalk

@jdevalk jdevalk commented Sep 6, 2026

Copy link
Copy Markdown
Owner

What changed

web-bot-auth cited two individual IETF submissions. One of them no longer exists.

  • Sources: draft-meunier-webbotauth-httpsig-protocol + draft-meunier-webbotauth-httpsig-directorydraft-ietf-webbotauth-httpsig-protocol + the WG charter page.
  • ## What it is: the "the proposal lives in two IETF drafts" paragraph is rewritten. Adds a short paragraph distinguishing WG adoption from publication, so the page does not read as if the draft were settled.
  • ## How to implement: the bot-operator bullets now carry what the merged draft actually pins down — the /.well-known/http-message-signatures-directory suffix, the application/http-message-signatures-directory+json media type, the signed Signature-Agent header, the asymmetric-only rule, and the mandatory created / expires / keyid / tag=web-bot-auth parameters. The old bullets named @method and a bare created, neither of which matches the draft.
  • ## Common mistakes: expires added to the replay bullet.
  • well-known-overview gains web-bot-auth in relatedSlugs (and vice versa), now that the draft names a well-known URI.

Why now

  • The IETF chartered a Web Bot Auth (webbotauth) working group under the WIT area (chairs David Schinazi and Rifaat Shekh-Yusef, AD Mike Bishop).
  • It adopted draft-ietf-webbotauth-httpsig-protocol-00 on 2026-09-01 — its first and so far only WG document.
  • The adopted draft absorbed the key-directory draft. draft-meunier-webbotauth-httpsig-directory is expired and marked replaced, so one of our two citations pointed at a dead document.

Primary sources

Status

Stays optional. WG adoption raises confidence in the direction, but the draft is pre-RFC, the well-known URI is requested rather than IANA-registered (I checked the Well-Known URIs registry — no entry yet), and the verifier ecosystem is still mostly CDNs. Nothing here meets the recommended bar of "a modern site should do it". Open question for you in Slack: whether WG adoption plus CDN support is enough to move it, or whether that waits for the RFC.

Changelog

Included a changed entry — borderline by the CLAUDE.md test, so drop it if you read this as citation maintenance rather than a substantive rewrite.

⚠️ Date is this run's date. Re-date src/content/changelog/2026-09-06-web-bot-auth-wg-adoption.md (and rename the file) if this merges on a later day.

npm run build passes; lint, format, and check:skill clean. Page count unchanged, so no SKILL.md or OG-image churn.

🤖 Generated with Claude Code

The IETF chartered a Web Bot Auth working group, which adopted
draft-ietf-webbotauth-httpsig-protocol-00 on 2026-09-01 and folded the
separate draft-meunier-webbotauth-httpsig-directory into it (that draft is
now expired). The page cited both individual submissions, one of which no
longer exists.

Swaps the two sources for the WG draft plus the WG charter page, rewrites
the paragraph describing where the work lives, and adds the implementation
detail the merged draft now pins down: the requested well-known URI, the
JWKS media type, the signed Signature-Agent header, and the mandatory
created/expires/keyid/tag parameters.

Status stays optional — adoption is not publication.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying specification-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 022df9d
Status: ✅  Deploy successful!
Preview URL: https://394ee11f.specification-website.pages.dev
Branch Preview URL: https://change-webbotauth-wg-adoptio.specification-website.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant