Skip to content

Commit 349167e

Browse files
authored
Prepare specs for CAEP draft 5, RISC draft 3, and SSF draft 5 (#286)
* Prepare specs for CAEP draft 5, RISC draft 3, and SSF draft 5 * Fix dates to pass automated checks in publication repo * Add handy 'make all' command to make file * Add 'propose' command to make file. In the future think about making the draft numbers variables * Update licenses to match desired OpenID langauge * Copy security considerations from CAEP because it is a required section * Choose correct files in make propose
1 parent f25ef4b commit 349167e

File tree

5 files changed

+116
-92
lines changed

5 files changed

+116
-92
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
.refcache
66
*.xpr
77
scratch.md
8+
openid-caep-1_0.xml
9+
openid-sharedsignals-framework-1_0.xml

Makefile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,24 @@ html: $(HTML)
1414

1515
%.xml: %.md
1616
kramdown-rfc2629 > $@ $^
17+
18+
all:
19+
@ make openid-sharedsignals-framework-1_0.xml
20+
@ make openid-sharedsignals-framework-1_0.html
21+
@ make openid-sharedsignals-framework-1_0.txt
22+
@ make openid-risc-1_0.html
23+
@ make openid-risc-1_0.txt
24+
@ make openid-caep-1_0.xml
25+
@ make openid-caep-1_0.html
26+
@ make openid-caep-1_0.txt
27+
28+
propose:
29+
@ cp openid-sharedsignals-framework-1_0.txt ../publication/sharedsignals/openid-sharedsignals-framework-1_0-05.txt
30+
@ cp openid-sharedsignals-framework-1_0.html ../publication/sharedsignals/openid-sharedsignals-framework-1_0-05.html
31+
@ cp openid-sharedsignals-framework-1_0.md ../publication/sharedsignals/openid-sharedsignals-framework-1_0-05.md
32+
@ cp openid-risc-1_0.html ../publication/sharedsignals/openid-risc-1_0-03.html
33+
@ cp openid-risc-1_0.xml ../publication/sharedsignals/openid-risc-1_0-03.xml
34+
@ cp openid-risc-1_0.txt ../publication/sharedsignals/openid-risc-1_0-03.txt
35+
@ cp openid-caep-1_0.txt ../publication/sharedsignals/openid-caep-1_0-05.txt
36+
@ cp openid-caep-1_0.html ../publication/sharedsignals/openid-caep-1_0-05.html
37+
@ cp openid-caep-1_0.md ../publication/sharedsignals/openid-caep-1_0-05.md

openid-caep-1_0.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: OpenID Continuous Access Evaluation Profile 1.0 - draft 12
2+
title: OpenID Continuous Access Evaluation Profile 1.0 - draft 05
33

44
abbrev: CAEP-Spec
55
docname: openid-caep-1_0
6-
date: 2025-05-29
6+
date: 2025-07-30
77

88
ipr: none
99
cat: std
@@ -996,36 +996,36 @@ specification.
996996

997997
# Notices
998998

999-
Copyright (c) 2024 The OpenID Foundation.
999+
Copyright (c) 2025 The OpenID Foundation.
10001000

10011001
The OpenID Foundation (OIDF) grants to any Contributor, developer, implementer,
1002-
or other interested party a non-exclusive, royalty free, worldwide copyright
1003-
license to reproduce, prepare derivative works from, distribute, perform and
1004-
display, this Implementers Draft or Final Specification solely for the purposes
1005-
of (i) developing specifications, and (ii) implementing Implementers Drafts and
1006-
Final Specifications based on such documents, provided that attribution be made
1007-
to the OIDF as the source of the material, but that such attribution does not
1002+
or other interested party a non-exclusive, royalty free, worldwide copyright license to
1003+
reproduce, prepare derivative works from, distribute, perform and display, this
1004+
Implementers Draft, Final Specification, or Final Specification Incorporating Errata
1005+
Corrections solely for the purposes of (i) developing specifications, and (ii)
1006+
implementing Implementers Drafts, Final Specifications, and Final Specification
1007+
Incorporating Errata Corrections based on such documents, provided that attribution
1008+
be made to the OIDF as the source of the material, but that such attribution does not
10081009
indicate an endorsement by the OIDF.
10091010

1010-
The technology described in this specification was made available from
1011-
contributions from various sources, including members of the OpenID Foundation
1012-
and others. Although the OpenID Foundation has taken steps to help ensure that
1013-
the technology is available for distribution, it takes no position regarding the
1014-
validity or scope of any intellectual property or other rights that might be
1015-
claimed to pertain to the implementation or use of the technology described in
1016-
this specification or the extent to which any license under such rights might or
1017-
might not be available; neither does it represent that it has made any
1018-
independent effort to identify any such rights. The OpenID Foundation and the
1019-
contributors to this specification make no (and hereby expressly disclaim any)
1020-
warranties (express, implied, or otherwise), including implied warranties of
1021-
merchantability, non-infringement, fitness for a particular purpose, or title,
1022-
related to this specification, and the entire risk as to implementing this
1011+
The technology described in this specification was made available from contributions
1012+
from various sources, including members of the OpenID Foundation and others.
1013+
Although the OpenID Foundation has taken steps to help ensure that the technology
1014+
is available for distribution, it takes no position regarding the validity or scope of any
1015+
intellectual property or other rights that might be claimed to pertain to the
1016+
implementation or use of the technology described in this specification or the extent
1017+
to which any license under such rights might or might not be available; neither does it
1018+
represent that it has made any independent effort to identify any such rights. The
1019+
OpenID Foundation and the contributors to this specification make no (and hereby
1020+
expressly disclaim any) warranties (express, implied, or otherwise), including implied
1021+
warranties of merchantability, non-infringement, fitness for a particular purpose, or
1022+
title, related to this specification, and the entire risk as to implementing this
10231023
specification is assumed by the implementer. The OpenID Intellectual Property
1024-
Rights policy requires contributors to offer a patent promise not to assert
1025-
certain patent claims against other contributors and against implementers. The
1026-
OpenID Foundation invites any interested party to bring to its attention any
1027-
copyrights, patents, patent applications, or other proprietary rights that may
1028-
cover technology that may be required to practice this specification.
1024+
Rights policy (found at openid.net) requires contributors to offer a patent promise not
1025+
to assert certain patent claims against other contributors and against implementers.
1026+
OpenID invites any interested party to bring to its attention any copyrights, patents,
1027+
patent applications, or other proprietary rights that may cover technology that may be
1028+
required to practice this specification.
10291029

10301030
# Document History
10311031

openid-risc-1_0.xml

Lines changed: 38 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<?rfc comments="yes"?>
2525

2626
<front>
27-
<title abbrev="openid-risc-profile-specification">OpenID RISC Profile Specification 1.0 - draft 04</title>
27+
<title abbrev="openid-risc-profile-specification">OpenID RISC Profile Specification 1.0 - draft 03</title>
2828

2929
<author initials="M." surname="Scurtescu" fullname="Marius Scurtescu">
3030
<organization abbrev="Coinbase">Coinbase</organization>
@@ -63,7 +63,7 @@
6363
</address>
6464
</author>
6565

66-
<date year="2025" month="May" day="13"/>
66+
<date year="2025" month="July" day="30"/>
6767

6868
<workgroup>Shared Signals</workgroup>
6969

@@ -418,6 +418,14 @@
418418
implementation to conform to this specification.</t>
419419
</section>
420420
</section>
421+
<section anchor="security" title="Security Considerations">
422+
<t>
423+
Any implementations of events described in this document SHOULD comply with the
424+
<xref target="SHARED-SIGNALS-FRAMEWORK">Shared Signals Framework</xref>.
425+
Exchanging events described herein without complying with the
426+
<xref target="SHARED-SIGNALS-FRAMEWORK">Shared Signals Framework</xref>
427+
may result in security issues.</t>
428+
</section>
421429
</middle>
422430

423431
<back>
@@ -539,44 +547,37 @@
539547
specification.</t>
540548
</section>
541549
<section anchor="Notices" title="Notices">
542-
<t>Copyright (c) 2022 The OpenID Foundation.</t>
550+
<t>Copyright (c) 2025 The OpenID Foundation.</t>
543551
<t>
544-
The OpenID Foundation (OIDF) grants to any Contributor, developer,
545-
implementer, or other interested party a non-exclusive, royalty free,
546-
worldwide copyright license to reproduce, prepare derivative works from,
547-
distribute, perform and display, this Implementers Draft or
548-
Final Specification solely for the purposes of (i) developing
549-
specifications, and (ii) implementing Implementers Drafts and
550-
Final Specifications based on such documents, provided that attribution
551-
be made to the OIDF as the source of the material, but that such attribution
552-
does not indicate an endorsement by the OIDF.
552+
The OpenID Foundation (OIDF) grants to any Contributor, developer, implementer,
553+
or other interested party a non-exclusive, royalty free, worldwide copyright license to
554+
reproduce, prepare derivative works from, distribute, perform and display, this
555+
Implementers Draft, Final Specification, or Final Specification Incorporating Errata
556+
Corrections solely for the purposes of (i) developing specifications, and (ii)
557+
implementing Implementers Drafts, Final Specifications, and Final Specification
558+
Incorporating Errata Corrections based on such documents, provided that attribution
559+
be made to the OIDF as the source of the material, but that such attribution does not
560+
indicate an endorsement by the OIDF.
553561
</t>
554562
<t>
555-
The technology described in this specification was
556-
made available from contributions from various sources,
557-
including members of the OpenID Foundation and others.
558-
Although the OpenID Foundation has taken steps to help ensure
559-
that the technology is available for distribution, it takes
560-
no position regarding the validity or scope of any intellectual
561-
property or other rights that might be claimed to pertain to
562-
the implementation or use of the technology described in
563-
this specification or the extent to which any license under
564-
such rights might or might not be available; neither does it
565-
represent that it has made any independent effort to identify
566-
any such rights. The OpenID Foundation and the contributors
567-
to this specification make no (and hereby expressly disclaim any)
568-
warranties (express, implied, or otherwise), including implied
569-
warranties of merchantability, non-infringement, fitness for
570-
a particular purpose, or title, related to this specification,
571-
and the entire risk as to implementing this specification is
572-
assumed by the implementer. The OpenID Intellectual
573-
Property Rights policy requires contributors to offer
574-
a patent promise not to assert certain patent claims against
575-
other contributors and against implementers. The OpenID Foundation invites
576-
any interested party to bring to its attention any copyrights,
577-
patents, patent applications, or other proprietary rights
578-
that may cover technology that may be required to practice
579-
this specification.
563+
The technology described in this specification was made available from contributions
564+
from various sources, including members of the OpenID Foundation and others.
565+
Although the OpenID Foundation has taken steps to help ensure that the technology
566+
is available for distribution, it takes no position regarding the validity or scope of any
567+
intellectual property or other rights that might be claimed to pertain to the
568+
implementation or use of the technology described in this specification or the extent
569+
to which any license under such rights might or might not be available; neither does it
570+
represent that it has made any independent effort to identify any such rights. The
571+
OpenID Foundation and the contributors to this specification make no (and hereby
572+
expressly disclaim any) warranties (express, implied, or otherwise), including implied
573+
warranties of merchantability, non-infringement, fitness for a particular purpose, or
574+
title, related to this specification, and the entire risk as to implementing this
575+
specification is assumed by the implementer. The OpenID Intellectual Property
576+
Rights policy (found at openid.net) requires contributors to offer a patent promise not
577+
to assert certain patent claims against other contributors and against implementers.
578+
OpenID invites any interested party to bring to its attention any copyrights, patents,
579+
patent applications, or other proprietary rights that may cover technology that may be
580+
required to practice this specification.
580581
</t>
581582
</section>
582583
<section anchor="History" title="Document History">

openid-sharedsignals-framework-1_0.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: OpenID Shared Signals Framework Specification 1.0 - draft 24
2+
title: OpenID Shared Signals Framework Specification 1.0 - draft 05
33
abbrev: SharedSignals
44
docname: openid-sharedsignals-framework-1_0
5-
date: 2025-06-23
5+
date: 2025-07-30
66

77
ipr: none
88
cat: std
@@ -2525,36 +2525,36 @@ specification.
25252525

25262526
# Notices
25272527

2528-
Copyright (c) 2024 The OpenID Foundation.
2528+
Copyright (c) 2025 The OpenID Foundation.
25292529

25302530
The OpenID Foundation (OIDF) grants to any Contributor, developer, implementer,
2531-
or other interested party a non-exclusive, royalty free, worldwide copyright
2532-
license to reproduce, prepare derivative works from, distribute, perform and
2533-
display, this Implementers Draft or Final Specification solely for the purposes
2534-
of (i) developing specifications, and (ii) implementing Implementers Drafts and
2535-
Final Specifications based on such documents, provided that attribution be made
2536-
to the OIDF as the source of the material, but that such attribution does not
2531+
or other interested party a non-exclusive, royalty free, worldwide copyright license to
2532+
reproduce, prepare derivative works from, distribute, perform and display, this
2533+
Implementers Draft, Final Specification, or Final Specification Incorporating Errata
2534+
Corrections solely for the purposes of (i) developing specifications, and (ii)
2535+
implementing Implementers Drafts, Final Specifications, and Final Specification
2536+
Incorporating Errata Corrections based on such documents, provided that attribution
2537+
be made to the OIDF as the source of the material, but that such attribution does not
25372538
indicate an endorsement by the OIDF.
25382539

2539-
The technology described in this specification was made available from
2540-
contributions from various sources, including members of the OpenID Foundation
2541-
and others. Although the OpenID Foundation has taken steps to help ensure that
2542-
the technology is available for distribution, it takes no position regarding the
2543-
validity or scope of any intellectual property or other rights that might be
2544-
claimed to pertain to the implementation or use of the technology described in
2545-
this specification or the extent to which any license under such rights might
2546-
or might not be available; neither does it represent that it has made any
2547-
independent effort to identify any such rights. The OpenID Foundation and the
2548-
contributors to this specification make no (and hereby expressly disclaim any)
2549-
warranties (express, implied, or otherwise), including implied warranties of
2550-
merchantability, non-infringement, fitness for a particular purpose, or title,
2551-
related to this specification, and the entire risk as to implementing this
2552-
specification is assumed by the implementer. The OpenID Intellectual Property
2553-
Rights policy requires contributors to offer a patent promise not to assert
2554-
certain patent claims against other contributors and against implementers. The
2555-
OpenID Foundation invites any interested party to bring to its attention any
2556-
copyrights, patents, patent applications, or other proprietary rights that may
2557-
cover technology that may be required to practice this specification.
2540+
The technology described in this specification was made available from contributions
2541+
from various sources, including members of the OpenID Foundation and others.
2542+
Although the OpenID Foundation has taken steps to help ensure that the technology
2543+
is available for distribution, it takes no position regarding the validity or scope of any
2544+
intellectual property or other rights that might be claimed to pertain to the
2545+
implementation or use of the technology described in this specification or the extent
2546+
to which any license under such rights might or might not be available; neither does it
2547+
represent that it has made any independent effort to identify any such rights. The
2548+
OpenID Foundation and the contributors to this specification make no (and hereby
2549+
expressly disclaim any) warranties (express, implied, or otherwise), including implied
2550+
warranties of merchantability, non-infringement, fitness for a particular purpose, or
2551+
title, related to this specification, and the entire risk as to implementing this
2552+
specification is assumed by the implementer. The OpenID Intellectual Property
2553+
Rights policy (found at openid.net) requires contributors to offer a patent promise not
2554+
to assert certain patent claims against other contributors and against implementers.
2555+
OpenID invites any interested party to bring to its attention any copyrights, patents,
2556+
patent applications, or other proprietary rights that may cover technology that may be
2557+
required to practice this specification.
25582558

25592559
# Document History
25602560

0 commit comments

Comments
 (0)