Skip to content

Create 1.1 draft documents from 1.0, retaining 1.0 - #310

Open
mike-kiser-sp wants to merge 3 commits into
openid:mainfrom
mike-kiser-sp:main
Open

mike-kiser-sp wants to merge 3 commits into
openid:mainfrom
mike-kiser-sp:main

Conversation

@mike-kiser-sp

@mike-kiser-sp mike-kiser-sp commented Dec 9, 2025 •

Copy link
Copy Markdown

Creates the 1.1 draft documents while retaining the published 1.0 Final
Specifications, per the WG discussion on
2026-08-11.

This replaces the earlier approach in this PR, which renamed the 1.0 files to
1.1 and did not keep 1.0.

Approach

Follows the sequence OpenID4VCI/OpenID4VP used, as relayed by Thomas from Joseph,
so that the provenance is recorded in history and 1.0 vs 1.1 stays a clean diff:

  1. Add new SSF, CAEP, and RISC documents 1.1 from 1.0 — verbatim copies, no content changes.
  2. Update SSF, CAEP, and RISC document versions to 1.1 — bump title/docname, let the
    date be generated at build time, and group the specs into 1.0/ and 1.1/ folders
    matching the OpenID4VCI layout.
  3. Declare the v1.1 CAEP event type base URI — see below.

Notes

Open questions for the WG

  • spec_version in the SSF examples still reads "1_0". Should the 1.1 document's
    examples say "1_1"? Left unchanged here since it is protocol-visible content
    rather than a mechanical version bump.
  • The CAEP Interoperability Profile stays at the repo root rather than moving into
    1.0/, since it is mid-public-review with its own version line.
  • Per @thomasdarimont, the 1.1 changes will require conformance suite updates.

@mike-kiser-sp
mike-kiser-sp requested a review from a team as a code owner December 9, 2025 16:52
Comment thread openid-caep-1_1.md Outdated
docname: openid-caep-1_0
date: 2025-08-29
docname: openid-caep-1_1
date:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

whole line date: can be removed. it will autopopulate

@jischr

jischr commented Dec 19, 2025

Copy link
Copy Markdown
Contributor

@mike-kiser-sp im not sure if it was discussed, but wondering if we should keep v1 and create new files for v1.1? i could see either way.

@jogu

jogu commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@mike-kiser-sp im not sure if it was discussed, but wondering if we should keep v1 and create new files for v1.1? i could see either way.

I would think it makes sense to keep 1.0, as that file would be the one that's updated if any errata updates are to be made. That's how, e.g., FAPI handled 1.0 / 2.0, and OID4VP is handling 1.0 / 1.1.

Copied verbatim from the 1.0 documents with no content changes, so that
the provenance is recorded in history and 1.0 vs 1.1 remains a clean diff.
Bump title/docname to 1.1 in the new documents and let the date be generated
at build time. Group the specs into 1.0/ and 1.1/ folders following the layout
used by OpenID4VCI and OpenID4VP, retaining 1.0 as the published Final
Specifications that errata are applied to. Update the Makefile, CI workflow,
.gitignore, and README for the new paths.
Events added or updated by 1.1 use the .../event-type/v1.1 base URI, while
1.0 event types are not deprecated. Taken from Yair Sarig's PR openid#329, which the
WG agreed on 2026-08-11 should land in the versioning PR. The device management
status change feature and its contributor entry remain in openid#329.
@mike-kiser-sp mike-kiser-sp changed the title Updating to next (draft) version. (v1.1) Create 1.1 draft documents from 1.0, retaining 1.0 Aug 22, 2026

This branch has not been deployed

No deployments
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.

4 participants