Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

September release #543

Merged
merged 23 commits into from
Sep 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
8c7b169
Added section about creating a linked data proof
xaviaracil Jul 24, 2023
1e316f0
Fixed title
xaviaracil Jul 28, 2023
b9b536c
Added appendix for deterministic test vector
xaviaracil Jul 28, 2023
33bee53
The code is in js, not json
xaviaracil Aug 21, 2023
86a3109
AchievementSubject is extensible
xaviaracil Jul 25, 2023
c7341d1
Updated version because of the changes in json schemas
xaviaracil Jul 27, 2023
99da084
Reordered in Issuer, Displayer and Host
xaviaracil Sep 7, 2023
6db1c69
changed `eddsa-2022` to new `eddsa-rdf-2022`
xaviaracil Sep 7, 2023
29aa43d
Adds examples for extra subject identifiers
ottonomy Aug 24, 2023
45eec74
Revert "Adds examples for extra subject identifiers"
ottonomy Aug 24, 2023
675cb6a
Adds examples for extra subject identifiers
ottonomy Aug 24, 2023
1187b4b
Allow extensions in several classes
xaviaracil Sep 7, 2023
ef426f8
Update integrity.md
leonfhl Aug 23, 2023
221d2d7
Don't recommend data-uri in evidences
xaviaracil Sep 7, 2023
58e2552
changed `eddsa-2022` to new `eddsa-rdf-2022`
xaviaracil Sep 7, 2023
46d3c4d
Added links to recommended practices
xaviaracil Sep 7, 2023
ccee938
Reordered in Issuer, Displayer and Host
xaviaracil Sep 7, 2023
815cc4e
Removed duplicated section
xaviaracil Sep 7, 2023
47fa825
Added linked data proof data for clr
xaviaracil Sep 7, 2023
abd929f
New version
xaviaracil Sep 8, 2023
e35b92b
New version
xaviaracil Sep 8, 2023
2cf90a9
Merge branch 'september_release' into feature/deterministic-test-vector
xaviaracil Sep 8, 2023
f9b4af8
Merge pull request #538 from 1EdTech/feature/deterministic-test-vector
xaviaracil Sep 8, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ob_v3p0/common_credentials.lines
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ Package SharedProofDataModels DataModel "Data models
Class Multikey Unordered false []
Property id URI 1 "The `id` of the verification method MUST be the JWK thumbprint calculated from the `publicKeyMultibase` property value according to [[?MULTIBASE]]."
Property type String 0..1 "The `type` of the verification method MUST be the string `DataIntegrityProof`."
Property cryptosuite String 1 "The `cryptosuite` of the verification method MUST be the string `eddsa-2022`."
Property cryptosuite String 1 "The `cryptosuite` of the verification method MUST be the string `eddsa-rdf-2022`."
Property controller URI 0..1 "The identify of the entity that controls this public key."
Property publicKeyMultibase String 1 "The `publicKeyMultibase` property of the verification method MUST be a public key encoded according to [[?MULTICODEC]] and formatted according to [[?MULTIBASE]]. The multicodec encoding of a Ed25519 public key is the two-byte prefix `0xed01` followed by the 32-byte public key data."

Expand Down
10 changes: 5 additions & 5 deletions ob_v3p0/examples/fullOpenBadge.html
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@
"proof": [
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-2022",
"cryptosuite": "eddsa-rdf-2022",
"created": "2022-05-26T18:17:08Z",
"verificationMethod": "https://accrediter.edu/issuers/565049#zvPkQiUFfJrgnCRhyPkTSkgrGXbnLR15pHH5HZVYNdM4TCAwQHqG7fMeMPLtYNRnEgoV1aJdR5E61eWu5sWRYgtA",
"proofPurpose": "assertionMethod",
Expand Down Expand Up @@ -202,7 +202,7 @@
"proof": [
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-2022",
"cryptosuite": "eddsa-rdf-2022",
"created": "2022-05-26T18:25:59Z",
"verificationMethod": "https://accrediter.edu/issuers/565049#z5bDnmSgDczXwZGya6ZjxKaxkdKxzsCMiVSsgEVWxnaWK7ZqbKnzcCd7mUKE9DQaAL2QMXP5AquPeW6W2CWrZ7jNC",
"proofPurpose": "assertionMethod",
Expand Down Expand Up @@ -311,7 +311,7 @@
"proof": [
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-2022",
"cryptosuite": "eddsa-rdf-2022",
"created": "2022-05-26T18:17:08Z",
"verificationMethod": "https://accrediter.edu/issuers/565049#zvPkQiUFfJrgnCRhyPkTSkgrGXbnLR15pHH5HZVYNdM4TCAwQHqG7fMeMPLtYNRnEgoV1aJdR5E61eWu5sWRYgtA",
"proofPurpose": "assertionMethod",
Expand Down Expand Up @@ -561,7 +561,7 @@
"proof": [
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-2022",
"cryptosuite": "eddsa-rdf-2022",
"created": "2022-05-26T18:17:08Z",
"verificationMethod": "https://accrediter.edu/issuers/565049#zvPkQiUFfJrgnCRhyPkTSkgrGXbnLR15pHH5HZVYNdM4TCAwQHqG7fMeMPLtYNRnEgoV1aJdR5E61eWu5sWRYgtA",
"proofPurpose": "assertionMethod",
Expand Down Expand Up @@ -652,7 +652,7 @@
"proof": [
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-2022",
"cryptosuite": "eddsa-rdf-2022",
"created": "2022-05-26T18:17:08Z",
"verificationMethod": "https://accrediter.edu/issuers/565049#zvPkQiUFfJrgnCRhyPkTSkgrGXbnLR15pHH5HZVYNdM4TCAwQHqG7fMeMPLtYNRnEgoV1aJdR5E61eWu5sWRYgtA",
"proofPurpose": "assertionMethod",
Expand Down
8 changes: 6 additions & 2 deletions ob_v3p0/impl/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ the EdDSA Cryptosuite 2022 option for signing credentials:
"verificationMethod": [{
"id": "did:web:example.com:issuers:540e388e-2735-4c3e-9709-80142801c774#key-0",
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-2022",
"cryptosuite": "eddsa-rdf-2022",
"controller": "https://example.com/issuer/123",
"publicKeyMultibase": "z6Mkf5rGMoatrSj1f4CyvuHBeXJELe9RPdzo2PKGNCKVtZxP"
}]
Expand Down Expand Up @@ -328,7 +328,7 @@ which upon activation yields a signed verifiable credential like the following.
},
"proof": [{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-2022",
"cryptosuite": "eddsa-rdf-2022",
"created": "2022-12-15T16:56:16Z",
"verificationMethod": "did:web:example.com:issuers:540e388e-2735-4c3e-9709-80142801c774#key-0",
"proofPurpose": "assertionMethod",
Expand Down Expand Up @@ -363,6 +363,10 @@ Follow the steps in the Conformance Certification Guide for the
[issuer role](https://www.imsglobal.org/spec/ob/v3p0#conformance-and-certification-guide)
to submit a downloaded signed credential like the above for conformance checks.

<div class="note">
You can review Issuer's best practices in its <a href="#issuer">own section</a>.
</div>

### API quickstart

The API of Open Badges 3.0 and Comprehensive Learner Record 2.0 is divided into
Expand Down
Loading
Loading