Comprehensive Learner Record Transcript 2.0
Spec Version 2.0
| Document Version: | 1.0 |
| Date Issued: | June 30, 2025 |
| Status: | This document is made available for adoption by the public community at large. |
| This version: | https://www.imsglobal.org/spec/clr/v2p0/impl/ |
IPR and Distribution Notice
Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.
1EdTech takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on 1EdTech's procedures with respect to rights in 1EdTech specifications can be found at the 1EdTech Intellectual Property Rights webpage: https://www.1edtech.org/sites/default/files/media/docs/2023/imsipr_policyFinal.pdf .
Use of this specification to develop products or services is governed by the license with 1EdTech found on the 1EdTech website: https://www.1edtech.org/standards/specification-license.
Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals.
The limited permissions granted above are perpetual and will not be revoked by 1EdTech or its successors or assigns.
THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE CONSORTIUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
Public contributions, comments and questions should be directed to support@1edtech.org .
© 2025 1EdTech™ Consortium, Inc. All Rights Reserved.
Trademark information: https://www.1edtech.org/about/legal
Abstract
The Comprehensive Learner Record Standard v2.0 has been designed to create, transmit, and render an individual's set of achievements, as issued by multiple learning providers, in a machine-readable format that can be curated into verifiable digital records of achievement.
- Transcript: An official record of a student’s academic performance scoped to a degree. It usually includes perfomance information at the record level as well as at the semester level. It also contains some identity management information.
The Elon University Academic Record (Transcript) is the traditional document to reflect the academic history of a student enrolled at the institution. The transcript below includes a test student who received a degree, with a major and minor, a semester of courses including transfer work, statistical summaries at both the semester and the record level and some identity management information.

A transcript is a record containing the following information:
- Identity information about the learner.
- Program effort information (credits).
- Program performance information (GPA).
- Course effort information (credits).
- Course performance information (grade).
- Semester performance information (GPA).
- Semester course information.
- Cumulative performance information (GPA).
Some of this information can be directly expressed in a CLR, such as course and degree credits, performance, and the semester to which a particular credential is bound.
The specification is flexible enough to allow expressing a transcript inside a CLR. This best practice assumes the credentials awarded by the user are expressed as AchievementCredential from Open Badges Specification v3.0.
Achievements in CLR are
not bounded to a certain time, while the nested AchievementCredentials are.
Specifically, the AchievementSubject
inside an AchievementCredential can be time bounded in two ways: explicitly
through activityStartDate and activityEndDate, and implicitly through
term.
The later is described as "The academic term in which this assertion was achieved.", which fits to a semester in this scenario.
The CLR specification allows packaging several AchievementCredentials with
the same Achievement. Each of these credentials can be unique and different
from the others, sharing only the Learner and the Achievement in common.
Semester information can therefore be expressed as an AchievementCredential
of the program, bounded to a semester (as defined in the AchievementSubject's
term).
You can express identity information about the learner in the ClrSubject entity of the specification.
If you want to add profile information about the learner, such as their name, you can follow the recommendation described in section 3.1.10 "Including additional recipient profile information" of the Open Badges Implementation Guide v3.0 (https://www.imsglobal.org/spec/ob/v3p0/impl#including-additional-recipient-profile-information)
A program in CLR can be expressed as an Achievement
with the property achievementType set as the appropriate for the program:
AssociateDegree.BachelorDegree.Degree.DoctoralDegree.MasterDegree.- etc.
Achievement also contains the property creditsAvailable for expressing
effort information.
The program SHOULD have associations of type isParentOf with the courses
comprising the program.
The definition of the program performance information is expressed as a
ResultDescription
of the Achievement. Its resultType SHOULD be appropriate for expressing
the final grade of the program, such as GradePointAverage if the program is
graded using a GPA.
As described in previous sections of this document, we leverage the time
boundary of AchievementCredential to express semester information. This
ultimately means that there can be multiple AchievementCredentials for the
same program Achievement and different term value in AchievementSubject.
To enable cumulative performance information in the AchievementCredentials,
its definition is expressed as a
ResultDescription
of the Achievement of the program. Its resultType SHOULD be GradePointAverage
if you want to express the GPA.
ResultDescription SHOULD be Cumulative GPA.
The actual performance of the learner in the program is expressed in the
AchievementSubject's result property of the AchievementCredential
representing the completion of the program by the learner. In this credential,
the AchievementSubject's term property is undefined to differentiate it
from term-bounded program credentials (see the section on Semester information
below).
A course in CLR can be expressed as an Achievement
with the property achievementType set as Course.
Achievement also contains the property creditsAvailable for expressing
effort information.
The course SHOULD have an association of type isChildOf with the program this
course is a part. It MAY have associations of type isPeerOf with other
courses that are part of the program.
The definition of the course performance information is expressed as a
ResultDescription
of the Achievement. Its resultType SHOULD be the appropriate for
expressing the grade of the course.
The actual effort and performance of the learner in the course are expressed
in the creditsEarned and result properties, respectively, of the
AchievementSubject within the AchievementCredential representing the
completion of the course by the learner.
Learners can take a course multiple times. The AchievementSubjects of these
multiple AchievementCredentials can indicate this by using the status
property of the result field, with Completed as the value for the
successful completion of the course.
As described in previous sections of this document, we leverage the time
boundary of AchievementCredential to express semester information.
Following this approach, the learner's performance in the program during a semester
is expressed as an AchievementCredential for that learner and program
(set in the AchievementSubject's achievement property) and for that semester
(set in the AchievementSubject's term property).
The actual effort and performance of the learner in the semester are expressed
in the AchievementSubject's creditsEarned and result properties,
respectively. The later property refers to the appropriate ResultDescription
of the program's performance through their resultDescription property.
The actual cumulative performance of the learner in the semester is expressed
in the AchievementSubject's result property, referencing the appropriate
ResultDescription of the program's cumulative performance through their
resultDescription property.
In this solution, here is no hierarchical structure identifying a semester,
as all course and program performance for a semester are described as
AchievementCredentials within the ClrSubject.
However, grouping course AchievementCredentials by semester is
straightforward: you can use the term property of each AchievementSubject
in the verifiableCredential array of the ClrSubject as the grouping key.
The fictional 1EdTech Institute offers a small-sized bachelor's degree titled "Specification Development", consisting of three courses:
- Introduction to Spec Development (6 credits).
- Working Groups: Looking for consensus (4.5 credits).
- Spec Modeling and artifact generation (6 credits).
The courses are graded using letter grades, with 'A' the highest grade and
'F' the lowest.
1EdTech Institute defines four Achievements, one for the bachelor's degree
and one for each course.
{
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
}
{
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": ["Achievement"],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
{
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": ["Achievement"],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
The program is associated to the courses via a isParentOf relationship.
[
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs"
}
]
A student enrolls in this degree and, after some terms ("Spring 2024", "Fall 2024" and "Spring 2025"), finishes it and wants a transcript.
During these terms, the student fails the "Spec Modeling and artifact generation" course and, thus, retakes it in the following term, as shown in the table below.
| Course | Spring 2024 | Fall 2024 | Spring 2025 |
|---|---|---|---|
| Introduction to Spec Development | B (passed) | Not taken | Not taken |
| Working Groups: Looking for consensus | A (passed) | Not taken | Not taken |
| Spec Modeling and artifact generation | Not taken | D (failed) | B (passed) |
After this term, the student achieves three credentials: one of the program for the semester, and one for each course taken.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7b8c9d-89ab-45cd-ef01-234567890abc",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": ["Achievement"],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6.0,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7b8c9d-89ab-45cd-ef01-234567890abc",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5o8cjB676PtoyhVD3QauPbw2Txhmp6Gp1Q9PPCawGVKB1bJtMHBPgSVwyGLppLNBiANjezLUbYpYDgHZFJYYFwb1"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7b8c9d-89ab-45cd-ef01-234567890abc",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/
criteria"
},
"description": "Introduction to Spec Development course. Write a better de
scription in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:3e7b8c9d-89ab-45cd-ef01-234567890abc",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlN2I4
YzlkLTg5YWItNDVjZC1lZjAxLTIzNDU2Nzg5MGFiYyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2
ZWxvcG1lbnQiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJl
YmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOiJBY2hpZXZlbWVudFN1YmplY3QiLCJhY2hpZXZlbWVudCI6
eyJpZCI6InVybjp1dWlkOmIxMjM0YWJjLTc4ZGUtOTBmZy1oaWprLTEyMzQ1Njc4OTBsbSIsInR5cGUi
OlsiQWNoaWV2ZW1lbnQiXSwibmFtZSI6IkludHJvZHVjdGlvbiB0byBTcGVjIERldmVsb3BtZW50Iiwi
Y3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvYjEyMzRhYmMtNzhkZS05
MGZnLWhpamstMTIzNDU2Nzg5MGxtL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiSW50cm9kdWN0aW9u
IHRvIFNwZWMgRGV2ZWxvcG1lbnQgY291cnNlLiBXcml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5
b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIsInJlc3VsdERlc2NyaXB0
aW9uIjpbeyJpZCI6InVybjp1dWlkOmU4OTAxZ2hpLTIzamstNDVsbS1ub3BxLTEyMzQ1Njc4OTBycyIs
InR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlw
ZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0Ijpb
eyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmU4OTAxZ2hpLTIz
amstNDVsbS1ub3BxLTEyMzQ1Njc4OTBycyIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiQiJ9
XSwiY3JlZGl0c0Vhcm5lZCI6NiwidGVybSI6IlNwcmluZyAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEi
Olt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29u
L29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hK
c29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6
InVybjp1dWlkOjNlN2I4YzlkLTg5YWItNDVjZC1lZjAxLTIzNDU2Nzg5MGFiYyIsInN1YiI6ImRpZDpl
eGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.j-r7ElR62YsRvuu1aeQwMWQE2cBsGqe
OUWvOVijLxsjPbRC_ESoXYnoG276FPJoBnszwhHx7aGVQiVnQ7LtP7FFQ2RVIbAxrOD-URmyJpfSNAzf
fsHEzLDmBLla9qwI3_8ToqO5kYdwQz7RgeK34np8s8pAee4KZHmDFbdMDmsroLq8G5J7KcEeP87y2djf
fk2UM9xtkfV8HOairxJoR-Bxg024tkbxnJR-9cSFdgqDd3oMGNA3PD8jmXNpFWqrIKGFEWob6Qo0-PkQ
DovDirtqCMbNbqZGEntgyi7Z_2v1AFApSrWMQwZ3dDjQtiup-EBw2uuAL9LgMBTnZO_4XaQ{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": ["Achievement"],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z44RpzhnaFPqD75RUHEGCQaSuvoRikK5GET9RSTKZEUSCBeZ6B31NMJ2821DYucodG8X6apnMbo68VHsiRMPPbq92"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/
criteria"
},
"description": "Working Groups: Looking for consensus course. Write a bett
er description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcg
Zm9yIGNvbnNlbnN1cyIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVt
ZW50Ijp7ImlkIjoidXJuOnV1aWQ6YzQ1NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxMG9wIiwi
dHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcgZm9yIGNv
bnNlbnN1cyIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL2M0NTY3
ZGVmLTg5Z2gtMTJpai1rbG1uLTk4NzY1NDMyMTBvcC9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6Ildv
cmtpbmcgR3JvdXBzOiBMb29raW5nIGZvciBjb25zZW5zdXMgY291cnNlLiBXcml0ZSBhIGJldHRlciBk
ZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIs
InJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmYxMjM0amtsLTU2bW4tNzhvcC1xcnN0
LTk4NzY1NDMyMTB1diIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdy
YWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJB
In1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1
dWlkOmYxMjM0amtsLTU2bW4tNzhvcC1xcnN0LTk4NzY1NDMyMTB1diIsInN0YXR1cyI6IkNvbXBsZXRl
ZCIsInZhbHVlIjoiQSJ9XSwiY3JlZGl0c0Vhcm5lZCI6NC41LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwi
Y3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29i
L3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24i
LCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFl
ZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NWY5ZDhjN2UtMTJhYi0zNGNkLWVmNTYtNzg5MDEyMzQ1
Njc4Iiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.MaMwmMK_
CM9zxNQmxg-FqrOmGNA9gI3i-WdKE75tHIwfXNOrb4JPELE3IYcqXjsid5Fc0KjZGHdAlxweIp40PJiM
6g0Qr_IcEsnvaoSqBI1lMuT4logUFGG8SrxEBGTKfAU7r4lG9YOEMh416HHeToqRmJSYFxgB7_XZcT67
Ajc_OID-LZpl5_3gQq3fmrW1W48pwnKDlhpbVF_EmZzMlGyhRIiVzvJC9tmsIE0l2t7ToXbWsQtXltQN
QegL1jWpfwtcc2qfcPkpnvgIisRMFUg4Mx0jS-aDbXWEs6BWWT2hrOh5ObPR62b9cN-quf2qHusEMIUa
GefIGX5RwRVsMg{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "5.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "5.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3kC1w8buXB7f1bhERTN8dVeMxh84XrM8K9audd8Fx9ciCdedhvf2NMS93Axmvkjrdz6UXtXtLETGxxfCfUBUVuWN"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002
/criteria"
},
"description": "Example degree. Write a better description in your achieve
ment.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "5.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQy
YWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpb
eyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInR5cGUi
OlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50
QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6
NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJh
Z2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05
YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS4wIn0seyJ0eXBl
IjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVkMmYzYTFiLTljN2UtNGI4
Zi1hMmQzLTZlN2Y4YjljMGQxZSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS4wIn1dLCJj
cmVkaXRzRWFybmVkIjoxMC41LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6
W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24v
b2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpz
b25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoi
dXJuOnV1aWQ6NWY5ZDhjN2UtMTJhYi0zNGNkLWVmNTYtNzg5MDEyMzQ1Njc4Iiwic3ViIjoiZGlkOmV4
YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.A_GggyVrgHsXBFy32MjidnFZoAblzyGP
5CNlUeYgTTiNb6zPqnFYvAbfD8ebAjlFiAuLBNB_aPiuQPWONY-xj__HwGSTn_22bpKXuALUYt80ZX1V
56OKMCYPEIQHFxwWVDSQ5FD00GUrXp-VKlmFaM2sXrX5s1KbwV_lJ48NDBWQCGUnjSIpw302OWTEqk-r
OxPtSekJgbeLU4MXP2ztQd14zi53BWdm4pga32FKS5RNbB38UZmuOR83PsjwlGowEi6hK7tNldS-lAzy
ZMJkosG9jhkmN6zJlXbefZtC5WloxIZjXVdI_lHoMGK1u36rMt0CpF8EUJJKo1ysCkdaaAAfter this term, the student achieves two credentials: one of the program for the semester, and one for the course taken.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0.0,
"term": "Fall 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4hpNGFo7KUfUjKnvPU1of2GMtbDRaPodUAzopCYUKR99GsdJiebatDGzVKCQv2SN85m14UvwjVjCWHYKuRczsNNG"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/
criteria"
},
"description": "Spec Modeling and artifact generation course. Write a bett
er description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVt
ZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwi
dHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2Vu
ZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL2Q3ODkw
Z2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IlNw
ZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJldHRlciBk
ZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIs
ImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmcy
MzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRp
b24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVN
aW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1
bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2
dyIsInN0YXR1cyI6IkZhaWxlZCIsInZhbHVlIjoiRCJ9XSwiY3JlZGl0c0Vhcm5lZCI6MCwidGVybSI6
IkZhbGwgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9i
YWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlh
bF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlz
cyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo1ZjlkOGM3ZS0xMmFiLTM0Y2Qt
ZWY1Ni03ODkwMTIzNDU2NzgiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUx
MmVjMjEifQ.dWxrVsRvAAdoLaChpFXwSMFn2Tz4p3taut0H7jzmvcHoiZCM7APBd6wD8sgx9-J0vpKqy
EH6eQ7vWYVIs8-ZbNL9LrodejGBS3BLIRHUpTiDG8t9UXqod0g-Bsj3VKUWrD6BNeNRuIQv989yhvoaD
81V7zkjqss3au-qVpvlMi_TsImYdLGK9_B_z01AE40fgMNFHBln77ItWbxa7La4JpKlL11kenfI0niC8
IJi__e_3qy7r3k3nKfwzj-LTw4llwnRHEwYH9Fq9NLtcz9OXlnauUnjaKrfvcr0JRASpfpxxa3lqPJXt
9A1xymokc8ecZf9WFp5oeam7dCYntArcQ{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "0.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "2.5"
}
],
"creditsEarned": 0.0,
"term": "Fall 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "2.5"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5AiLb7rLEVPNS2feVmobiK8YnHB92hEbJWchbQewqeBZrRgisoJxRKmdTXYnJb8Tf5YzmWUou3dfbZJ8Hetu1jpT"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002
/criteria"
},
"description": "Example degree. Write a better description in your achieve
ment.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "2.5"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQy
YWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpb
eyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInR5cGUi
OlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50
QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6
NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJh
Z2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05
YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMC4wIn0seyJ0eXBl
IjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVkMmYzYTFiLTljN2UtNGI4
Zi1hMmQzLTZlN2Y4YjljMGQxZSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMi41In1dLCJj
cmVkaXRzRWFybmVkIjowLCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7Imlk
IjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3Yz
cDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2No
ZW1hVmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1
dWlkOjVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInN1YiI6ImRpZDpleGFtcGxl
OmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.IGc4A_--W8INWhVhAPt_CodUPGRFDF9Hqt9m87s
4fTnNt11mfAxsCmWRGytR02VA_xTv1R0NLRO0p5NaUyB3tXZKgY-9miwYiOHUdqeQL2N7wfKncgSGeJS
JE9xaZUJO79epjVfInKaalIHa6CEFnal2zZVqixTToaVc886OtF9_Rgn15M8CWkWrXzTP2yT2fkLZfku
vZRnksz4AQ1WkOjDpcfwKHU2TWs-ezBeDcnXTX5z4G5t1n2gMEDd9gg4hwS3sB8mUai2OU9LGocQPGYM
XMgZnwQZKJnF1sAFHGHL8bwJ-OXPBQXRVLvTKC30KgVhHPppmRIA9aDkm88JiFgAfter this term, the student achieves two credentials: one of the program for the semester, and one for the course taken. Since the student also completes the program after this term, the credential for the whole program is also awarded.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-45ef-23gh-ijkl-9876543210mn",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6.0,
"term": "Spring 2025"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-45ef-23gh-ijkl-9876543210mn",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zdZzUu8Nx1zbzUyc2sKKwuciXQG1UweXVWVKPVznnGu5p1XhNeo3bDf7QesjuNztdVmUkkq3iCVsEN38kqD2Ho9j"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-45ef-23gh-ijkl-9876543210mn",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/
criteria"
},
"description": "Spec Modeling and artifact generation course. Write a bett
er description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:9a8b7c6d-45ef-23gh-ijkl-9876543210mn",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjlhOGI3
YzZkLTQ1ZWYtMjNnaC1pamtsLTk4NzY1NDMyMTBtbiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVt
ZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwi
dHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2Vu
ZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL2Q3ODkw
Z2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IlNw
ZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJldHRlciBk
ZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIs
ImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmcy
MzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRp
b24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVN
aW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1
bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2
dyIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiQiJ9XSwiY3JlZGl0c0Vhcm5lZCI6NiwidGVy
bSI6IlNwcmluZyAyMDI1In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmlt
c2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVk
ZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9
XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjlhOGI3YzZkLTQ1ZWYt
MjNnaC1pamtsLTk4NzY1NDMyMTBtbiIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFj
Mjc2ZTEyZWMyMSJ9.FRWeT29lGfwLfEoC_BVVV2M9ZMUxMc9S0Ze3VmG7oFrBmTft8Fp2CeDHuJh3gVQ
xI-UHCd5k9Bz5Z_zPYrYKCZz2GylOErUwKc5cW53wxSTrkRNaFVOe4RW2ftYfaJqjDaUVV4hO7oizrmC
t8gu2Ot7ApPcYqHgFSZ4c97mZm0QBrqVz8DsEmdl6tkivESpB31t2u8Fq2iAJCh9EC5X-eEzXtu5FWXg
z7f1Hxwm8UXlSp4kNC32ivoTLzXTCPKmqVkSvfN0fi9LsHnl8pJiDZDsYriwrCBsn3bLLuTpmhCy49UI
4az7XO1vkG9s4FEtxw8c4h_YU6Kebj7sIn2St9g{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "4.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6.0,
"term": "Spring 2025"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3867kDe7FooF4RALarsgZP72FTMcC2zrbXETSnzem6ea63X4mwFDawuceaKpjF8zXY7qav75Z77pdkGpkFnoMLnH"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002
/criteria"
},
"description": "Example degree. Write a better description in your achieve
ment.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjdjNmQ1
ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQy
YWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpb
eyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInR5cGUi
OlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50
QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6
NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJh
Z2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05
YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNC4wIn0seyJ0eXBl
IjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVkMmYzYTFiLTljN2UtNGI4
Zi1hMmQzLTZlN2Y4YjljMGQxZSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy4wIn1dLCJj
cmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjUifSwiY3JlZGVudGlhbFNjaGVtYSI6W3si
aWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2Jf
djNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25T
Y2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJu
OnV1aWQ6N2M2ZDVlNGYtODlhYi0xMmNkLWVmMzQtNTY3ODkwYWJjZGVmIiwic3ViIjoiZGlkOmV4YW1w
bGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.aQcwYnLohKM8yf_UHAMuUhbIujTlZ7ay6AO5
RmjtHJbWu8eVbVlj2M5AMe2PSE_qhHB_nIg1Jvtq4RYvL2eOneGEuYm-kgK7dxcyS37b3jyijS3USWmW
HQY4_3_NtjziNKbDzEuSk-YKODtq8ufKgsytmDu8rXogQhdnnI4QzZB1zv5-MUWtsf8E2JUJY-KMhJhq
0M_aLaLyA-YCEcuBAHyj7L04X-7Xr8XGOk8BXrVu6SGqWGzsRl-OqfC6tz_46i9XjTaF6qcc-seaXJzB
AlpGAZ9zzAMqWWQsELY9OZeimHN6UeQ_imy9WlMPLXm5PBaaRNHroZaoSFtBcJkuKQ{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 16.5
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 16.5
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2EYMmq8An8yE8RkfKP7v2E21YgbkMow9dqaRV3irL6b8sL4mCgLSVHsnELpmF9hHxXrdvGZtUpQDo4f6icp6ZJ43"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002
/criteria"
},
"description": "Example degree. Write a better description in your achieve
ment.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 16.5
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjdjNmQ1
ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQy
YWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpb
eyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInR5cGUi
OlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50
QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6
NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJh
Z2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05
YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy4wIn1dLCJjcmVk
aXRzRWFybmVkIjoxNi41fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1z
Z2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRl
bnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1d
LCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6N2M2ZDVlNGYtODlhYi0x
MmNkLWVmMzQtNTY3ODkwYWJjZGVmIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIn0.ZY9ANVchzUBOpsf4G77v-wNgq-6g5-yQKhGRoPGokxFL0dcUGoZ-9ua5F4OaSyyn
G7UOzsSxIe1mXYfr4KGm_VvCaZAZ-52CNAMfMSku6lP2ZKDeQQ2Hui25qaflBtso6mx3t3hts5pNR9I9
gBym8LTvT3Y1yuSjYdNtte7yBCr6W4XxIg0nngJl0OBltGGwBUKyE2HtNYgPtKzUeIdDcGXWqcFvWBBm
lNPOhhOxcE1NtRHjt_U5L7eltM9iH092DGY59V8gCvMq_6cdcs1gnmjXzdswfjTedXoLKBG2mcAHgX9N
8FrW-KL8d2MLo3_JyN7RNpIFBCj9htUKHWVVBQIn educational programs, majors and minors represent structured areas of academic concentration. A major is the primary field of study that defines a student’s degree path, typically encompassing a comprehensive curriculum that includes foundational and advanced courses, as well as performance benchmarks such as GPA requirements. A minor is a secondary field of study that complements the major, often requiring fewer credits but still maintaining a coherent academic focus.
As with programs, majors and minors can be expressed as an
Achievement.
Since the specification doesn't include a vocabulary item for majors and minors,
their achievementType SHOULD be set to ext:Major or ext:Minor,
respectively.
Achievement also contains the property creditsAvailable for expressing
effort information. The definition of major and minor performance is expressed
similarly to how it is expressed for the program, as a
ResultDescription
of the Achievement. Its resultType SHOULD be the appropiate for expressing
the final grade of the major or minor, such as GradePointAverage if the
major or minor is graded using a GPA.
The program SHOULD have associations of type isParentOf with the majors and
minors conforming the program.
Both major and minor achievement SHOULD have isParentOf associations
with the courses comprising the learning in that Achievement.
The actual performance of the learner, either absolute or cumulative, can be expressed similarly to how it is for a program.
The same fictional 1EdTech Institute also offers another small-sized bachelor's degree titled "Specification Architecture in EdTech", consisting of the major "Specification Development" and the minor "Bootcamp Design and Teaching".
The major "Specification Development" is the exact same program as in the previous example, consisting of three courses:
- Introduction to Spec Development (6 credits).
- Working Groups: Looking for consensus (4.5 credits).
- Spec Modeling and artifact generation (6 credits).
The minor "Bootcamp design and teaching" consists of two courses:
- Bootcamp Design (6 credits).
- Teaching a Bootcamp (4.5 credits).
The courses are graded using letter grades, with 'A' the highest grade and
'F' the lowest.
1EdTech Institute defines eight Achievements: one for the bachelor's degree,
one for the major, one for the minor, and one for each course.
{
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27.0,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
}
{
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
}
{
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": ["Achievement"],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
}
{
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": ["Achievement"],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
{
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": ["Achievement"],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
{
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": ["Achievement"],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210uv/criteria"
},
"description": "Bootcamp Design course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
{
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": ["Achievement"],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210lm/criteria"
},
"description": "Teaching a Bootcamp course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
The program is associated with the major and minor via an isParentOf
relationship. On the other hand, the major and minor are associated with their
courses via a isParentOf relationship as well.
[
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"targetId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"targetId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"targetId": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"targetId": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm"
}
]
A student enrolls in this degree and, after some terms ("Spring 2024", "Fall 2024" and "Spring 2025"), finishes it and requests a transcript.
During these terms, the student fails the "Spec Modeling and artifact generation" course and, thus, retakes it in the following term, as shown in the table below.
| Course | Spring 2024 | Fall 2024 | Spring 2025 |
|---|---|---|---|
| Introduction to Spec Development | B (passed) | Not taken | Not taken |
| Working Groups: Looking for consensus | A (passed) | Not taken | Not taken |
| Spec Modeling and artifact generation | Not taken | D (failed) | B (passed) |
| Bootcamp Design | Not taken | C+ (passed) | Not taken |
| Teaching a Bootcamp | Not taken | Not taken | A (passed) |
Given this performance, the student finishes both major and minor in the semester "Spring 2025".
After this term, the student achieves four credentials: one of the program for the semester, one for the major for the semester, and one for each course taken.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f6d7e8a-12bc-34de-56fg-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": ["Achievement"],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6.0,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f6d7e8a-12bc-34de-56fg-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z21tWh3q37Bgt9nVzSwvWxtnm3fREY9BggDPdKDpo7a1hRstw6TxxykmfRo7KA8A79HyxDgNMhuSpJKewG3u3YZgy"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f6d7e8a-12bc-34de-56fg-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/
criteria"
},
"description": "Introduction to Spec Development course. Write a better de
scription in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:4f6d7e8a-12bc-34de-56fg-789012345678",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjRmNmQ3
ZThhLTEyYmMtMzRkZS01NmZnLTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2
ZWxvcG1lbnQiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJl
YmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOiJBY2hpZXZlbWVudFN1YmplY3QiLCJhY2hpZXZlbWVudCI6
eyJpZCI6InVybjp1dWlkOmIxMjM0YWJjLTc4ZGUtOTBmZy1oaWprLTEyMzQ1Njc4OTBsbSIsInR5cGUi
OlsiQWNoaWV2ZW1lbnQiXSwibmFtZSI6IkludHJvZHVjdGlvbiB0byBTcGVjIERldmVsb3BtZW50Iiwi
Y3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvYjEyMzRhYmMtNzhkZS05
MGZnLWhpamstMTIzNDU2Nzg5MGxtL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiSW50cm9kdWN0aW9u
IHRvIFNwZWMgRGV2ZWxvcG1lbnQgY291cnNlLiBXcml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5
b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIsInJlc3VsdERlc2NyaXB0
aW9uIjpbeyJpZCI6InVybjp1dWlkOmU4OTAxZ2hpLTIzamstNDVsbS1ub3BxLTEyMzQ1Njc4OTBycyIs
InR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlw
ZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0Ijpb
eyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmU4OTAxZ2hpLTIz
amstNDVsbS1ub3BxLTEyMzQ1Njc4OTBycyIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiQiJ9
XSwiY3JlZGl0c0Vhcm5lZCI6NiwidGVybSI6IlNwcmluZyAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEi
Olt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29u
L29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hK
c29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6
InVybjp1dWlkOjRmNmQ3ZThhLTEyYmMtMzRkZS01NmZnLTc4OTAxMjM0NTY3OCIsInN1YiI6ImRpZDpl
eGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.kOLJ4TCTM2ynejTWAwoFDLe8OeLe127
wDKOaAcG964RVrZKsvNWtDw_qoK3Vtgv0wAVP78YGJGBjcndYUc3xKk7OpiuRZg7gXQDtODrLI32dRZ_
oQEukFt51Vm70L3XkGcrJNB-b0miFrD_8eqwk3KBHsjOQOPADMfNC9Ss1MFHhOX_lhlxsVPUNDEcvPpV
0yMiKBkVgDWyTTPuxjpfoGQPgfYR2svSNnN1lL61XGaoyUYvcbrEdTN9LmeYneb3jIz0EMPxPem2kld6
8ed_-eAsjpFqR0-PNwuILUDysFQjdlgYb7aSgKGael2C0vsRskHkPDNVjen3NO-8RH9A5yw{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": ["Achievement"],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z44RpzhnaFPqD75RUHEGCQaSuvoRikK5GET9RSTKZEUSCBeZ6B31NMJ2821DYucodG8X6apnMbo68VHsiRMPPbq92"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/
criteria"
},
"description": "Working Groups: Looking for consensus course. Write a bett
er description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcg
Zm9yIGNvbnNlbnN1cyIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVt
ZW50Ijp7ImlkIjoidXJuOnV1aWQ6YzQ1NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxMG9wIiwi
dHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcgZm9yIGNv
bnNlbnN1cyIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL2M0NTY3
ZGVmLTg5Z2gtMTJpai1rbG1uLTk4NzY1NDMyMTBvcC9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6Ildv
cmtpbmcgR3JvdXBzOiBMb29raW5nIGZvciBjb25zZW5zdXMgY291cnNlLiBXcml0ZSBhIGJldHRlciBk
ZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIs
InJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmYxMjM0amtsLTU2bW4tNzhvcC1xcnN0
LTk4NzY1NDMyMTB1diIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdy
YWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJB
In1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1
dWlkOmYxMjM0amtsLTU2bW4tNzhvcC1xcnN0LTk4NzY1NDMyMTB1diIsInN0YXR1cyI6IkNvbXBsZXRl
ZCIsInZhbHVlIjoiQSJ9XSwiY3JlZGl0c0Vhcm5lZCI6NC41LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwi
Y3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29i
L3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24i
LCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFl
ZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NWY5ZDhjN2UtMTJhYi0zNGNkLWVmNTYtNzg5MDEyMzQ1
Njc4Iiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.MaMwmMK_
CM9zxNQmxg-FqrOmGNA9gI3i-WdKE75tHIwfXNOrb4JPELE3IYcqXjsid5Fc0KjZGHdAlxweIp40PJiM
6g0Qr_IcEsnvaoSqBI1lMuT4logUFGG8SrxEBGTKfAU7r4lG9YOEMh416HHeToqRmJSYFxgB7_XZcT67
Ajc_OID-LZpl5_3gQq3fmrW1W48pwnKDlhpbVF_EmZzMlGyhRIiVzvJC9tmsIE0l2t7ToXbWsQtXltQN
QegL1jWpfwtcc2qfcPkpnvgIisRMFUg4Mx0jS-aDbXWEs6BWWT2hrOh5ObPR62b9cN-quf2qHusEMIUa
GefIGX5RwRVsMg{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7f9a2b-45cd-67ef-89gh-0123456789ij",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7f9a2b-45cd-67ef-89gh-0123456789ij",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z47yqfWfo68tZxTyKMWmRz4PNAfes5WLuRtQMD8jjNetSL84zn6nSTdK24KQizfbViu63T3piNDM4jRqXPQHcnq2N"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7f9a2b-45cd-67ef-89gh-0123456789ij",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q
/criteria"
},
"description": "Example major. Write a better description in your achievem
ent.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:3e7f9a2b-45cd-67ef-89gh-0123456789ij",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlN2Y5
YTJiLTQ1Y2QtNjdlZi04OWdoLTAxMjM0NTY3ODlpaiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNt
NG41bzZwN3EvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1ham9yLiBXcml0ZSBhIGJl
dHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6ImV4
dDpNYWpvciIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6
InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVmNGczaDJpMWowayIsInR5cGUiOlsiUmVz
dWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFn
ZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6Nmc1ZjRl
M2QtMmMxYi05YThjLTdmNmQtNWU0ZzNoMmkxajBrIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJd
LCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2UiLCJ2
YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3Vs
dCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVm
NGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS4wIn0seyJ0eXBlIjpbIlJl
c3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjZnNWY0ZTNkLTJjMWItOWE4Yy03ZjZk
LTVlNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS4wIn1dLCJjcmVkaXRz
RWFybmVkIjoxMC41LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQi
OiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNw
MF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hl
bWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1
aWQ6M2U3ZjlhMmItNDVjZC02N2VmLTg5Z2gtMDEyMzQ1Njc4OWlqIiwic3ViIjoiZGlkOmV4YW1wbGU6
ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.GiJovpi6TotAj8KrIvaFjpuPxUuMden53YaYR-l3
iYJKqKlB7_5lpc9XFXBIlgWHvYSFCwL_-mWhnQ09EJldO2SbkwyoDGsfb8Nd0Gj4S1zttYSx60G99C6V
omydhv1wIyiEaVetXX9E7FdJduN_FDE0mEZRRh0uPsqOWs8vxx47y5e7XtUU7iI81spaFdYSVhf-zkUf
rL2bOmM5rOkISQ3v_2z0ZrONmnG47D8yFDToHrUQ0j94D37fVSkaaRRZH5Xtn87GYInXpQfs36rfPyHX
uFxcILpnPLvp-kXGmlTLuKVJiEyVF3XEjll0xN3TDjHiEo_5UuY1omExZ34lsQ{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:8a7b6c5d-34ef-12gh-ijkl-9876543210mn",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27.0,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "4.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "4.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:8a7b6c5d-34ef-12gh-ijkl-9876543210mn",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "4.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5gfDdePDADcGxC66iTJzaf2uPioJpZa8E8sXU8Lhc14QTSqzvceMzxbB1x34ABtWQdhGBqyEWndNVagZ4bBGkVUN"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:8a7b6c5d-34ef-12gh-ijkl-9876543210mn",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p
/criteria"
},
"description": "Example degree. Write a better description in your achieve
ment.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "4.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:8a7b6c5d-34ef-12gh-ijkl-9876543210mn",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjhhN2I2
YzVkLTM0ZWYtMTJnaC1pamtsLTk4NzY1NDMyMTBtbiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6M2E0YjVjNmQtN2U4Zi05ZzBoLTFpMmotM2s0bDVtNm43bzhwIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYTRiNWM2ZC03ZThmLTlnMGgtMWkyai0zazRs
NW02bjdvOHAvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjI3LCJyZXN1bHREZXNjcmlwdGlvbiI6W3si
aWQiOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrNGwtNW02bi03bzhwOXEwcjFzMnQiLCJ0eXBlIjpb
IlJlc3VsdERlc2NyaXB0aW9uIl0sIm5hbWUiOiJHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2
ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn0seyJpZCI6InVybjp1dWlkOjlm
OGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRp
b24iXSwibmFtZSI6IkN1bXVsYXRpdmUgR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVyYWdl
IiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9XX0sInJlc3VsdCI6W3sidHlwZSI6WyJS
ZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrNGwtNW02
bi03bzhwOXEwcjFzMnQiLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IjQuMCJ9LHsidHlwZSI6
WyJSZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo5ZjhlN2Q2Yy00YjNhLTJjMWUt
OWY4Zy03aDZpNWo0azNsMm0iLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IjQuMCJ9XSwiY3Jl
ZGl0c0Vhcm5lZCI6MTAuNSwidGVybSI6IlNwcmluZyAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7
ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29i
X3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29u
U2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVy
bjp1dWlkOjhhN2I2YzVkLTM0ZWYtMTJnaC1pamtsLTk4NzY1NDMyMTBtbiIsInN1YiI6ImRpZDpleGFt
cGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.Njg2-h6Gpdg5QIDE_eTITJfpllM5QQjDvkS
K4xlQAj6XHy8513ytkltaiifFByXkmXq-_jlu_MgKEWwyTmktt25OeDG935rRnOuNMhFddT-pMLNJc2P
3oXa1ySODtiaTCI-8cozlUvumzY1JZhFzxZ8-EOcpkFoBVu_UEqiqPLZbEoAzo3HGHYP7PGjG1MeQNes
Br6SzTpI1jXjrsMCWKS6QHVeNXxZJFwr5Hat_csnMY8ff3fzvCF7Aom204gwCYutPvF_DmCKa2fVfUga
UQP3XbRaoQir-aYu7z9WB9rh5oVG1tA2uY7R1LVHxw6GvcK0gz18Pw_S0iojOd-JKdgAfter this term, the student achieves five credentials: one of the program for the semester, one for the major for the semester, one for the minor for the semester, and one for each of the courses taken.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0.0,
"term": "Fall 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3uZxWHrbWPRdkuieRHA2zhbn6bQ3n4UfcBBoYyUoGb9zfDtYTz5s5Gvm5aCM6SVAoBZDi6Lxj6i5SZNjA7WEYn4y"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/
criteria"
},
"description": "Spec Modeling and artifact generation course. Write a bett
er description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlNGY1
ZzZoLTc4aWotOTBrbC1tbm9wLTEyMzQ1Njc4OTBxciIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVt
ZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwi
dHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2Vu
ZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL2Q3ODkw
Z2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IlNw
ZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJldHRlciBk
ZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIs
ImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmcy
MzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRp
b24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVN
aW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1
bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2
dyIsInN0YXR1cyI6IkZhaWxlZCIsInZhbHVlIjoiRCJ9XSwiY3JlZGl0c0Vhcm5lZCI6MCwidGVybSI6
IkZhbGwgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9i
YWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlh
bF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlz
cyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDozZTRmNWc2aC03OGlqLTkwa2wt
bW5vcC0xMjM0NTY3ODkwcXIiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUx
MmVjMjEifQ.mZyGs4xslBc-O6T4l71qeNHI-Ul4RHiGvZDt386dlV9dBk_WohDzGWB4ZF0wXQb7y4k6s
1DKa9wlgdm5uR2z5HlrsSuyADKI7F1G1sI1tNzL7tyOewf_LbVQpkJK6PqsZMkOCkS95Y44S06qXepBR
Ya_TfFyQMcfjMUMm5DNN1CCmBMwecCWUwU-osAt5L-ERX_Qq0nCOzXZdeJJTAyTbA6GlgrW05ytM5NO2
esRYsrPoci42hFrEL_Z93EUW2XHZu5LoLfOAjXT_ZaPrEYwmWMMiEjciDmxEU_t3dMP0QpOjYbgnRCW9
jEshf5op2XCFHxlhD3F-aKWJLVXmqmAlw{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Bootcamp Design",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": ["Achievement"],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210uv/criteria"
},
"description": "Bootcamp Design course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"status": "Completed",
"value": "C+"
}
],
"creditsEarned": 6.0,
"term": "Fall 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Bootcamp Design",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": [
"Achievement"
],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210uv/criteria"
},
"description": "Bootcamp Design course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"status": "Completed",
"value": "C+"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z59BiMqxA9T5Z5Ld3FT2DoWFJLvQnfzW82AwVdJYpE5b5FcxwMXe5GW9jQtGsaEKRGA4UdKUTR92Y1kGxARYAXzXK"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Bootcamp Design",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": [
"Achievement"
],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210uv/
criteria"
},
"description": "Bootcamp Design course. Write a better description in your
achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"status": "Completed",
"value": "C+"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjFhMmIz
YzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiQm9vdGNhbXAgRGVzaWduIiwiY3JlZGVu
dGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEi
LCJ0eXBlIjoiQWNoaWV2ZW1lbnRTdWJqZWN0IiwiYWNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpl
NTY3OGprbC05MG1uLTEyb3AtcXJzdC05ODc2NTQzMjEwdXYiLCJ0eXBlIjpbIkFjaGlldmVtZW50Il0s
Im5hbWUiOiJCb290Y2FtcCBEZXNpZ24iLCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVkdGVjaC5v
cmcvY291cnNlcy9lNTY3OGprbC05MG1uLTEyb3AtcXJzdC05ODc2NTQzMjEwdXYvY3JpdGVyaWEifSwi
ZGVzY3JpcHRpb24iOiJCb290Y2FtcCBEZXNpZ24gY291cnNlLiBXcml0ZSBhIGJldHRlciBkZXNjcmlw
dGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIsImNyZWRp
dHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOnoxMjM0eHl6
LTU2YWItNzhjZC1lZmdoLTk4NzY1NDMyMTBpaiIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwi
bmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJG
IiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNj
cmlwdGlvbiI6InVybjp1dWlkOnoxMjM0eHl6LTU2YWItNzhjZC1lZmdoLTk4NzY1NDMyMTBpaiIsInN0
YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiQysifV0sImNyZWRpdHNFYXJuZWQiOjYsInRlcm0iOiJG
YWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFs
Lm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxf
c2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3Mi
OiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6MWEyYjNjNGQtNWU2Zi03ZzhoLTlp
MGotMWsybDNtNG41bzZwIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJl
YzIxIn0.FeV_0WXSN64rNMjsD6N9yPDKKMwuniXlRxCaC0vD6OCXxMAZJgydNmfUtaSiY8_CKqW9PpQ1
42N3zVVmcMglhIXtKi5uruohK6ImTK_z0OmthF2tRK6rmDxv2JTXFMUzxPBug1l9L8F6EzXodMqucvJW
nR0mi2JJZ4VOv8qtE8UEsa1L3DiL2Fv8sqbZA1VWYZRpHXl2g6OZmVgM6YxtFXx-bibok_XIsx4b3KuD
q-Y3xvsz_z5wasH2V5PeSG-TlHJb_JrFWDFQfKNaRBY-oyz3ohjkz0ZDY2p0g0j6B7em098d516I1wTO
vIeH21dPTQCs0dQWHlobWnPci6a-1g{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f5g6h7i-89jk-01lm-23no-4567890pqrst",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "0.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "2.0"
}
],
"creditsEarned": 10.5,
"term": "Fall 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f5g6h7i-89jk-01lm-23no-4567890pqrst",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "2.0"
}
],
"creditsEarned": 10.5,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2CQLoR1d9zm37FPu4Q7Jb3dSTssMC8bTMRgn9BRXRkf7nRq9xF1YqsZLp7KXM5WwUiWmZdSMabNwA9edP6oSHnxk"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f5g6h7i-89jk-01lm-23no-4567890pqrst",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q
/criteria"
},
"description": "Example major. Write a better description in your achievem
ent.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "2.0"
}
],
"creditsEarned": 10.5,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:4f5g6h7i-89jk-01lm-23no-4567890pqrst",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjRmNWc2
aDdpLTg5amstMDFsbS0yM25vLTQ1Njc4OTBwcXJzdCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNt
NG41bzZwN3EvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1ham9yLiBXcml0ZSBhIGJl
dHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6ImV4
dDpNYWpvciIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6
InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVmNGczaDJpMWowayIsInR5cGUiOlsiUmVz
dWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFn
ZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6Nmc1ZjRl
M2QtMmMxYi05YThjLTdmNmQtNWU0ZzNoMmkxajBrIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJd
LCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2UiLCJ2
YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3Vs
dCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVm
NGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMC4wIn0seyJ0eXBlIjpbIlJl
c3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjZnNWY0ZTNkLTJjMWItOWE4Yy03ZjZk
LTVlNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMi4wIn1dLCJjcmVkaXRz
RWFybmVkIjoxMC41LCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoi
aHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBf
YWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1h
VmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlk
OjRmNWc2aDdpLTg5amstMDFsbS0yM25vLTQ1Njc4OTBwcXJzdCIsInN1YiI6ImRpZDpleGFtcGxlOmVi
ZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.c0sKkTXY4yKG0U9iNtS6_3NoR_pt_m1sRcmPbvoMzNR
Tgzrw5sdjsUS-RfY-ER7ZCeSFoj8_pmBOo2niiDT1Dlss88V1NoUBSAMvdr_y2QgDs_60L8wDI--MnWz
VB64tq92nhZEiHPgDhpoxSfQE4zc4sJGhfcdNv-ee92uuj98lgWMn4LB45kOIcldgflcbmIC1tF-asA3
_G8NHEA1WiF7PyrobEsoIOVOnzOvA0ObxiAvhdANq5NZuthI10UjKJ87bDNEZ8XOBoQoa6GY6vGHgnXB
pzS_rF0IYJaCeyyBGS2lQoSLYW65hQb-sK3MjhFGwtXk4kMTQwb6Mx7QyVg{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": ["Achievement"],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "3.5"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6.0,
"term": "Fall 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "3.5"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z66JjW9Z6NCsPppSKPwiABbEuv69KLBVJBHqTMpkN2QzU7AjH6UHoGLsQHtmCDioZURKC1wjFm2Jiy85Zgf5fDywh"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr
/criteria"
},
"description": "Example minor. Write a better description in your achievem
ent.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "3.5"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjFhMmIz
YzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6ZTEyMzRmZ2gtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiQm9vdGNhbXAgZGVzaWduIGFuZCB0ZWFjaGluZyIsImNyaXRlcmlhIjp7
ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9lMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0x
MjM0NTY3ODkwcXIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1pbm9yLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
ImV4dDpNaW5vciIsImNyZWRpdHNBdmFpbGFibGUiOjEwLjUsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJp
ZCI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRmLTFlNmY5YjdkOGU5ZiIsInR5cGUiOlsi
UmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZl
cmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6OGY3
ZTZkNWMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlv
biJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2Ui
LCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJl
c3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRm
LTFlNmY5YjdkOGU5ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In0seyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjhmN2U2ZDVjLTRiM2EtMmMxZS05
ZjhnLTdoNmk1ajRrM2wybSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In1dLCJjcmVk
aXRzRWFybmVkIjo2LCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoi
aHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBf
YWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1h
VmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlk
OjFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInN1YiI6ImRpZDpleGFtcGxlOmVi
ZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.kdULqC0UD8HAhmM_NePY6I1Z0maRxB9bFjsYhqvkwFk
_Hvdv-nGnWOYl_cta1t52_zVXvafPXLYJfWxGNynpHnHq_RB19IbbcAfnd5JuvXViHzNRrowpuOdoFgs
ceRrelz4GwgZqgiq3Ha97M7tPXjhxZ_fT2yqHH76ZhmvDSVGRvAyIPCGggZ5jX5TJUEQL8_QhRsk3SPz
07Etsaf3OMs1PZzXlGqT18DDJ8ELnZkM3c9mvd3TtQykeAJXlcbp6vjlOkzE7g-ff53JORejq2rqr6cE
PHP8V7LDnoINgvZgPy9eymXwQjiUy5CDSHfHavkVSmzwUx9pzEj-XZdsL_g{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27.0,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "0.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6.0,
"term": "Fall 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3zTgvUzBa4e52iFwnAyzqjE1aCSSdG4t1GrHw7ponyrhF9JA6joxVYcL1ACdkpGYijgQMTAf8gKUt66hzFNDWtig"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p
/criteria"
},
"description": "Example degree. Write a better description in your achieve
ment.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjFhMmIz
YzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6M2E0YjVjNmQtN2U4Zi05ZzBoLTFpMmotM2s0bDVtNm43bzhwIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYTRiNWM2ZC03ZThmLTlnMGgtMWkyai0zazRs
NW02bjdvOHAvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjI3LCJyZXN1bHREZXNjcmlwdGlvbiI6W3si
aWQiOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrNGwtNW02bi03bzhwOXEwcjFzMnQiLCJ0eXBlIjpb
IlJlc3VsdERlc2NyaXB0aW9uIl0sIm5hbWUiOiJHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2
ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn0seyJpZCI6InVybjp1dWlkOjlm
OGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRp
b24iXSwibmFtZSI6IkN1bXVsYXRpdmUgR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVyYWdl
IiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9XX0sInJlc3VsdCI6W3sidHlwZSI6WyJS
ZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrNGwtNW02
bi03bzhwOXEwcjFzMnQiLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IjAuMCJ9LHsidHlwZSI6
WyJSZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo5ZjhlN2Q2Yy00YjNhLTJjMWUt
OWY4Zy03aDZpNWo0azNsMm0iLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IjMuMCJ9XSwiY3Jl
ZGl0c0Vhcm5lZCI6NiwidGVybSI6IkZhbGwgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6
Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3Aw
X2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVt
YVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVp
ZDoxYTJiM2M0ZC01ZTZmLTdnOGgtOWkwai0xazJsM200bjVvNnAiLCJzdWIiOiJkaWQ6ZXhhbXBsZTpl
YmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.HDyXLM7yiMCawz2ZyNbvhnLAyC7DhO2QoosRhWtpk
M7nWZjazzbdUsiGMhZUgOEDAxqVrc5Tapubj799G-9vas25C4T7wMwksfKjYQsTEeWSd8f7PzohHYGGk
htGWjt_Rf8d1zv8qwx4Meqa2TMnX9oHq9qp-fEYQ-QxyC7NMQxyiOYyt6UJiRZN4qys4B6v-M_-o8xqN
J4Nc5P-PuJRGgx-1UrbldAxUopdPYmRwRgGlUvV-QZc8NGpW64rrG-ZkSpAL3eIdAYshIQdNO_zrBPFZ
hkk5c3ACjKWLBaIhLi3S6odZi30RrpQWiq81P-LIcpKvsm05nWAIIWS2qqERgAfter this term, the student achieves five credentials: one of the program for the semester, one for the major for the semester, one for the minor for the semester, and one for each course taken.
Since the student also completes the minor after this term, the credential for the minor is also awarded. Since the student also completes the major after this term, the credential for the major is also awarded. Since the student also completes the program after this term, the credential for the whole program is also awarded.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4d3c2b1a-67ef-89gh-ijkl-1234567890op",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6.0,
"term": "Spring 2025"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4d3c2b1a-67ef-89gh-ijkl-1234567890op",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2axrNiR3C6VK2iuoXoReKVNaDVPQ1GtSnNm63V3Hw3iqFthDXMbdA9rmV1aXCrRBJ5wuF2QHbRZpbyAjr1twXmBb"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4d3c2b1a-67ef-89gh-ijkl-1234567890op",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/
criteria"
},
"description": "Spec Modeling and artifact generation course. Write a bett
er description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:4d3c2b1a-67ef-89gh-ijkl-1234567890op",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjRkM2My
YjFhLTY3ZWYtODlnaC1pamtsLTEyMzQ1Njc4OTBvcCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVt
ZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwi
dHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2Vu
ZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL2Q3ODkw
Z2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IlNw
ZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJldHRlciBk
ZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIs
ImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmcy
MzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRp
b24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVN
aW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1
bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2
dyIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiQiJ9XSwiY3JlZGl0c0Vhcm5lZCI6NiwidGVy
bSI6IlNwcmluZyAyMDI1In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmlt
c2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVk
ZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9
XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjRkM2MyYjFhLTY3ZWYt
ODlnaC1pamtsLTEyMzQ1Njc4OTBvcCIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFj
Mjc2ZTEyZWMyMSJ9.XdcTD5_DvR6ZCcfJuywhyhv4G7hRfOiw9wkfpExec-CwpP-T6ibD5IFXb6p3u5_
ozgCVzikbcLWuW-smTYCqiuj0YOmboWsoF6Hq92TYm07gwFqX37w9XkY05y28bCPryMChsiHjWeIQMeU
VSnJI-7RRglI_SsCaYxZ_o8DvTDLJQzKzx61DnfmKwB-S-sYw4Sf-xnRuNqO6kURGemy8YZXw7QIKDWN
LSyDYs0nIr5d1qJA881PbdyaTSXar5_GIgEFo6PqU-_T920Btf0AMTT1qmGjN-dudnchlXgbeUJLa9nb
6Q-ntDZKntBjKV7Slxv67wd-C8vgTYt1sMuVEPw{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Teaching a Bootcamp",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": ["Achievement"],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210lm/criteria"
},
"description": "Teaching a Bootcamp course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Teaching a Bootcamp",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": [
"Achievement"
],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210lm/criteria"
},
"description": "Teaching a Bootcamp course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zKEiUsQEuFfVddYV3X2XP8s61rLjYSj8dVqrFKnoNMAgxGRYuBr4ZFySZNPr9HaxvXPNtnmVkUzaVCMPBZFuVsGw"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Teaching a Bootcamp",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": [
"Achievement"
],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210lm/
criteria"
},
"description": "Teaching a Bootcamp course. Write a better description in
your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjlmOGU3
ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiVGVhY2hpbmcgYSBCb290Y2FtcCIsImNy
ZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJl
YzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoidXJuOnV1
aWQ6ZjEyMzRhYmMtNTZkZS03OGZnLWhpamstOTg3NjU0MzIxMGxtIiwidHlwZSI6WyJBY2hpZXZlbWVu
dCJdLCJuYW1lIjoiVGVhY2hpbmcgYSBCb290Y2FtcCIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8x
ZWR0ZWNoLm9yZy9jb3Vyc2VzL2YxMjM0YWJjLTU2ZGUtNzhmZy1oaWprLTk4NzY1NDMyMTBsbS9jcml0
ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IlRlYWNoaW5nIGEgQm9vdGNhbXAgY291cnNlLiBXcml0ZSBhIGJl
dHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNv
dXJzZSIsImNyZWRpdHNBdmFpbGFibGUiOjQuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJu
OnV1aWQ6aDU2Nzhub3AtMTJxci0zNHN0LXV2d3gtOTg3NjU0MzIxMHl6IiwidHlwZSI6WyJSZXN1bHRE
ZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUi
LCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0
Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6aDU2Nzhub3AtMTJxci0zNHN0LXV2d3gtOTg3
NjU0MzIxMHl6Iiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJBIn1dLCJjcmVkaXRzRWFybmVk
Ijo0LjUsInRlcm0iOiJTcHJpbmcgMjAyNSJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBz
Oi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGll
dmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlk
YXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo5Zjhl
N2Q2Yy00YjNhLTJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFm
NzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.l8wlNNtndfvL3xS1BaoVpw63NLwmjHxru4KsGUmeMMp6TOo9n
CA0_r-OEi_wKVaNUO5Gq0UkX2glYZ1J3mSxZ8MyToEAMzM_HFpzWXRTdliHFsoVb5zpzMf0SWRcWFhBY
GcclpHMBPbnVfW3x4iiOhfeugKqBHbkVR0HjSDf5DQF95TtSb-dFAmVahX0Y1JsDy5I3I_FbPnQHfkXM
RSckmwmKQA_mkP_r7izTZGp3nCebinXShUWadLzgw2_RX9zvH59qsdaoU_hmi2_ZVB0GezjyGGgX65Cz
vOvROYjBtB58uypWD7KXx1X0FX2Aa2THQdPeq-e8F_xkbBsFx1gKA{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-5e4f-3g2h-1i0j-7k8l9m0n1o2p",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "4.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6.0,
"term": "Spring 2025"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-5e4f-3g2h-1i0j-7k8l9m0n1o2p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zkKXPY2vY5fQbx6oJqra7ZA8BUtZqGTxcFEd4fmcvmzFKL3iVgKYH4SznDxZw4Yo4HKayvqv9NtLq7DkdCLpeFSJ"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-5e4f-3g2h-1i0j-7k8l9m0n1o2p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q
/criteria"
},
"description": "Example major. Write a better description in your achievem
ent.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:9a8b7c6d-5e4f-3g2h-1i0j-7k8l9m0n1o2p",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjlhOGI3
YzZkLTVlNGYtM2cyaC0xaTBqLTdrOGw5bTBuMW8ycCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNt
NG41bzZwN3EvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1ham9yLiBXcml0ZSBhIGJl
dHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6ImV4
dDpNYWpvciIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6
InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVmNGczaDJpMWowayIsInR5cGUiOlsiUmVz
dWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFn
ZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6Nmc1ZjRl
M2QtMmMxYi05YThjLTdmNmQtNWU0ZzNoMmkxajBrIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJd
LCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2UiLCJ2
YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3Vs
dCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVm
NGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNC4wIn0seyJ0eXBlIjpbIlJl
c3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjZnNWY0ZTNkLTJjMWItOWE4Yy03ZjZk
LTVlNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In1dLCJjcmVkaXRz
RWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjUifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJo
dHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9h
Y2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFW
YWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6
OWE4YjdjNmQtNWU0Zi0zZzJoLTFpMGotN2s4bDltMG4xbzJwIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJm
ZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.mcHqLh6IVv0keQCMm_ttAk7LeA_36zkh07AW2eUBc1B1
EV747BbhLjbUJchOTZ5AY5f9OoyWDzFJqGHV26bAmMWm0cNZL548wLhG0E-N-g3lddfcDedQZllRqp_8
5_aHcw_gJ4WWUgBRnNwCyTtsBNtes97ToJ-UxLhu44abaeeC9vZ54z3M_9P0-ED2_dzsNcT9IuP6NPvP
PlrcShQzQTPqbkJs99WUMSWYjbioff3TZ246m3dcmH8efk4qslIIZWGW1gR3veBW2tJngqjacU2Jfupi
eH9-LCfNNeBiATvnvx7IeQCd-QZ0PWKyiB1HLzXNslDOkVWBcMCqdrberQ{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:2b3c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": ["Achievement"],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "7.0"
},
{
"type": ["Result"],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:2b3c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "7.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5DYRC21PqjV5kER2Ta7LVCaSrEBBXMU7hzVKFSA1ybYLbuhQkMoHp72VVvn9q59TKkycvtqoKrVM5uiFjYnYk3UK"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:2b3c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr
/criteria"
},
"description": "Example minor. Write a better description in your achievem
ent.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "7.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:2b3c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjJiM2M0
ZDVlLTZmN2ctOGg5aS0wajFrLTJsM200bjVvNnA3cSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6ZTEyMzRmZ2gtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiQm9vdGNhbXAgZGVzaWduIGFuZCB0ZWFjaGluZyIsImNyaXRlcmlhIjp7
ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9lMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0x
MjM0NTY3ODkwcXIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1pbm9yLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
ImV4dDpNaW5vciIsImNyZWRpdHNBdmFpbGFibGUiOjEwLjUsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJp
ZCI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRmLTFlNmY5YjdkOGU5ZiIsInR5cGUiOlsi
UmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZl
cmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6OGY3
ZTZkNWMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlv
biJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2Ui
LCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJl
c3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRm
LTFlNmY5YjdkOGU5ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNy4wIn0seyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjhmN2U2ZDVjLTRiM2EtMmMxZS05
ZjhnLTdoNmk1ajRrM2wybSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS41In1dLCJjcmVk
aXRzRWFybmVkIjo0LjUsInRlcm0iOiJTcHJpbmcgMjAyNSJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJp
ZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92
M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNj
aGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46
dXVpZDoyYjNjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJzdWIiOiJkaWQ6ZXhhbXBs
ZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.HgCBNmq_Tvv7K8u8GTiMYsUzr85-DLsJWnzLQ
HYE1Aw-MrH45Q9LrPasYqJlL1kRGyir_gyCmQMso6b-w-AlqfEnIJYtBKjAiaQCh_kNIT8ypBYKQUIQ6
w1WgzxygHNxGs_eng9Ua4CspTQ1bm8RCfE9jWEwnnpFdwLbOfj4DpfcIL-Pw7ynpmdboHy0Qloj1O81e
tiSl8iOoVw_RuS8EVWyCuYEq7lOgl4nDenB1BiF55x-5WRdglrj4sl1YoYqPmrG83P1cOKo7b8AW_Q2z
af9VexUA7rHMvVHvn93C31CYl2aSu82B7kUeJMZ8XBcTMeihUVn_lTHco-CoR5EkQ{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4c3d2e1f-7g8h-9i0j-1k2l-3m4n5o6p7q8r",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6.0
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4c3d2e1f-7g8h-9i0j-1k2l-3m4n5o6p7q8r",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zPzAZkSb7BfNjkR1GD2gE6uJ9EqhmAXgW54C4fUS1A3HfbHSb93eFmESQ8QybJMV9MgsVNhbY8DVESEbz5w2ruHS"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4c3d2e1f-7g8h-9i0j-1k2l-3m4n5o6p7q8r",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q
/criteria"
},
"description": "Example major. Write a better description in your achievem
ent.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:4c3d2e1f-7g8h-9i0j-1k2l-3m4n5o6p7q8r",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjRjM2Qy
ZTFmLTdnOGgtOWkwai0xazJsLTNtNG41bzZwN3E4ciIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNt
NG41bzZwN3EvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1ham9yLiBXcml0ZSBhIGJl
dHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6ImV4
dDpNYWpvciIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6
InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVmNGczaDJpMWowayIsInR5cGUiOlsiUmVz
dWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFn
ZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6Nmc1ZjRl
M2QtMmMxYi05YThjLTdmNmQtNWU0ZzNoMmkxajBrIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJd
LCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2UiLCJ2
YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3Vs
dCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVm
NGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In1dLCJjcmVkaXRzRWFy
bmVkIjo2fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9y
Zy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2No
ZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJo
dHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NGMzZDJlMWYtN2c4aC05aTBqLTFrMmwt
M200bjVvNnA3cThyIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIx
In0.OZm5B9nVVan3re4wHlKo2mkTUqDK3MeHYZdl24uh8MuaZVSjVLKTGgl2GrTNsWUhUexM_nGjF0wD
YBF7BcfUh3Ez-dhyT2-0rl854BYvS2zt5fFBfMYsOzbPRiDQhiRk0nd3aNqXLjUCf9lM6HGzxB-wg-Wg
3VgooCwQPIjIQIfMWxwj85kInH-Qm8fXeSR8vJ9EiMxHsEFlWRK5DS60Tl0WXsvsPEh5uGjXc1WGCMvg
MvbxGx8jgghybQHcZyblB5uRPpZIOrTp-HgJ6Fjiml36e6W8RQpMc9duJA2cKmu-PXVDkDf3jW1kjkfn
taMH618ic2eWd5ykK_lMZE3NZA{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5d6e7f8g-9h0i-1j2k-3l4m-5n6o7p8q9r0s",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": ["Achievement"],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 10.5
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5d6e7f8g-9h0i-1j2k-3l4m-5n6o7p8q9r0s",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 10.5
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2pKHKrYSqLLKxmkUWGFR67HGem1YGjkcqC4N1AEw9iiGaWUE79FPdLBHJ6BkB9M1UJ6zjn1gzTaGDnFvNTGzeZ8v"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5d6e7f8g-9h0i-1j2k-3l4m-5n6o7p8q9r0s",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr
/criteria"
},
"description": "Example minor. Write a better description in your achievem
ent.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 10.5
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:5d6e7f8g-9h0i-1j2k-3l4m-5n6o7p8q9r0s",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVkNmU3
ZjhnLTloMGktMWoyay0zbDRtLTVuNm83cDhxOXIwcyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6ZTEyMzRmZ2gtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiQm9vdGNhbXAgZGVzaWduIGFuZCB0ZWFjaGluZyIsImNyaXRlcmlhIjp7
ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9lMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0x
MjM0NTY3ODkwcXIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1pbm9yLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
ImV4dDpNaW5vciIsImNyZWRpdHNBdmFpbGFibGUiOjEwLjUsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJp
ZCI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRmLTFlNmY5YjdkOGU5ZiIsInR5cGUiOlsi
UmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZl
cmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6OGY3
ZTZkNWMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlv
biJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2Ui
LCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJl
c3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRm
LTFlNmY5YjdkOGU5ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS41In1dLCJjcmVkaXRz
RWFybmVkIjoxMC41fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRp
YWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJp
c3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NWQ2ZTdmOGctOWgwaS0xajJr
LTNsNG0tNW42bzdwOHE5cjBzIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZl
MTJlYzIxIn0.FlTPgyMfsl1e0Chg2_57CJ3uiQKA9ajrxq-Q4zFi8LQE7Ju8Ivv4MK7kIcUJtObpqYTS
OHWLlLCaBewoxeCZRnrr0ZcDLIl4nsSOkvx3ogIn7AyJ35-3r8Cjt7ReJlO9NIjUmNJeypCZkItuySyG
qdiYAoqLXlHJ8_Qaeur4ZkHIxzcimnHIsByW5P7B1x2mc0dxSN8MO12BruawG8xTriu8dC-8an96oAbW
U5zKNev6fCKTJF87a8fNIBOcYHEwPwfBAAJIqu7lH7fT9gs9rtU-D0StnzV4Uwdiic8zevUXMewN7074
BCrTUwWA8_8UFRjAVvkQTcwEg7uDv0dvnQ{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e2f1a4b-56cd-78ef-90gh-1234567890ij",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 27.0
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e2f1a4b-56cd-78ef-90gh-1234567890ij",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 27
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5i7W5hqCgJyyBf7L5eUg8mVvoKZ2FhN9yWGhJmKQ22XjjHtPaQ1yR7MYAvUDBAkVr9QnjkDNEuaxvmDSmMAAbmL4"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e2f1a4b-56cd-78ef-90gh-1234567890ij",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002
/criteria"
},
"description": "Example degree. Write a better description in your achieve
ment.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 27
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:3e2f1a4b-56cd-78ef-90gh-1234567890ij",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlMmYx
YTRiLTU2Y2QtNzhlZi05MGdoLTEyMzQ1Njc4OTBpaiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQy
YWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpb
eyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInR5cGUi
OlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50
QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6
NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJh
Z2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05
YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In1dLCJjcmVk
aXRzRWFybmVkIjoyN30sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50
aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwi
aXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjNlMmYxYTRiLTU2Y2QtNzhl
Zi05MGdoLTEyMzQ1Njc4OTBpaiIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2
ZTEyZWMyMSJ9.SeYymCunzR1sckv8omrTyhCml3SEb3e3pnNRr1k-EtjqtruPZV5chgf9GZW132v5J9c
idwZphytOi13iF7aN06V-OZ7d-W9JIuPnruMQK7pd-uugKWViXpZ4RZCJN_r8MyMmTpFsRukm4lhi0aC
vCtUzB5LL5wQn2mmpd_81wla7hP62kcMh6cXoRFaGHISR7RewONDvKWnrvBR1VjPoy6TIsdYNj9TVsCD
QarIxBRu4_qLgNl258_wKYDPf_s_i3zrDQVbPBMUyq2yLaKuU6bzZtawi3rOuBubNCSgPjTcYC986uaB
bUzRHRK4wTxSgp1bS2VCw_P1FrGwF3PARbwTransfer credits refer to academic credits that a learner has previously earned at another accredited institution and that are accepted by a new institution toward the completion of a program or credential.
This new institution can align these credits to an existing course within the program or group all together in a section of the transcript ("undistributed credits").
In this scenario, the issuing institution asserts an OpenBadgeCredential for
the student's performance in the course aligned with the transfer credits,
similarly to how it usually does when the student takes the course.
Thus, the Achievement inside the credential is the same Achievement
of the course. This Achievement contains some ResultDescription defining
the results of the course.
However, passing the course as a result of a transfer does not require adding that
additional description to the course's Achievement. In fact, credentials
representing an course achieved through transfer credits do not need to
express the corresponing Result.
The information about the originating institution that initially granted
the credits to the student are expressed in the source property of the
AchievementSubject.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"source": {
"id": "https://example.org",
"type": ["Profile"],
"name": "Origin Institute"
},
"creditsEarned": 6.0,
"term": "Fall 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"source": {
"id": "https://example.org",
"type": [
"Profile"
],
"name": "Origin Institute"
},
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5edKWcfnL5ZDFx3bM4gGDsv53oSbkQtx5ieu4wmh6D6B5kGSpzWBtthuGHxxLpSQbzV9axM8Usc96x3NNMV3iYmr"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/
criteria"
},
"description": "Spec Modeling and artifact generation course. Write a bett
er description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"source": {
"id": "https://example.org",
"type": [
"Profile"
],
"name": "Origin Institute"
},
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVt
ZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwi
dHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2Vu
ZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL2Q3ODkw
Z2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IlNw
ZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJldHRlciBk
ZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIs
ImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmcy
MzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRp
b24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVN
aW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwic291cmNlIjp7ImlkIjoiaHR0cHM6Ly9leGFtcGxlLm9y
ZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiT3JpZ2luIEluc3RpdHV0ZSJ9LCJjcmVkaXRzRWFy
bmVkIjo2LCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6
Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2
ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRh
dG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3
MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.Ue25xrmTt8lTHAR-BDbOGfES60RvNllMEHSyGrvhDSHRyMuLIO_
M7WfB7V0uWQpOn_l_0HbqlNiOIrismQ70LlI7TCDS18Aph2IpVjK-wwEhgzPsWDMzcqF8b-IxN-bS_X0
LI4ELSLZP9mbQa4alYe8G0UqwKnSnvJYpEZhcpwQr5MJHaIIMQ2_r3ZwTM8AO_GS1WR04pSEySHTsq9k
MxkDJCcJRVcyqUp0oMp7pkUZG4EHMbfZ0sVGdae09r2nbFST6ev60tA_8yymbx7ttO4GYU8fgh8w5orN
burzTAf5yirMYfudhPLGPfZwvUc3H4uV-hIjtBWHxzf9lW6nfrgUndistributed credits are not aligned with a specific course. They may not be either, or timed into a particular semester.
To identify these credits in a CLR, we define a new Achievement with
and achievementType with value ext:Transfer. This Achievement is
associated with the program using the appropriate Association.
The actual transfer of the credits is expressed in the CLR via an
AchievementCredential for this new Achievement. Information about the
originating institution is expressed in the source property of the
AchievementSubject.
If the issuing institution wants to specify the term when the transfer is
made, it only has to set the term property of the AchievementSubject
accordingly.
There SHOULD be one AchievementCredential for each originating institution
from which credits are transfer, to express the institution’s information
within the CLR.
{
"id": "urn:uuid:7e2f8b1c-3a4d-5e6f-7g8h-9i0j1k2l3m4n",
"type": ["Achievement"],
"name": "Transfer Credits",
"criteria": {
"id": "https://1edtech.org/courses/7e2f8b1c-3a4d-5e6f-7g8h-9i0j1k2l3m4n/criteria"
},
"description": "Transfer credits. Write a better description in your achievement.",
"achievementType": "ext:Transfer"
}
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:7e2f8b1c-3a4d-5e6f-7g8h-9i0j1k2l3m4n",
"type": ["Achievement"],
"name": "Transfer Credits",
"criteria": {
"id": "https://1edtech.org/courses/7e2f8b1c-3a4d-5e6f-7g8h-9i0j1k2l3m4n/criteria"
},
"description": "Transfer credits. Write a better description in your achievement.",
"achievementType": "ext:Transfer"
},
"source": {
"id": "https://example.org",
"type": ["Profile"],
"name": "Origin Institute"
},
"creditsEarned": 30.0
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:7e2f8b1c-3a4d-5e6f-7g8h-9i0j1k2l3m4n",
"type": [
"Achievement"
],
"name": "Transfer Credits",
"criteria": {
"id": "https://1edtech.org/courses/7e2f8b1c-3a4d-5e6f-7g8h-9i0j1k2l3m4n/criteria"
},
"description": "Transfer credits. Write a better description in your achievement.",
"achievementType": "ext:Transfer"
},
"source": {
"id": "https://example.org",
"type": [
"Profile"
],
"name": "Origin Institute"
},
"creditsEarned": 30
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2LAFuziyjDSCR9auswgr1FswBRXsYFPDnS5JbftXDhNTM1SbWLu14WBcaGgBsYUM32bURQM7yRCvWWzSDULQrafE"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:7e2f8b1c-3a4d-5e6f-7g8h-9i0j1k2l3m4n",
"type": [
"Achievement"
],
"name": "Transfer Credits",
"criteria": {
"id": "https://1edtech.org/courses/7e2f8b1c-3a4d-5e6f-7g8h-9i0j1k2l3m4n/
criteria"
},
"description": "Transfer credits. Write a better description in your achie
vement.",
"achievementType": "ext:Transfer"
},
"source": {
"id": "https://example.org",
"type": [
"Profile"
],
"name": "Origin Institute"
},
"creditsEarned": 30
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoi
dXJuOnV1aWQ6N2UyZjhiMWMtM2E0ZC01ZTZmLTdnOGgtOWkwajFrMmwzbTRuIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiVHJhbnNmZXIgQ3JlZGl0cyIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6
Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzLzdlMmY4YjFjLTNhNGQtNWU2Zi03ZzhoLTlpMGoxazJsM200bi9j
cml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IlRyYW5zZmVyIGNyZWRpdHMuIFdyaXRlIGEgYmV0dGVyIGRl
c2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiZXh0OlRyYW5z
ZmVyIn0sInNvdXJjZSI6eyJpZCI6Imh0dHBzOi8vZXhhbXBsZS5vcmciLCJ0eXBlIjpbIlByb2ZpbGUi
XSwibmFtZSI6Ik9yaWdpbiBJbnN0aXR1dGUifSwiY3JlZGl0c0Vhcm5lZCI6MzB9LCJjcmVkZW50aWFs
U2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hl
bWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIx
RWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmci
LCJqdGkiOiJ1cm46dXVpZDo1ZjlkOGM3ZS0xMmFiLTM0Y2QtZWY1Ni03ODkwMTIzNDU2NzgiLCJzdWIi
OiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.SU470FFfk3Rqlipowv_Vg
SenOOIwFlEzKL-H23r3XKZbmYGhnLdc8dSHgpJSpVII2eWVgi6-Do-idXT_A--kyqI44sdeg1kVFr6cy
9b943CzQnCrJN42HjOdJAKj7_bovUkX5F2SgeaY4tre_vhNEmvKLWHH9Iub4jlIiiSwY7lUFzmvNns3s
xtAZV9sTQ9VV4k1kOFL23FYOaNGp7jHCypk5Dtc_OskjDpD_K9vynDcaoP6YMIlR8IA7GXy9FMPs6_C5
X4h8CGADndOD4YC38Hj7DGhvcg4O6gfur4YvepyqTT_8C_OJW2HTsEDNeR_aQoByj1NJKkc8dX74o1QQ
wTranscripts may contain a key or legend, providing guidance on understanding the information presented, including explanations of abbreviations, symbols, and other terms used on the transcript.
This legend is expressed in a CLR as evidence of the main ClrCredential.
To easily identify the evidence, its genre property MUST be set to Legend.
The institution can include the narrative of the legend in Markdown inside the
narrative property, or set the id property to the URL of the legend
document on their website.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/clr/v2p0/context-2.0.1.json",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [ "VerifiableCredential", "ClrCredential" ],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development Transcript",
"evidence": [
{
"type": ["Evidence"],
"genre": "Legend",
"narrative": "Legend document contents goes here"
}
]
}
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/clr/v2p0/context-2.0.1.json",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [ "VerifiableCredential", "ClrCredential" ],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development Transcript",
"evidence": [
{
"id": "http://url.to/legend"
"type": ["Evidence"],
"genre": "Legend"
}
]
}
Transcripts contain information about the competences acquired and the student's performance in them.
In traditional transcripts, competencies are usually scoped to a course. However, there are some educational programs where competencies themselves are the primary focus of study.
In this scenario, the competencies are aligned to either the course's
Achievement or ResultDescription via the alignment property.
Program information and student perfomance aren then expressed in the same way as a typical program.
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
],
"alignment": [
{
"type": ["Alignment"],
"targetCode": "70838e99-3249-4e4e-80ab-9e770444f13b",
"targetFramework": "Job Skills Taxonomy"",
"targetName": "Can identify problems and document them clearly.",
"targetType": "CFItem",
"targetUrl": "https://caselabs.commongoodlt.com/ims/case/v1p0/CFItems/70838e99-3249-4e4e-80ab-9e770444f13b"
}
]
}
In this scenario, the competence is what the students are awarded. Thus,
the competency itself is expressed as an Achievement, with achievementType
set to Competency.
The potential results of the competency are expressed as ResultDescriptions
of the Achievement.
{
"id": "urn:uuid:8a1b2c3d-4e5f-6789-abcd-ef0123456789",
"type": ["Achievement"],
"name": "Basic Problem Solving",
"criteria": {
"narrative": "This is a basic competence, achieved without any assessment"
},
"description": "This achievement represents identifying problems and documenting them clearly",
"achievementType": "Competency",
"creditsAvailable": 6.0,
"alignment": [
{
"type": ["Alignment"],
"targetCode": "70838e99-3249-4e4e-80ab-9e770444f13b",
"targetFramework": "Job Skills Taxonomy"",
"targetName": "Problem Solver",
"targetType": "CFItem",
"targetUrl": "https://caselabs.commongoodlt.com/ims/case/v1p0/CFItems/70838e99-3249-4e4e-80ab-9e770444f13b"
}
]
}
The following example describes a competency Achievement with one
ResultDescription, formed by 3 RubricCriterionLevels.
{
"id": "urn:uuid:6f1a2b3c-4d5e-6789-abcd-ef0123456789",
"type": ["Achievement"],
"name": "Problem Solving",
"criteria": {
"narrative": "This competence is achieved by demostrating a working example"
},
"description": "This achievement represents identifying problems and documenting them clearly",
"achievementType": "Competency",
"creditsAvailable": 6.0,
"alignment": [
{
"type": ["Alignment"],
"targetCode": "70838e99-3249-4e4e-80ab-9e770444f13b",
"targetFramework": "Job Skills Taxonomy",
"targetName": "Problem Solver",
"targetType": "CFItem",
"targetUrl": "https://caselabs.commongoodlt.com/ims/case/v1p0/CFItems/70838e99-3249-4e4e-80ab-9e770444f13b"
}
],
"resultDescription": [
{
"id": "urn:uuid:9e8c7b6a-5d4c-3b2a-1f0e-7c6b5a4d3e2f",
"type": ["ResultDescription"],
"name": "Competency achievement",
"resultType": "RubricCriterionLevel",
"rubricCriterionLevel": [
{
"id": "urn:uuid:1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"type": ["RubricCriterionLevel"],
"name": "Basic"
},
{
"id": "urn:uuid:7e6d5c4b-3a2f-1e0d-9c8b-7a6f5e4d3c2b",
"type": ["RubricCriterionLevel"],
"name": "Advanced"
},
{
"id": "urn:uuid:0f1e2d3c-4b5a-6c7d-8e9f-0a1b2c3d4e5f",
"type": ["RubricCriterionLevel"],
"name": "Mastered"
}
]
}
]
}
Transcripts MAY define Associations between competencies to express
education pathways, competency requirements, and similar relationships.
Students are awarded the competency in the same way they are awarded a course
in traditional transcripts: by having an AchievementCredential with the
competency's Achievement, including results and terms as appropiate.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Basic Problem Solving",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:8a1b2c3d-4e5f-6789-abcd-ef0123456789",
"type": ["Achievement"],
"name": "Basic Problem Solving",
"criteria": {
"narrative": "This is a basic competence, achieved without any assessment"
},
"description": "This achievement represents identifying problems and documenting them clearly",
"achievementType": "Competency",
"creditsAvailable": 6.0,
"alignment": [
{
"type": ["Alignment"],
"targetCode": "70838e99-3249-4e4e-80ab-9e770444f13b",
"targetFramework": "Job Skills Taxonomy"",
"targetName": "Problem Solving",
"targetType": "CFItem",
"targetUrl": "https://caselabs.commongoodlt.com/ims/case/v1p0/CFItems/70838e99-3249-4e4e-80ab-9e770444f13b"
}
]
},
"creditsEarned": 6.0,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}
Actual results of the competency are expressed as Results of the
AchievementSubject. The following example describes a credential
for the competency Achievement described in Example 46, achieved by the
student at the Mastered level.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e2f1a4b-5c6d-7e8f-9a0b-1c2d3e4f5a6b",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Basic Problem Solving",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:6f1a2b3c-4d5e-6789-abcd-ef0123456789",
"type": ["Achievement"],
"name": "Problem Solving",
"criteria": {
"narrative": "This competence is achieved by demostrating a working example"
},
"description": "This achievement represents identifying problems and documenting them clearly",
"achievementType": "Competency",
"creditsAvailable": 6.0,
"alignment": [
{
"type": ["Alignment"],
"targetCode": "70838e99-3249-4e4e-80ab-9e770444f13b",
"targetFramework": "Job Skills Taxonomy",
"targetName": "Problem Solver",
"targetType": "CFItem",
"targetUrl": "https://caselabs.commongoodlt.com/ims/case/v1p0/CFItems/70838e99-3249-4e4e-80ab-9e770444f13b"
}
],
"resultDescription": [
{
"id": "urn:uuid:9e8c7b6a-5d4c-3b2a-1f0e-7c6b5a4d3e2f",
"type": ["ResultDescription"],
"name": "Competency achievement",
"resultType": "RubricCriterionLevel",
"rubricCriterionLevel": [
{
"id": "urn:uuid:1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"type": ["RubricCriterionLevel"],
"name": "Basic"
},
{
"id": "urn:uuid:7e6d5c4b-3a2f-1e0d-9c8b-7a6f5e4d3c2b",
"type": ["RubricCriterionLevel"],
"name": "Advanced"
},
{
"id": "urn:uuid:0f1e2d3c-4b5a-6c7d-8e9f-0a1b2c3d4e5f",
"type": ["RubricCriterionLevel"],
"name": "Mastered"
}
]
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:9e8c7b6a-5d4c-3b2a-1f0e-7c6b5a4d3e2f",
"achievedLevel": "urn:uuid:0f1e2d3c-4b5a-6c7d-8e9f-0a1b2c3d4e5f",
"status": "Completed"
}
],
"creditsEarned": 6.0,
"term": "Spring 2024"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e2f1a4b-5c6d-7e8f-9a0b-1c2d3e4f5a6b",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Basic Problem Solving",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:6f1a2b3c-4d5e-6789-abcd-ef0123456789",
"type": [
"Achievement"
],
"name": "Problem Solving",
"criteria": {
"narrative": "This competence is achieved by demostrating a working example"
},
"description": "This achievement represents identifying problems and documenting them clearly",
"achievementType": "Competency",
"creditsAvailable": 6,
"alignment": [
{
"type": [
"Alignment"
],
"targetCode": "70838e99-3249-4e4e-80ab-9e770444f13b",
"targetFramework": "Job Skills Taxonomy",
"targetName": "Problem Solver",
"targetType": "CFItem",
"targetUrl": "https://caselabs.commongoodlt.com/ims/case/v1p0/CFItems/70838e99-3249-4e4e-80ab-9e770444f13b"
}
],
"resultDescription": [
{
"id": "urn:uuid:9e8c7b6a-5d4c-3b2a-1f0e-7c6b5a4d3e2f",
"type": [
"ResultDescription"
],
"name": "Competency achievement",
"resultType": "RubricCriterionLevel",
"rubricCriterionLevel": [
{
"id": "urn:uuid:1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"type": [
"RubricCriterionLevel"
],
"name": "Basic"
},
{
"id": "urn:uuid:7e6d5c4b-3a2f-1e0d-9c8b-7a6f5e4d3c2b",
"type": [
"RubricCriterionLevel"
],
"name": "Advanced"
},
{
"id": "urn:uuid:0f1e2d3c-4b5a-6c7d-8e9f-0a1b2c3d4e5f",
"type": [
"RubricCriterionLevel"
],
"name": "Mastered"
}
]
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9e8c7b6a-5d4c-3b2a-1f0e-7c6b5a4d3e2f",
"achievedLevel": "urn:uuid:0f1e2d3c-4b5a-6c7d-8e9f-0a1b2c3d4e5f",
"status": "Completed"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3YntKjrEWTAC9PzWaMeM5YF1fL23ndKLV5hFVtQs1scynv51LjbhMjd6pssDkQDyupAUUfa16pNnhed7uZ7NrSSh"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e2f1a4b-5c6d-7e8f-9a0b-1c2d3e4f5a6b",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Basic Problem Solving",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:6f1a2b3c-4d5e-6789-abcd-ef0123456789",
"type": [
"Achievement"
],
"name": "Problem Solving",
"criteria": {
"narrative": "This competence is achieved by demostrating a working exam
ple"
},
"description": "This achievement represents identifying problems and docum
enting them clearly",
"achievementType": "Competency",
"creditsAvailable": 6,
"alignment": [
{
"type": [
"Alignment"
],
"targetCode": "70838e99-3249-4e4e-80ab-9e770444f13b",
"targetFramework": "Job Skills Taxonomy",
"targetName": "Problem Solver",
"targetType": "CFItem",
"targetUrl": "https://caselabs.commongoodlt.com/ims/case/v1p0/CFItems/
70838e99-3249-4e4e-80ab-9e770444f13b"
}
],
"resultDescription": [
{
"id": "urn:uuid:9e8c7b6a-5d4c-3b2a-1f0e-7c6b5a4d3e2f",
"type": [
"ResultDescription"
],
"name": "Competency achievement",
"resultType": "RubricCriterionLevel",
"rubricCriterionLevel": [
{
"id": "urn:uuid:1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"type": [
"RubricCriterionLevel"
],
"name": "Basic"
},
{
"id": "urn:uuid:7e6d5c4b-3a2f-1e0d-9c8b-7a6f5e4d3c2b",
"type": [
"RubricCriterionLevel"
],
"name": "Advanced"
},
{
"id": "urn:uuid:0f1e2d3c-4b5a-6c7d-8e9f-0a1b2c3d4e5f",
"type": [
"RubricCriterionLevel"
],
"name": "Mastered"
}
]
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9e8c7b6a-5d4c-3b2a-1f0e-7c6b5a4d3e2f",
"achievedLevel": "urn:uuid:0f1e2d3c-4b5a-6c7d-8e9f-0a1b2c3d4e5f",
"status": "Completed"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://1edtech.org",
"jti": "urn:uuid:3e2f1a4b-5c6d-7e8f-9a0b-1c2d3e4f5a6b",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlMmYx
YTRiLTVjNmQtN2U4Zi05YTBiLTFjMmQzZTRmNWE2YiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiQmFzaWMgUHJvYmxlbSBTb2x2aW5nIiwi
Y3JlZGVudGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUx
MmVjMjEiLCJ0eXBlIjoiQWNoaWV2ZW1lbnRTdWJqZWN0IiwiYWNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46
dXVpZDo2ZjFhMmIzYy00ZDVlLTY3ODktYWJjZC1lZjAxMjM0NTY3ODkiLCJ0eXBlIjpbIkFjaGlldmVt
ZW50Il0sIm5hbWUiOiJQcm9ibGVtIFNvbHZpbmciLCJjcml0ZXJpYSI6eyJuYXJyYXRpdmUiOiJUaGlz
IGNvbXBldGVuY2UgaXMgYWNoaWV2ZWQgYnkgZGVtb3N0cmF0aW5nIGEgd29ya2luZyBleGFtcGxlIn0s
ImRlc2NyaXB0aW9uIjoiVGhpcyBhY2hpZXZlbWVudCByZXByZXNlbnRzIGlkZW50aWZ5aW5nIHByb2Js
ZW1zIGFuZCBkb2N1bWVudGluZyB0aGVtIGNsZWFybHkiLCJhY2hpZXZlbWVudFR5cGUiOiJDb21wZXRl
bmN5IiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwiYWxpZ25tZW50IjpbeyJ0eXBlIjpbIkFsaWdubWVudCJd
LCJ0YXJnZXRDb2RlIjoiNzA4MzhlOTktMzI0OS00ZTRlLTgwYWItOWU3NzA0NDRmMTNiIiwidGFyZ2V0
RnJhbWV3b3JrIjoiSm9iIFNraWxscyBUYXhvbm9teSIsInRhcmdldE5hbWUiOiJQcm9ibGVtIFNvbHZl
ciIsInRhcmdldFR5cGUiOiJDRkl0ZW0iLCJ0YXJnZXRVcmwiOiJodHRwczovL2Nhc2VsYWJzLmNvbW1v
bmdvb2RsdC5jb20vaW1zL2Nhc2UvdjFwMC9DRkl0ZW1zLzcwODM4ZTk5LTMyNDktNGU0ZS04MGFiLTll
NzcwNDQ0ZjEzYiJ9XSwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6OWU4YzdiNmEt
NWQ0Yy0zYjJhLTFmMGUtN2M2YjVhNGQzZTJmIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJu
YW1lIjoiQ29tcGV0ZW5jeSBhY2hpZXZlbWVudCIsInJlc3VsdFR5cGUiOiJSdWJyaWNDcml0ZXJpb25M
ZXZlbCIsInJ1YnJpY0NyaXRlcmlvbkxldmVsIjpbeyJpZCI6InVybjp1dWlkOjFhMmIzYzRkLTVlNmYt
N2E4Yi05YzBkLTFlMmYzYTRiNWM2ZCIsInR5cGUiOlsiUnVicmljQ3JpdGVyaW9uTGV2ZWwiXSwibmFt
ZSI6IkJhc2ljIn0seyJpZCI6InVybjp1dWlkOjdlNmQ1YzRiLTNhMmYtMWUwZC05YzhiLTdhNmY1ZTRk
M2MyYiIsInR5cGUiOlsiUnVicmljQ3JpdGVyaW9uTGV2ZWwiXSwibmFtZSI6IkFkdmFuY2VkIn0seyJp
ZCI6InVybjp1dWlkOjBmMWUyZDNjLTRiNWEtNmM3ZC04ZTlmLTBhMWIyYzNkNGU1ZiIsInR5cGUiOlsi
UnVicmljQ3JpdGVyaW9uTGV2ZWwiXSwibmFtZSI6Ik1hc3RlcmVkIn1dfV19LCJyZXN1bHQiOlt7InR5
cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6OWU4YzdiNmEtNWQ0Yy0z
YjJhLTFmMGUtN2M2YjVhNGQzZTJmIiwiYWNoaWV2ZWRMZXZlbCI6InVybjp1dWlkOjBmMWUyZDNjLTRi
NWEtNmM3ZC04ZTlmLTBhMWIyYzNkNGU1ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCJ9XSwiY3JlZGl0c0Vh
cm5lZCI6NiwidGVybSI6IlNwcmluZyAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0
cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNo
aWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFs
aWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjNl
MmYxYTRiLTVjNmQtN2U4Zi05YTBiLTFjMmQzZTRmNWE2YiIsInN1YiI6ImRpZDpleGFtcGxlOmViZmVi
MWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.PRFsCqLfKOSD_AmSSYBICyD7Jmjc6j6ZJtirxGffLfkFnwv
JN20fPyhzGC6xeYwkfq6gPI5_LIqkcd7Gf7-O-nadoCkPbZFC0SMTNtpV9ATZpLsE7jar-03SLx6Fj0T
EGG-olHKWkPxtBjlB6tDnMcuJeVkxLeX29oXzaBv96y3uPO5FvDgs4PdU0TFDKaQAivQTe7ltCTFVQTL
z-ZKKqncDFHc-8rBiEOxA_l1s2GbmjWsKfVxeA5_snZ6nfR89xl4oJ6afxE5wMuugBoZ7bGwOyJMeMqv
MNsfhXRkUu8S5WYVSlUEGbej6ITVtQuoBLWwKmj8ABcPaA4u7id5M0Q{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/clr/v2p0/context-2.0.1.json",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [ "VerifiableCredential", "ClrCredential" ],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development Transcript",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": ["ClrSubject"],
"achievement": [
{
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": ["Achievement"],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": ["Achievement"],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
],
"association": [
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs"
}
],
"verifiableCredential": [
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7b8c9d-89ab-45cd-ef01-234567890abc",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4JxqUt3T3VHaECnXFncsEzq1NQtaZAQ4c1eukgbPL1Z4ML7ncQLxa9eRSGwrdqKroftLZnkzcA5ghT6EZpuXe7QC"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5w9Pi7Mhsh6G5Hq6srwvUbp7N7YvLmtsDrCeuL8n9CZFp2MXp6rZzUzbykTNxNpgzgcvrz2nvzTSnoj7tP8NdbgP"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "5.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zCFYh9whytMyXL15fywLJEfNroDH4EAMJDmV9JstTXUmbkYG6D99eEPVZtUW4sK7RVekYy3ar4vvfiGeWMfeMdw5"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5CLna2t1PxgmD2C3AMZL33PcjahV9FBAwxnBvUuzxePUAvjjFSSSo2vR3g3MBGUq2FLNhr61S6C2wUVokLGW2CXJ"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "2.5"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z62LNkR9d7zNTTyjVeDNYQ67ZQ4jhR1S76dfivohVxnnxYBiZyMHNiffv6WZV6HFQYpo7wYBgzmHAC3ZH2WtM9AWB"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-45ef-23gh-ijkl-9876543210mn",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4VrsLvkxUEij9ArX4CbyrMw7yTg2eWy2b9gwE8WrUZDWZBF7Tnc8pgJUA5WvM6SHW3iS6xCzZmmJPaimGSRRdAgD"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4ZfLRnzLUt1Na79ZhQx1LSaJXxBRnWnJzx1vXuZPRv7bNZ8up1B8texdoV8xWMs12SmU4n7U7LfbtH5vCLDTJ1cQ"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 16.5
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zu9SEAa9oyZhJruhKCjCHgzBXPaBhK2T1qvmLjXf5rNDLYWDMLZr7ZXvnx2FgJXVTmpzNAAWTBbJn74HoA4n3d8f"
}
]
}
]
}
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/clr/v2p0/context-2.0.1.json",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [
"VerifiableCredential",
"ClrCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development Transcript",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": [
"ClrSubject"
],
"achievement": [
{
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
],
"association": [
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs"
}
],
"verifiableCredential": [
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7b8c9d-89ab-45cd-ef01-234567890abc",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4JxqUt3T3VHaECnXFncsEzq1NQtaZAQ4c1eukgbPL1Z4ML7ncQLxa9eRSGwrdqKroftLZnkzcA5ghT6EZpuXe7QC"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5o8cjB676PtoyhVD3QauPbw2Txhmp6Gp1Q9PPCawGVKB1bJtMHBPgSVwyGLppLNBiANjezLUbYpYDgHZFJYYFwb1"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5w9Pi7Mhsh6G5Hq6srwvUbp7N7YvLmtsDrCeuL8n9CZFp2MXp6rZzUzbykTNxNpgzgcvrz2nvzTSnoj7tP8NdbgP"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z44RpzhnaFPqD75RUHEGCQaSuvoRikK5GET9RSTKZEUSCBeZ6B31NMJ2821DYucodG8X6apnMbo68VHsiRMPPbq92"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "5.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zCFYh9whytMyXL15fywLJEfNroDH4EAMJDmV9JstTXUmbkYG6D99eEPVZtUW4sK7RVekYy3ar4vvfiGeWMfeMdw5"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3kC1w8buXB7f1bhERTN8dVeMxh84XrM8K9audd8Fx9ciCdedhvf2NMS93Axmvkjrdz6UXtXtLETGxxfCfUBUVuWN"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5CLna2t1PxgmD2C3AMZL33PcjahV9FBAwxnBvUuzxePUAvjjFSSSo2vR3g3MBGUq2FLNhr61S6C2wUVokLGW2CXJ"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4hpNGFo7KUfUjKnvPU1of2GMtbDRaPodUAzopCYUKR99GsdJiebatDGzVKCQv2SN85m14UvwjVjCWHYKuRczsNNG"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "2.5"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z62LNkR9d7zNTTyjVeDNYQ67ZQ4jhR1S76dfivohVxnnxYBiZyMHNiffv6WZV6HFQYpo7wYBgzmHAC3ZH2WtM9AWB"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5AiLb7rLEVPNS2feVmobiK8YnHB92hEbJWchbQewqeBZrRgisoJxRKmdTXYnJb8Tf5YzmWUou3dfbZJ8Hetu1jpT"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-45ef-23gh-ijkl-9876543210mn",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4VrsLvkxUEij9ArX4CbyrMw7yTg2eWy2b9gwE8WrUZDWZBF7Tnc8pgJUA5WvM6SHW3iS6xCzZmmJPaimGSRRdAgD"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zdZzUu8Nx1zbzUyc2sKKwuciXQG1UweXVWVKPVznnGu5p1XhNeo3bDf7QesjuNztdVmUkkq3iCVsEN38kqD2Ho9j"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4ZfLRnzLUt1Na79ZhQx1LSaJXxBRnWnJzx1vXuZPRv7bNZ8up1B8texdoV8xWMs12SmU4n7U7LfbtH5vCLDTJ1cQ"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3867kDe7FooF4RALarsgZP72FTMcC2zrbXETSnzem6ea63X4mwFDawuceaKpjF8zXY7qav75Z77pdkGpkFnoMLnH"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 16.5
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-09T10:31:43Z",
"verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zu9SEAa9oyZhJruhKCjCHgzBXPaBhK2T1qvmLjXf5rNDLYWDMLZr7ZXvnx2FgJXVTmpzNAAWTBbJn74HoA4n3d8f"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:27Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2EYMmq8An8yE8RkfKP7v2E21YgbkMow9dqaRV3irL6b8sL4mCgLSVHsnELpmF9hHxXrdvGZtUpQDo4f6icp6ZJ43"
}
]
}
]
},
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5wQWpoQnG7fguS7U6dRyHq7NJFn22MVH9ArdUP65BaT2wbMPrXiHFC8vzJfCpTb4JcmRr1zKqSLPEe3tTzufAfU9"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/clr/v2p0/context-2.0.1.json",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [
"VerifiableCredential",
"ClrCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development Transcript",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": [
"ClrSubject"
],
"achievement": [
{
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac1300
02/criteria"
},
"description": "Example degree. Write a better description in your achie
vement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890l
m/criteria"
},
"description": "Introduction to Spec Development course. Write a better
description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210o
p/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a be
tter description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890r
s/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a be
tter description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
],
"association": [
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"targetId": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs"
}
],
"verifiableCredential": [
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jNlN2I4YzlkLTg5YWItNDVjZC1lZjAxLTIzNDU2Nzg5MGFiYyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZ
WMgRGV2ZWxvcG1lbnQiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViM
WY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOiJBY2hpZXZlbWVudFN1YmplY3QiLCJhY2hpZXZlb
WVudCI6eyJpZCI6InVybjp1dWlkOmIxMjM0YWJjLTc4ZGUtOTBmZy1oaWprLTEyMzQ1Njc4OTBsbSIsI
nR5cGUiOlsiQWNoaWV2ZW1lbnQiXSwibmFtZSI6IkludHJvZHVjdGlvbiB0byBTcGVjIERldmVsb3BtZ
W50IiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvYjEyMzRhYmMtN
zhkZS05MGZnLWhpamstMTIzNDU2Nzg5MGxtL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiSW50cm9kd
WN0aW9uIHRvIFNwZWMgRGV2ZWxvcG1lbnQgY291cnNlLiBXcml0ZSBhIGJldHRlciBkZXNjcmlwdGlvb
iBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIsInJlc3VsdERlc
2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmU4OTAxZ2hpLTIzamstNDVsbS1ub3BxLTEyMzQ1Njc4O
TBycyIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzd
Wx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzd
Wx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmU4OTAxZ
2hpLTIzamstNDVsbS1ub3BxLTEyMzQ1Njc4OTBycyIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlI
joiQiJ9XSwiY3JlZGl0c0Vhcm5lZCI6NiwidGVybSI6IlNwcmluZyAyMDI0In0sImNyZWRlbnRpYWxTY
2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtY
S9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZ
FRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdya
XR5UHJvb2YiLCJjcmVhdGVkIjoiMjAyNS0wNC0wOVQxMDozMTo0M1oiLCJ2ZXJpZmljYXRpb25NZXRob
2QiOiJodHRwczovLzFlZHRlY2gub3JnI3o2TWtma1hSN0M4dFVrZEhTODlIYUJOeWZvUDR6S3M1WEdnS
FVLTDlWamFSMjhaaiIsImNyeXB0b3N1aXRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlI
joiYXNzZXJ0aW9uTWV0aG9kIiwicHJvb2ZWYWx1ZSI6Ino0SnhxVXQzVDNWSGFFQ25YRm5jc0V6cTFOU
XRhWkFRNGMxZXVrZ2JQTDFaNE1MN25jUUx4YTllUlNHd3JkcUtyb2Z0TFpua3pjQTVnaFQ2RVpwdVhlN
1FDIn1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6M2U3YjhjOWQtO
DlhYi00NWNkLWVmMDEtMjM0NTY3ODkwYWJjIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIn0.XozHmklLrpcklMSEowAqkjvGiw71Y-qmpiiVUt2AcwoqxgBGGLLBXQMbo
Y2Ve9RsnqPuLbJlx_Ig4u1aKl1aeCQbd6hS716ZDfzbiL6nlD9z4X1GppaIvaVffYbEclenw2Bsf6DoJ
9TiyrNrcX91C55X7TPuK_rL8mvnxlXSpLWaggo4mVSA4EGjD_9X6Ohpd0PvZYItf0qGxWt1IXGigzZwH
3RbB0YV88G9V0a8oPYM7PMtfbRyuVP_0JQX40pkkfPLlXPSm5Iww2TxR9UxUQWCJDPRjZ0qpmG0fwh1W
3uvVHLIToi-Leq3oY78xy2Jp93fUwLPpT6uqsWzSEx5HQ",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb
2tpbmcgZm9yIGNvbnNlbnN1cyIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFja
GlldmVtZW50Ijp7ImlkIjoidXJuOnV1aWQ6YzQ1NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxM
G9wIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcgZ
m9yIGNvbnNlbnN1cyIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL
2M0NTY3ZGVmLTg5Z2gtMTJpai1rbG1uLTk4NzY1NDMyMTBvcC9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvb
iI6IldvcmtpbmcgR3JvdXBzOiBMb29raW5nIGZvciBjb25zZW5zdXMgY291cnNlLiBXcml0ZSBhIGJld
HRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvd
XJzZSIsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmYxMjM0amtsLTU2bW4tNzhvc
C1xcnN0LTk4NzY1NDMyMTB1diIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpb
mFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNY
XgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6I
nVybjp1dWlkOmYxMjM0amtsLTU2bW4tNzhvcC1xcnN0LTk4NzY1NDMyMTB1diIsInN0YXR1cyI6IkNvb
XBsZXRlZCIsInZhbHVlIjoiQSJ9XSwiY3JlZGl0c0Vhcm5lZCI6NC41LCJ0ZXJtIjoiU3ByaW5nIDIwM
jQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zc
GVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hL
mpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sid
HlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTA5VDEwOjMxOjQzWiIsI
nZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa2ZrWFI3Qzh0VWtkSFM4O
UhhQk55Zm9QNHpLczVYR2dIVUtMOVZqYVIyOFpqIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwM
jIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejV3OVBpN01oc
2g2RzVIcTZzcnd2VWJwN043WXZMbXRzRHJDZXVMOG45Q1pGcDJNWHA2clp6VXpieWtUTnhOcGd6Z2N2c
noybnZ6VFNub2o3dFA4TmRiZ1AifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1c
m46dXVpZDo1ZjlkOGM3ZS0xMmFiLTM0Y2QtZWY1Ni03ODkwMTIzNDU2NzgiLCJzdWIiOiJkaWQ6ZXhhb
XBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.V4kyYjRC6UegCupsHrpkVI9G8ZkPlgYOiM
z5pkav9hI-GuoQjwxfitUldlXzJI_qxsyiQ2mCg7PjVApWE5t3VYq7LWZNBFabdRh996XFrFjnn_Qlai
kwCtAwJrm28798iIo_nFqboZlLNBbDtkMOQTTxcmqCAZnExLtfi87IdML89kVp5227joNk-aeVaSUvSo
cSNbwGV-6AJFrej51iTCbdfhOWrYbpfW_C2noDIZeyCin-x6pdH1wnnN6LCimZewxBGOlxg69vpPCUSd
ff44TFaiN6-1ukGg1_S3Q1_Q4fIJTq8sbdtxjEIBzDXnObBqYpL_BNQbZWc4ZlxxKh2w",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2M
y0wMjQyYWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3Jpd
GUgYSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5c
GUiOiJCYWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0a
W9uIjpbeyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsI
nR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZ
VBvaW50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuO
nV1aWQ6NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2lud
EF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtN
GEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS4wIn0se
yJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVkMmYzYTFiLTljN
2UtNGI4Zi1hMmQzLTZlN2Y4YjljMGQxZSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS4wI
n1dLCJjcmVkaXRzRWFybmVkIjoxMC41LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNja
GVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL
2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkV
GVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3Jpd
HlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTA5VDEwOjMxOjQzWiIsInZlcmlmaWNhdGlvbk1ldGhvZ
CI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa2ZrWFI3Qzh0VWtkSFM4OUhhQk55Zm9QNHpLczVYR2dIV
UtMOVZqYVIyOFpqIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiO
iJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiekNGWWg5d2h5dE15WEwxNWZ5d0xKRWZOcm9ES
DRFQU1KRG1WOUpzdFRYVW1ia1lHNkQ5OWVFUFZadFVXNHNLN1JWZWtZeTNhcjR2dmZpR2VXTWZlTWR3N
SJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjVmOWQ4YzdlLTEyY
WItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2Z
jFjMjc2ZTEyZWMyMSJ9.X1bYZX1YrokkqJlcXkjzBnjZh5GhR9CKpDTVdY78wK6PksPod_tq1dzdQUYh
ybKcqDtDUpFaIrtIBy4JTTDcQFyK9UlcyuPn6DWjOkPdqyRmjy21vquz7qX1X0HYiOkuRfSMjPWeRf9S
enG3nXUM0Ap6e2MgSSTZoNlp_TQh_IO0W5O1RwmN7Kgd86BEYJ3B2fpgxpN8gStxyzlnh-iAuIqXmU5D
JN9BJTlj137p-eMgVghzm3CqOLpP5gEAIpxYk--KxoN3qFmdvVp0vlKdKigepwYkqiD0zy_WY-GUAeoC
CewSAArQ_Vx-SZTwgzPbUqxJVZ8D3nK38xBAJuB4Eg",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgY
XJ0aWZhY3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFja
GlldmVtZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5M
HJzIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY
3QgZ2VuZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL
2Q3ODkwZ2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvb
iI6IlNwZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJld
HRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvd
XJzZSIsImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1d
WlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY
3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwid
mFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdL
CJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1N
DMyMTB2dyIsInN0YXR1cyI6IkZhaWxlZCIsInZhbHVlIjoiRCJ9XSwiY3JlZGl0c0Vhcm5lZCI6MCwid
GVybSI6IkZhbGwgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pb
XNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZ
GVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkif
V0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtM
DlUMTA6MzE6NDNaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rZ
mtYUjdDOHRVa2RIUzg5SGFCTnlmb1A0ektzNVhHZ0hVS0w5VmphUjI4WmoiLCJjcnlwdG9zdWl0ZSI6I
mVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc2VydGlvbk1ldGhvZCIsInByb29mVmFsd
WUiOiJ6NUNMbmEydDFQeGdtRDJDM0FNWkwzM1BjamFoVjlGQkF3eG5CdlV1enhlUFVBdmpqRlNTU28yd
lIzZzNNQkdVcTJGTE5ocjYxUzZDMndVVm9rTEdXMkNYSiJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoL
m9yZyIsImp0aSI6InVybjp1dWlkOjVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsI
nN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.Zjf5DNQhVS4s8jwR
d9HKMvcd3FwIcGcJNkipCI5dW7igB6BleA_BdkoluVENZ9Y2l_C4-v53sI6cmRoJRTlgl69zSMLxqjgA
EamQbehb-W6L7XFJk6etoT0hYL9hv3Qm27KUDZwBOUgsRxus3zVUVC_TEOtXOSJaTolyu_aAStef01ID
reEZ0W143EccXatywve-5ZGHMnzwiHDw1scVy3EeJMaJvZookhp7DfCMrGvdhKHkxmCtkiezkGVq5ulj
IdcbnuewkiKRQeILaPxSTQz6x3egA7uUDu_1aSl-GCftOcdWn9pnYBDpbC1Or-tAXf2d40GKUK34Cs9h
sdJQFA",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2M
y0wMjQyYWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3Jpd
GUgYSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5c
GUiOiJCYWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0a
W9uIjpbeyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsI
nR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZ
VBvaW50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuO
nV1aWQ6NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2lud
EF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtN
GEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMC4wIn0se
yJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVkMmYzYTFiLTljN
2UtNGI4Zi1hMmQzLTZlN2Y4YjljMGQxZSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMi41I
n1dLCJjcmVkaXRzRWFybmVkIjowLCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiO
lt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL
29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc
29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb
2YiLCJjcmVhdGVkIjoiMjAyNS0wNC0wOVQxMDozMTo0M1oiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJod
HRwczovLzFlZHRlY2gub3JnI3o2TWtma1hSN0M4dFVrZEhTODlIYUJOeWZvUDR6S3M1WEdnSFVLTDlWa
mFSMjhaaiIsImNyeXB0b3N1aXRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZ
XJ0aW9uTWV0aG9kIiwicHJvb2ZWYWx1ZSI6Ino2MkxOa1I5ZDd6TlRUeWpWZUROWVE2N1pRNGpoUjFTN
zZkZml2b2hWeG5ueFlCaVp5TUhOaWZmdjZXWlY2SEZRWXBvN3dZQmd6bUhBQzNaSDJXdE05QVdCIn1dL
CJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NWY5ZDhjN2UtMTJhYi0zN
GNkLWVmNTYtNzg5MDEyMzQ1Njc4Iiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyN
zZlMTJlYzIxIn0.PYfSiNj7k2FViP91lL9_A9ch41efFtqktjbAZppZfeJpXCcomz8fFw7kio0AHgB-6
RszzNwdSpJE_EbtiWD5UCrxWrtN5WyiYxmGH6ZhbZhr5mA3fHzgU6ywEROhblc8NjqE2yQBtRXVuIx7l
vKmDbrM5UlQA3k7pcwcFS8pDN5n974-lslNuMV31NwfQ4SlBci8d6WbjeGnjNDIhFGSNbwixWrliAwYs
grSdTJueTIvjAJxKK2E8ZHax1cUs9JkRmblcUd8_Jm7J_csR_JAgYS54rkeTWyraI4x9p2mboqsohjGe
9WdUcwjmaKkhy70HLQOQYEysq5EiPrbkWzeCA",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jlhOGI3YzZkLTQ1ZWYtMjNnaC1pamtsLTk4NzY1NDMyMTBtbiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgY
XJ0aWZhY3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFja
GlldmVtZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5M
HJzIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY
3QgZ2VuZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL
2Q3ODkwZ2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvb
iI6IlNwZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJld
HRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvd
XJzZSIsImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1d
WlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY
3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwid
mFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdL
CJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1N
DMyMTB2dyIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiQiJ9XSwiY3JlZGl0c0Vhcm5lZCI6N
iwidGVybSI6IlNwcmluZyAyMDI1In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wd
XJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lb
nRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yM
jAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb2YiLCJjcmVhdGVkIjoiMjAyN
S0wNC0wOVQxMDozMTo0M1oiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJodHRwczovLzFlZHRlY2gub3JnI
3o2TWtma1hSN0M4dFVrZEhTODlIYUJOeWZvUDR6S3M1WEdnSFVLTDlWamFSMjhaaiIsImNyeXB0b3N1a
XRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZXJ0aW9uTWV0aG9kIiwicHJvb
2ZWYWx1ZSI6Ino0VnJzTHZreFVFaWo5QXJYNENieXJNdzd5VGcyZVd5MmI5Z3dFOFdyVVpEV1pCRjdUb
mM4cGdKVUE1V3ZNNlNIVzNpUzZ4Q3pabW1KUGFpbUdTUlJkQWdEIn1dLCJpc3MiOiJodHRwczovLzFlZ
HRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6OWE4YjdjNmQtNDVlZi0yM2doLWlqa2wtOTg3NjU0MzIxM
G1uIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.HdcC8zQgW
hmmKaf70FNNqWgM9V7hgWdpXVaoZcaL1wNNaSmy9ienzpi3SBM1bDtyoy_wkDKgJF1wdg77OHB3N8nMc
6g6Grpmgg9hOjECl2A4NS3u6TlK32aQmEfrmoNNcYyaYT7mmMk7CX1_Pd8Konkfab0iPmAtint3Pd-v9
2KOcoDgNuZQMTsBHLPxBOEnhyajf4VDg-Pd_DyisoqgAIl6l_BNkYleoNOFJ1LhMjzNwgKQedALwg9Lg
gifa-r6rfsvvvjNDU2dGvnHNKG13kMxjoT4gJV8Ef9IA5XrQHfCpqGV0jswjMRfIci3DJU0NpL6A9ydU
QtPoRmCrU_3Yg",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jdjNmQ1ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2M
y0wMjQyYWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3Jpd
GUgYSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5c
GUiOiJCYWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0a
W9uIjpbeyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsI
nR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZ
VBvaW50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuO
nV1aWQ6NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2lud
EF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtN
GEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNC4wIn0se
yJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVkMmYzYTFiLTljN
2UtNGI4Zi1hMmQzLTZlN2Y4YjljMGQxZSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy4wI
n1dLCJjcmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjUifSwiY3JlZGVudGlhbFNjaGVtY
SI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb
24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVja
Epzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQc
m9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTA5VDEwOjMxOjQzWiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6I
mh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa2ZrWFI3Qzh0VWtkSFM4OUhhQk55Zm9QNHpLczVYR2dIVUtMO
VZqYVIyOFpqIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc
3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejRaZkxSbnpMVXQxTmE3OVpoUXgxTFNhSlh4QlJuV
25Kengxdlh1WlBSdjdiTlo4dXAxQjh0ZXhkb1Y4eFdNczEyU21VNG43VTdMZmJ0SDV2Q0xEVEoxY1Eif
V0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo3YzZkNWU0Zi04OWFiL
TEyY2QtZWYzNC01Njc4OTBhYmNkZWYiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxY
zI3NmUxMmVjMjEifQ.AYQrIoPajhzggpjvdZOqU73D-Zu1xwGxers_zkx0qdNtI2qW7gwIqd5cDH8dsh
deFPan5iN626HjdSdZ8Ks6k2qJGzT9hVOnQo0teX0ujYbZhuCudZBQQnTQnoF6JF5kBWy8MELIGCVQrJ
5IB0EQ9r0VDNCWhGM_kiHUi87MpnIVPESIFIAzdWNFeYO7s0d5hq1KEXQJC7UwvYL4AWqecvxEpaaK4D
8LZYqBjg15krjekVtTssGqsrXjAiWPCXj7XHtfjYeGuMnY1MSkaElOAjb_eClFJMq8KvAwprk0Ll7bib
0Whz8F-3PQTTVOP_D9u6q0XPJelIt5GX3cqScA4Q",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jdjNmQ1ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2M
y0wMjQyYWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3Jpd
GUgYSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5c
GUiOiJCYWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0a
W9uIjpbeyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsI
nR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZ
VBvaW50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuO
nV1aWQ6NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2lud
EF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtN
GEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy4wIn1dL
CJjcmVkaXRzRWFybmVkIjoxNi41fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1c
mwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVud
GNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyM
DE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1L
TA0LTA5VDEwOjMxOjQzWiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcje
jZNa2ZrWFI3Qzh0VWtkSFM4OUhhQk55Zm9QNHpLczVYR2dIVUtMOVZqYVIyOFpqIiwiY3J5cHRvc3Vpd
GUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZ
lZhbHVlIjoienU5U0VBYTlveVpoSnJ1aEtDakNIZ3pCWFBhQmhLMlQxcXZtTGpYZjVyTkRMWVdETUxac
jdaWHZueDJGZ0pYVlRtcHpOQUFXVEJiSm43NEhvQTRuM2Q4ZiJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0Z
WNoLm9yZyIsImp0aSI6InVybjp1dWlkOjdjNmQ1ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZ
iIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.I6QLzw3f-QjL
ReNiiXjPRfvQI3wnnzPsOLVs8GjvIzqiueDAX6Ms82vTmVQjRoJHtinbVHgXvFkST9OrI63UwByZ7Tff
ngBdxcSHfVM3_qETtfOJnGM54FRGb1zD4K7UzU4E2pPiZ_yD8DH3mKCmn3MHGUHNxcKPdkJXjKK1Z19k
bZLaYEWKV_pOlff55A4ydYo5G2AORvP_CSiFmflHySTSHH6tynLdbk33YtyyxcUuffxhFJUKV2-dGdch
-yWd8ct8p3-9qdPcZr0kH69fzicAhzJONjp32oBAwh201xtrR00rvvUEVR_0Zy17ZhcRdODKUVBIo04j
o1E0GgyORg"
]
},
"iss": "https://1edtech.org",
"jti": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL2Nsci92MnAwL2NvbnRleHQtMi4wLjEuanNvbiIsImh0dHBzOi8vcHVybC5pbXNn
bG9iYWwub3JnL3NwZWMvb2IvdjNwMC9jb250ZXh0LTMuMC4zLmpzb24iLCJodHRwczovL3B1cmwuaW1z
Z2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvZXh0ZW5zaW9ucy5qc29uIl0sImlkIjoidXJuOnV1aWQ6M2U0
ZjVnNmgtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVu
dGlhbCIsIkNsckNyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIs
InR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRGcm9tIjoi
MjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCBUcmFu
c2NyaXB0IiwiY3JlZGVudGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJj
NmYxYzI3NmUxMmVjMjEiLCJ0eXBlIjpbIkNsclN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOlt7ImlkIjoi
dXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQy
YWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpb
eyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInR5cGUi
OlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50
QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6
NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJh
Z2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSx7ImlkIjoidXJuOnV1aWQ6YjEy
MzRhYmMtNzhkZS05MGZnLWhpamstMTIzNDU2Nzg5MGxtIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJu
YW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2ZWxvcG1lbnQiLCJjcml0ZXJpYSI6eyJpZCI6Imh0
dHBzOi8vMWVkdGVjaC5vcmcvY291cnNlcy9iMTIzNGFiYy03OGRlLTkwZmctaGlqay0xMjM0NTY3ODkw
bG0vY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJJbnRyb2R1Y3Rpb24gdG8gU3BlYyBEZXZlbG9wbWVu
dCBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwi
YWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlIiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3Jp
cHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZTg5MDFnaGktMjNqay00NWxtLW5vcHEtMTIzNDU2Nzg5MHJz
IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRU
eXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LHsiaWQiOiJ1
cm46dXVpZDpjNDU2N2RlZi04OWdoLTEyaWota2xtbi05ODc2NTQzMjEwb3AiLCJ0eXBlIjpbIkFjaGll
dmVtZW50Il0sIm5hbWUiOiJXb3JraW5nIEdyb3VwczogTG9va2luZyBmb3IgY29uc2Vuc3VzIiwiY3Jp
dGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvYzQ1NjdkZWYtODlnaC0xMmlq
LWtsbW4tOTg3NjU0MzIxMG9wL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiV29ya2luZyBHcm91cHM6
IExvb2tpbmcgZm9yIGNvbnNlbnN1cyBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGlu
IHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlIiwiY3JlZGl0c0F2YWls
YWJsZSI6NC41LCJyZXN1bHREZXNjcmlwdGlvbiI6W3siaWQiOiJ1cm46dXVpZDpmMTIzNGprbC01Nm1u
LTc4b3AtcXJzdC05ODc2NTQzMjEwdXYiLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0aW9uIl0sIm5hbWUi
OiJGaW5hbCBHcmFkZSIsInJlc3VsdFR5cGUiOiJMZXR0ZXJHcmFkZSIsInZhbHVlTWluIjoiRiIsInZh
bHVlTWF4IjoiQSJ9XX0seyJpZCI6InVybjp1dWlkOmQ3ODkwZ2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1
Njc4OTBycyIsInR5cGUiOlsiQWNoaWV2ZW1lbnQiXSwibmFtZSI6IlNwZWMgTW9kZWxpbmcgYW5kIGFy
dGlmYWN0IGdlbmVyYXRpb24iLCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcvY291
cnNlcy9kNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3ODkwcnMvY3JpdGVyaWEifSwiZGVzY3Jp
cHRpb24iOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZmFjdCBnZW5lcmF0aW9uIGNvdXJzZS4gV3JpdGUg
YSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUi
OiJDb3Vyc2UiLCJjcmVkaXRzQXZhaWxhYmxlIjo2LCJyZXN1bHREZXNjcmlwdGlvbiI6W3siaWQiOiJ1
cm46dXVpZDpnMjM0NWtsbS03OG5vLTkwcHEtcnN0dS05ODc2NTQzMjEwdnciLCJ0eXBlIjpbIlJlc3Vs
dERlc2NyaXB0aW9uIl0sIm5hbWUiOiJGaW5hbCBHcmFkZSIsInJlc3VsdFR5cGUiOiJMZXR0ZXJHcmFk
ZSIsInZhbHVlTWluIjoiRiIsInZhbHVlTWF4IjoiQSJ9XX1dLCJhc3NvY2lhdGlvbiI6W3sidHlwZSI6
IkFzc29jaWF0aW9uIiwiYXNzb2NpYXRpb25UeXBlIjoiaXNQYXJlbnRPZiIsInNvdXJjZUlkIjoidXJu
OnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidGFyZ2V0SWQiOiJ1cm46
dXVpZDpiMTIzNGFiYy03OGRlLTkwZmctaGlqay0xMjM0NTY3ODkwbG0ifSx7InR5cGUiOiJBc3NvY2lh
dGlvbiIsImFzc29jaWF0aW9uVHlwZSI6ImlzUGFyZW50T2YiLCJzb3VyY2VJZCI6InVybjp1dWlkOmE3
NDY3ZWY2LTU2Y2ItMTFlYy1iZjYzLTAyNDJhYzEzMDAwMiIsInRhcmdldElkIjoidXJuOnV1aWQ6YzQ1
NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxMG9wIn0seyJ0eXBlIjoiQXNzb2NpYXRpb24iLCJh
c3NvY2lhdGlvblR5cGUiOiJpc1BhcmVudE9mIiwic291cmNlSWQiOiJ1cm46dXVpZDphNzQ2N2VmNi01
NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0YXJnZXRJZCI6InVybjp1dWlkOmQ3ODkwZ2hpLTM0
amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycyJ9XSwidmVyaWZpYWJsZUNyZWRlbnRpYWwiOlsiZXlKaGJH
Y2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlzSW10MGVT
STZJbEpUUVNJc0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJpVGpFdFQw
MXpUM0pUVUcxdUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhYT1ZkT1JU
TjZWWGhWY2xKelpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlVUm5NMGMw
aG9lV28yTldwQ2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZoYkhoMmIx
bE5TVXN4ZDBscFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBpWVhkVFpH
TjZZWE50TlhsUlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxNWldsemNG
OVFZa2xNWDFkSFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVRU0doUVgx
Wm9XRk5UUkd0M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNpZlgwLmV5
SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJI
TXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNE
QXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJD
NXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJq
cDFkV2xrT2pObE4ySTRZemxrTFRnNVlXSXRORFZqWkMxbFpqQXhMVEl6TkRVMk56ZzVNR0ZpWXlJc0lu
UjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpX
UmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5
SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRH
VWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOQzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElq
b2lTVzUwY205a2RXTjBhVzl1SUhSdklGTndaV01nUkdWMlpXeHZjRzFsYm5RaUxDSmpjbVZrWlc1MGFX
RnNVM1ZpYW1WamRDSTZleUpwWkNJNkltUnBaRHBsZUdGdGNHeGxPbVZpWm1WaU1XWTNNVEpsWW1NMlpq
RmpNamMyWlRFeVpXTXlNU0lzSW5SNWNHVWlPaUpCWTJocFpYWmxiV1Z1ZEZOMVltcGxZM1FpTENKaFky
aHBaWFpsYldWdWRDSTZleUpwWkNJNkluVnlianAxZFdsa09tSXhNak0wWVdKakxUYzRaR1V0T1RCbVp5
MW9hV3ByTFRFeU16UTFOamM0T1RCc2JTSXNJblI1Y0dVaU9sc2lRV05vYVdWMlpXMWxiblFpWFN3aWJt
RnRaU0k2SWtsdWRISnZaSFZqZEdsdmJpQjBieUJUY0dWaklFUmxkbVZzYjNCdFpXNTBJaXdpWTNKcGRH
VnlhV0VpT25zaWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puTDJOdmRYSnpaWE12WWpFeU16
UmhZbU10Tnpoa1pTMDVNR1puTFdocGFtc3RNVEl6TkRVMk56ZzVNR3h0TDJOeWFYUmxjbWxoSW4wc0lt
UmxjMk55YVhCMGFXOXVJam9pU1c1MGNtOWtkV04wYVc5dUlIUnZJRk53WldNZ1JHVjJaV3h2Y0cxbGJu
UWdZMjkxY25ObExpQlhjbWwwWlNCaElHSmxkSFJsY2lCa1pYTmpjbWx3ZEdsdmJpQnBiaUI1YjNWeUlH
RmphR2xsZG1WdFpXNTBMaUlzSW1GamFHbGxkbVZ0Wlc1MFZIbHdaU0k2SWtOdmRYSnpaU0lzSW5KbGMz
VnNkRVJsYzJOeWFYQjBhVzl1SWpwYmV5SnBaQ0k2SW5WeWJqcDFkV2xrT21VNE9UQXhaMmhwTFRJemFt
c3RORFZzYlMxdWIzQnhMVEV5TXpRMU5qYzRPVEJ5Y3lJc0luUjVjR1VpT2xzaVVtVnpkV3gwUkdWelkz
SnBjSFJwYjI0aVhTd2libUZ0WlNJNklrWnBibUZzSUVkeVlXUmxJaXdpY21WemRXeDBWSGx3WlNJNklr
eGxkSFJsY2tkeVlXUmxJaXdpZG1Gc2RXVk5hVzRpT2lKR0lpd2lkbUZzZFdWTllYZ2lPaUpCSW4xZGZT
d2ljbVZ6ZFd4MElqcGJleUowZVhCbElqcGJJbEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RH
bHZiaUk2SW5WeWJqcDFkV2xrT21VNE9UQXhaMmhwTFRJemFtc3RORFZzYlMxdWIzQnhMVEV5TXpRMU5q
YzRPVEJ5Y3lJc0luTjBZWFIxY3lJNklrTnZiWEJzWlhSbFpDSXNJblpoYkhWbElqb2lRaUo5WFN3aVkz
SmxaR2wwYzBWaGNtNWxaQ0k2Tml3aWRHVnliU0k2SWxOd2NtbHVaeUF5TURJMEluMHNJbU55WldSbGJu
UnBZV3hUWTJobGJXRWlPbHQ3SW1sa0lqb2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNt
Y3ZjM0JsWXk5dllpOTJNM0F3TDNOamFHVnRZUzlxYzI5dUwyOWlYM1l6Y0RCZllXTm9hV1YyWlcxbGJu
UmpjbVZrWlc1MGFXRnNYM05qYUdWdFlTNXFjMjl1SWl3aWRIbHdaU0k2SWpGRlpGUmxZMmhLYzI5dVUy
Tm9aVzFoVm1Gc2FXUmhkRzl5TWpBeE9TSjlYU3dpY0hKdmIyWWlPbHQ3SW5SNWNHVWlPaUpFWVhSaFNX
NTBaV2R5YVhSNVVISnZiMllpTENKamNtVmhkR1ZrSWpvaU1qQXlOUzB3TkMwd09WUXhNRG96TVRvME0x
b2lMQ0oyWlhKcFptbGpZWFJwYjI1TlpYUm9iMlFpT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbkkz
bzJUV3RtYTFoU04wTTRkRlZyWkVoVE9EbElZVUpPZVdadlVEUjZTM00xV0VkblNGVkxURGxXYW1GU01q
aGFhaUlzSW1OeWVYQjBiM04xYVhSbElqb2laV1JrYzJFdGNtUm1ZeTB5TURJeUlpd2ljSEp2YjJaUWRY
SndiM05sSWpvaVlYTnpaWEowYVc5dVRXVjBhRzlrSWl3aWNISnZiMlpXWVd4MVpTSTZJbm8wU25oeFZY
UXpWRE5XU0dGRlEyNVlSbTVqYzBWNmNURk9VWFJoV2tGUk5HTXhaWFZyWjJKUVRERmFORTFNTjI1alVV
eDRZVGxsVWxOSGQzSmtjVXR5YjJaMFRGcHVhM3BqUVRWbmFGUTJSVnB3ZFZobE4xRkRJbjFkTENKcGMz
TWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puSWl3aWFuUnBJam9pZFhKdU9uVjFhV1E2TTJVM1lq
aGpPV1F0T0RsaFlpMDBOV05rTFdWbU1ERXRNak0wTlRZM09Ea3dZV0pqSWl3aWMzVmlJam9pWkdsa09t
VjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeEluMC5Yb3pIbWtsTHJw
Y2tsTVNFb3dBcWtqdkdpdzcxWS1xbXBpaVZVdDJBY3dvcXhnQkdHTExCWFFNYm9ZMlZlOVJzbnFQdUxi
Smx4X0lnNHUxYUtsMWFlQ1FiZDZoUzcxNlpEZnpiaUw2bmxEOXo0WDFHcHBhSXZhVmZmWWJFY2xlbncy
QnNmNkRvSjlUaXlyTnJjWDkxQzU1WDdUUHVLX3JMOG12bnhsWFNwTFdhZ2dvNG1WU0E0RUdqRF85WDZP
aHBkMFB2WllJdGYwcUd4V3QxSVhHaWd6WndIM1JiQjBZVjg4RzlWMGE4b1BZTTdQTXRmYlJ5dVZQXzBK
UVg0MHBra2ZQTGxYUFNtNUl3dzJUeFI5VXhVUVdDSkRQUmpaMHFwbUcwZndoMVczdXZWSExJVG9pLUxl
cTNvWTc4eHkySnA5M2ZVd0xQcFQ2dXFzV3pTRXg1SFEiLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVj
Q0k2SWtwWFZDSXNJbXAzYXlJNmV5SmxJam9pUVZGQlFpSXNJbXQwZVNJNklsSlRRU0lzSW00aU9pSnRN
Rlo1YVZjM05sOU1RVmhCU1VaclVuZFRaMUZtUTBKWlRIQmlUakV0VDAxelQzSlRVRzF1TFZoek9XaG5T
Mk50TW5GV2NFNTJNRFJxZG1aTllsSmxZVUZOUXpoS1MxaFhPVmRPUlRONlZYaFZjbEp6WlY4NU0xOUdV
azVLTms5NVN6aE5ZM0JLY0Rka2RYVTVielJMUVhFMlVXOVVSbk0wYzBob2VXbzJOV3BDY1U1dmNtSnZP
VE5GTUZCTFEyUlFXSFZHUkVreFMwOTBPRXREY21SamRYVmhiSGgyYjFsTlNVc3hkMGxwUzBwUFVVOXBa
Vm8xVmpFNFZDMTBiekU1V1c4NVYwWlpYMUl5UzJOcFZGcGlZWGRUWkdONllYTnROWGxSVFZOa1RuVkJj
RGhXYnpoNVdYcERjbkJpZVZFMlMwWmlNVFZqWW0xM0xWbE1aV2x6Y0Y5UVlrbE1YMWRIUkRKUVVrZDNj
bWxPUVZSVlR6Um1RV05tYUhBeU9UaEZabU55VTBzeWVFNVFTR2hRWDFab1dGTlRSR3QzV25CVGRURXhW
REZSU1ZNNGVuRkZNbWhvV0ZJd1RFbFRjVm8zZGtGU1NuY2lmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9k
SFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZM
M0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVN
eTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJN
M0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPalZtT1dRNFl6ZGxM
VEV5WVdJdE16UmpaQzFsWmpVMkxUYzRPVEF4TWpNME5UWTNPQ0lzSW5SNWNHVWlPbHNpVm1WeWFXWnBZ
V0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpk
V1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZa
bWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJ
am9pTWpBeU5DMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVYyOXlhMmx1WnlCSGNtOTFj
SE02SUV4dmIydHBibWNnWm05eUlHTnZibk5sYm5OMWN5SXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJ
anA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZ
ekl4SWl3aWRIbHdaU0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmphR2xsZG1WdFpXNTBJ
anA3SW1sa0lqb2lkWEp1T25WMWFXUTZZelExTmpka1pXWXRPRGxuYUMweE1tbHFMV3RzYlc0dE9UZzNO
alUwTXpJeE1HOXdJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZVzFsSWpvaVYyOXlh
Mmx1WnlCSGNtOTFjSE02SUV4dmIydHBibWNnWm05eUlHTnZibk5sYm5OMWN5SXNJbU55YVhSbGNtbGhJ
anA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeTlqYjNWeWMyVnpMMk0wTlRZM1pHVm1M
VGc1WjJndE1USnBhaTFyYkcxdUxUazROelkxTkRNeU1UQnZjQzlqY21sMFpYSnBZU0o5TENKa1pYTmpj
bWx3ZEdsdmJpSTZJbGR2Y210cGJtY2dSM0p2ZFhCek9pQk1iMjlyYVc1bklHWnZjaUJqYjI1elpXNXpk
WE1nWTI5MWNuTmxMaUJYY21sMFpTQmhJR0psZEhSbGNpQmtaWE5qY21sd2RHbHZiaUJwYmlCNWIzVnlJ
R0ZqYUdsbGRtVnRaVzUwTGlJc0ltRmphR2xsZG1WdFpXNTBWSGx3WlNJNklrTnZkWEp6WlNJc0luSmxj
M1ZzZEVSbGMyTnlhWEIwYVc5dUlqcGJleUpwWkNJNkluVnlianAxZFdsa09tWXhNak0wYW10c0xUVTJi
VzR0TnpodmNDMXhjbk4wTFRrNE56WTFORE15TVRCMWRpSXNJblI1Y0dVaU9sc2lVbVZ6ZFd4MFJHVnpZ
M0pwY0hScGIyNGlYU3dpYm1GdFpTSTZJa1pwYm1Gc0lFZHlZV1JsSWl3aWNtVnpkV3gwVkhsd1pTSTZJ
a3hsZEhSbGNrZHlZV1JsSWl3aWRtRnNkV1ZOYVc0aU9pSkdJaXdpZG1Gc2RXVk5ZWGdpT2lKQkluMWRm
U3dpY21WemRXeDBJanBiZXlKMGVYQmxJanBiSWxKbGMzVnNkQ0pkTENKeVpYTjFiSFJFWlhOamNtbHdk
R2x2YmlJNkluVnlianAxZFdsa09tWXhNak0wYW10c0xUVTJiVzR0TnpodmNDMXhjbk4wTFRrNE56WTFO
RE15TVRCMWRpSXNJbk4wWVhSMWN5STZJa052YlhCc1pYUmxaQ0lzSW5aaGJIVmxJam9pUVNKOVhTd2lZ
M0psWkdsMGMwVmhjbTVsWkNJNk5DNDFMQ0owWlhKdElqb2lVM0J5YVc1bklESXdNalFpZlN3aVkzSmxa
R1Z1ZEdsaGJGTmphR1Z0WVNJNlczc2lhV1FpT2lKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNM
bTl5Wnk5emNHVmpMMjlpTDNZemNEQXZjMk5vWlcxaEwycHpiMjR2YjJKZmRqTndNRjloWTJocFpYWmxi
V1Z1ZEdOeVpXUmxiblJwWVd4ZmMyTm9aVzFoTG1wemIyNGlMQ0owZVhCbElqb2lNVVZrVkdWamFFcHpi
MjVUWTJobGJXRldZV3hwWkdGMGIzSXlNREU1SW4xZExDSndjbTl2WmlJNlczc2lkSGx3WlNJNklrUmhk
R0ZKYm5SbFozSnBkSGxRY205dlppSXNJbU55WldGMFpXUWlPaUl5TURJMUxUQTBMVEE1VkRFd09qTXhP
alF6V2lJc0luWmxjbWxtYVdOaGRHbHZiazFsZEdodlpDSTZJbWgwZEhCek9pOHZNV1ZrZEdWamFDNXZj
bWNqZWpaTmEyWnJXRkkzUXpoMFZXdGtTRk00T1VoaFFrNTVabTlRTkhwTGN6VllSMmRJVlV0TU9WWnFZ
Vkl5T0ZwcUlpd2lZM0o1Y0hSdmMzVnBkR1VpT2lKbFpHUnpZUzF5WkdaakxUSXdNaklpTENKd2NtOXZa
bEIxY25CdmMyVWlPaUpoYzNObGNuUnBiMjVOWlhSb2IyUWlMQ0p3Y205dlpsWmhiSFZsSWpvaWVqVjNP
VkJwTjAxb2MyZzJSelZJY1RaemNuZDJWV0p3TjA0M1dYWk1iWFJ6UkhKRFpYVk1PRzQ1UTFwR2NESk5X
SEEyY2xwNlZYcGllV3RVVG5oT2NHZDZaMk4yY25veWJuWjZWRk51YjJvM2RGQTRUbVJpWjFBaWZWMHNJ
bWx6Y3lJNkltaDBkSEJ6T2k4dk1XVmtkR1ZqYUM1dmNtY2lMQ0pxZEdraU9pSjFjbTQ2ZFhWcFpEbzFa
amxrT0dNM1pTMHhNbUZpTFRNMFkyUXRaV1kxTmkwM09Ea3dNVEl6TkRVMk56Z2lMQ0p6ZFdJaU9pSmth
V1E2WlhoaGJYQnNaVHBsWW1abFlqRm1OekV5WldKak5tWXhZekkzTm1VeE1tVmpNakVpZlEuVjRreVlq
UkM2VWVnQ3Vwc0hycGtWSTlHOFprUGxnWU9pTXo1cGthdjloSS1HdW9Rand4Zml0VWxkbFh6SklfcXhz
eWlRMm1DZzdQalZBcFdFNXQzVllxN0xXWk5CRmFiZFJoOTk2WEZyRmpubl9RbGFpa3dDdEF3SnJtMjg3
OThpSW9fbkZxYm9abExOQmJEdGtNT1FUVHhjbXFDQVpuRXhMdGZpODdJZE1MODlrVnA1MjI3am9Oay1h
ZVZhU1V2U29jU05id0dWLTZBSkZyZWo1MWlUQ2JkZmhPV3JZYnBmV19DMm5vRElaZXlDaW4teDZwZEgx
d25uTjZMQ2ltWmV3eEJHT2x4ZzY5dnBQQ1VTZGZmNDRURmFpTjYtMXVrR2cxX1MzUTFfUTRmSUpUcThz
YmR0eGpFSUJ6RFhuT2JCcVlwTF9CTlFiWldjNFpseHhLaDJ3IiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJ
blI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlzSW10MGVTSTZJbEpUUVNJc0ltNGlP
aUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJpVGpFdFQwMXpUM0pUVUcxdUxWaHpP
V2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhYT1ZkT1JUTjZWWGhWY2xKelpWODVN
MTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlVUm5NMGMwaG9lV28yTldwQ2NVNXZj
bUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZoYkhoMmIxbE5TVXN4ZDBscFMwcFBV
VTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBpWVhkVFpHTjZZWE50TlhsUlRWTmtU
blZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxNWldsemNGOVFZa2xNWDFkSFJESlFV
a2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVRU0doUVgxWm9XRk5UUkd0M1duQlRk
VEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNpZlgwLmV5SkFZMjl1ZEdWNGRDSTZX
eUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENKb2RIUndj
em92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpM
akF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZ
aTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pWbU9XUTRZ
emRsTFRFeVlXSXRNelJqWkMxbFpqVTJMVGM0T1RBeE1qTTBOVFkzT0NJc0luUjVjR1VpT2xzaVZtVnlh
V1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lh
WE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dVaU9sc2lV
SEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdj
bTl0SWpvaU1qQXlOQzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhk
R2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2la
R2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHda
U0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmphR2xsZG1WdFpXNTBJanA3SW1sa0lqb2lk
WEp1T25WMWFXUTZZVGMwTmpkbFpqWXROVFpqWWkweE1XVmpMV0ptTmpNdE1ESTBNbUZqTVRNd01EQXlJ
aXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZVzFsSWpvaVUzQmxZMmxtYVdOaGRHbHZi
aUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlhWFJsY21saElqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBa
V05vTG05eVp5OXdjbTluY21GdGN5OWhOelEyTjJWbU5pMDFObU5pTFRFeFpXTXRZbVkyTXkwd01qUXlZ
V014TXpBd01ESXZZM0pwZEdWeWFXRWlmU3dpWkdWelkzSnBjSFJwYjI0aU9pSkZlR0Z0Y0d4bElHUmxa
M0psWlM0Z1YzSnBkR1VnWVNCaVpYUjBaWElnWkdWelkzSnBjSFJwYjI0Z2FXNGdlVzkxY2lCaFkyaHBa
WFpsYldWdWRDNGlMQ0poWTJocFpYWmxiV1Z1ZEZSNWNHVWlPaUpDWVdOb1pXeHZja1JsWjNKbFpTSXNJ
bU55WldScGRITkJkbUZwYkdGaWJHVWlPakUyTGpVc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqcGJl
eUpwWkNJNkluVnlianAxZFdsa09qTm1PR001WWpKbExUaGtOR1l0TkdFeVlpMDVZek5sTFRGbE5XWTVZ
VFprTjJVNFppSXNJblI1Y0dVaU9sc2lVbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlYU3dpYm1GdFpTSTZJ
a2RRUVNJc0luSmxjM1ZzZEZSNWNHVWlPaUpIY21Ga1pWQnZhVzUwUVhabGNtRm5aU0lzSW5aaGJIVmxU
V2x1SWpvaU1DNHdJaXdpZG1Gc2RXVk5ZWGdpT2lJM0xqQWlmU3g3SW1sa0lqb2lkWEp1T25WMWFXUTZO
V1F5WmpOaE1XSXRPV00zWlMwMFlqaG1MV0V5WkRNdE5tVTNaamhpT1dNd1pERmxJaXdpZEhsd1pTSTZX
eUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUTNWdGRXeGhkR2wyWlNCSFVFRWlM
Q0p5WlhOMWJIUlVlWEJsSWpvaVIzSmhaR1ZRYjJsdWRFRjJaWEpoWjJVaUxDSjJZV3gxWlUxcGJpSTZJ
akF1TUNJc0luWmhiSFZsVFdGNElqb2lOeTR3SW4xZGZTd2ljbVZ6ZFd4MElqcGJleUowZVhCbElqcGJJ
bEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RHbHZiaUk2SW5WeWJqcDFkV2xrT2pObU9HTTVZ
akpsTFRoa05HWXROR0V5WWkwNVl6TmxMVEZsTldZNVlUWmtOMlU0WmlJc0luTjBZWFIxY3lJNklrTnZi
WEJzWlhSbFpDSXNJblpoYkhWbElqb2lOUzR3SW4wc2V5SjBlWEJsSWpwYklsSmxjM1ZzZENKZExDSnla
WE4xYkhSRVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPalZrTW1ZellURmlMVGxqTjJVdE5HSTRa
aTFoTW1RekxUWmxOMlk0WWpsak1HUXhaU0lzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJsWkNJc0luWmhi
SFZsSWpvaU5TNHdJbjFkTENKamNtVmthWFJ6UldGeWJtVmtJam94TUM0MUxDSjBaWEp0SWpvaVUzQnlh
VzVuSURJd01qUWlmU3dpWTNKbFpHVnVkR2xoYkZOamFHVnRZU0k2VzNzaWFXUWlPaUpvZEhSd2N6b3ZM
M0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdmMyTm9aVzFoTDJwemIyNHZi
MkpmZGpOd01GOWhZMmhwWlhabGJXVnVkR055WldSbGJuUnBZV3hmYzJOb1pXMWhMbXB6YjI0aUxDSjBl
WEJsSWpvaU1VVmtWR1ZqYUVwemIyNVRZMmhsYldGV1lXeHBaR0YwYjNJeU1ERTVJbjFkTENKd2NtOXZa
aUk2VzNzaWRIbHdaU0k2SWtSaGRHRkpiblJsWjNKcGRIbFFjbTl2WmlJc0ltTnlaV0YwWldRaU9pSXlN
REkxTFRBMExUQTVWREV3T2pNeE9qUXpXaUlzSW5abGNtbG1hV05oZEdsdmJrMWxkR2h2WkNJNkltaDBk
SEJ6T2k4dk1XVmtkR1ZqYUM1dmNtY2plalpOYTJacldGSTNRemgwVld0a1NGTTRPVWhoUWs1NVptOVFO
SHBMY3pWWVIyZElWVXRNT1ZacVlWSXlPRnBxSWl3aVkzSjVjSFJ2YzNWcGRHVWlPaUpsWkdSellTMXla
R1pqTFRJd01qSWlMQ0p3Y205dlpsQjFjbkJ2YzJVaU9pSmhjM05sY25ScGIyNU5aWFJvYjJRaUxDSndj
bTl2WmxaaGJIVmxJam9pZWtOR1dXZzVkMmg1ZEUxNVdFd3hOV1o1ZDB4S1JXWk9jbTlFU0RSRlFVMUtS
RzFXT1VwemRGUllWVzFpYTFsSE5rUTVPV1ZGVUZaYWRGVlhOSE5MTjFKV1pXdFplVE5oY2pSMmRtWnBS
MlZYVFdabFRXUjNOU0o5WFN3aWFYTnpJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0ltcDBh
U0k2SW5WeWJqcDFkV2xrT2pWbU9XUTRZemRsTFRFeVlXSXRNelJqWkMxbFpqVTJMVGM0T1RBeE1qTTBO
VFkzT0NJc0luTjFZaUk2SW1ScFpEcGxlR0Z0Y0d4bE9tVmlabVZpTVdZM01USmxZbU0yWmpGak1qYzJa
VEV5WldNeU1TSjkuWDFiWVpYMVlyb2trcUpsY1hranpCbmpaaDVHaFI5Q0twRFRWZFk3OHdLNlBrc1Bv
ZF90cTFkemRRVVloeWJLY3FEdERVcEZhSXJ0SUJ5NEpUVERjUUZ5SzlVbGN5dVBuNkRXak9rUGRxeVJt
ankyMXZxdXo3cVgxWDBIWWlPa3VSZlNNalBXZVJmOVNlbkczblhVTTBBcDZlMk1nU1NUWm9ObHBfVFFo
X0lPMFc1TzFSd21ON0tnZDg2QkVZSjNCMmZwZ3hwTjhnU3R4eXpsbmgtaUF1SXFYbVU1REpOOUJKVGxq
MTM3cC1lTWdWZ2h6bTNDcU9McFA1Z0VBSXB4WWstLUt4b04zcUZtZHZWcDB2bEtkS2lnZXB3WWtxaUQw
enlfV1ktR1VBZW9DQ2V3U0FBclFfVngtU1pUd2d6UGJVcXhKVlo4RDNuSzM4eEJBSnVCNEVnIiwiZXlK
aGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlzSW10
MGVTSTZJbEpUUVNJc0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJpVGpF
dFQwMXpUM0pUVUcxdUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhYT1Zk
T1JUTjZWWGhWY2xKelpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlVUm5N
MGMwaG9lV28yTldwQ2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZoYkho
MmIxbE5TVXN4ZDBscFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBpWVhk
VFpHTjZZWE50TlhsUlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxNWlds
emNGOVFZa2xNWDFkSFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVRU0do
UVgxWm9XRk5UUkd0M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNpZlgw
LmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEds
aGJITXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZ
emNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJK
aGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5W
eWJqcDFkV2xrT2pWbU9XUTRZemRsTFRFeVlXSXRNelJqWkMxbFpqVTJMVGM0T1RBeE1qTTBOVFkzT0NJ
c0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVO
eVpXUmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05
eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhS
MWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOQzB4TWkwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcx
bElqb2lVM0JsWXlCTmIyUmxiR2x1WnlCaGJtUWdZWEowYVdaaFkzUWdaMlZ1WlhKaGRHbHZiaUlzSW1O
eVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0ltbGtJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4Wmpj
eE1tVmlZelptTVdNeU56WmxNVEpsWXpJeElpd2lkSGx3WlNJNklrRmphR2xsZG1WdFpXNTBVM1ZpYW1W
amRDSXNJbUZqYUdsbGRtVnRaVzUwSWpwN0ltbGtJam9pZFhKdU9uVjFhV1E2WkRjNE9UQm5hR2t0TXpS
cWF5MDFObXh0TFc1dmNIRXRNVEl6TkRVMk56ZzVNSEp6SWl3aWRIbHdaU0k2V3lKQlkyaHBaWFpsYldW
dWRDSmRMQ0p1WVcxbElqb2lVM0JsWXlCTmIyUmxiR2x1WnlCaGJtUWdZWEowYVdaaFkzUWdaMlZ1WlhK
aGRHbHZiaUlzSW1OeWFYUmxjbWxoSWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5Wnk5
amIzVnljMlZ6TDJRM09Ea3daMmhwTFRNMGFtc3ROVFpzYlMxdWIzQnhMVEV5TXpRMU5qYzRPVEJ5Y3k5
amNtbDBaWEpwWVNKOUxDSmtaWE5qY21sd2RHbHZiaUk2SWxOd1pXTWdUVzlrWld4cGJtY2dZVzVrSUdG
eWRHbG1ZV04wSUdkbGJtVnlZWFJwYjI0Z1kyOTFjbk5sTGlCWGNtbDBaU0JoSUdKbGRIUmxjaUJrWlhO
amNtbHdkR2x2YmlCcGJpQjViM1Z5SUdGamFHbGxkbVZ0Wlc1MExpSXNJbUZqYUdsbGRtVnRaVzUwVkhs
d1pTSTZJa052ZFhKelpTSXNJbU55WldScGRITkJkbUZwYkdGaWJHVWlPallzSW5KbGMzVnNkRVJsYzJO
eWFYQjBhVzl1SWpwYmV5SnBaQ0k2SW5WeWJqcDFkV2xrT21jeU16UTFhMnh0TFRjNGJtOHRPVEJ3Y1Mx
eWMzUjFMVGs0TnpZMU5ETXlNVEIyZHlJc0luUjVjR1VpT2xzaVVtVnpkV3gwUkdWelkzSnBjSFJwYjI0
aVhTd2libUZ0WlNJNklrWnBibUZzSUVkeVlXUmxJaXdpY21WemRXeDBWSGx3WlNJNklreGxkSFJsY2tk
eVlXUmxJaXdpZG1Gc2RXVk5hVzRpT2lKR0lpd2lkbUZzZFdWTllYZ2lPaUpCSW4xZGZTd2ljbVZ6ZFd4
MElqcGJleUowZVhCbElqcGJJbEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RHbHZiaUk2SW5W
eWJqcDFkV2xrT21jeU16UTFhMnh0TFRjNGJtOHRPVEJ3Y1MxeWMzUjFMVGs0TnpZMU5ETXlNVEIyZHlJ
c0luTjBZWFIxY3lJNklrWmhhV3hsWkNJc0luWmhiSFZsSWpvaVJDSjlYU3dpWTNKbFpHbDBjMFZoY201
bFpDSTZNQ3dpZEdWeWJTSTZJa1poYkd3Z01qQXlOQ0o5TENKamNtVmtaVzUwYVdGc1UyTm9aVzFoSWpw
YmV5SnBaQ0k2SW1oMGRIQnpPaTh2Y0hWeWJDNXBiWE5uYkc5aVlXd3ViM0puTDNOd1pXTXZiMkl2ZGpO
d01DOXpZMmhsYldFdmFuTnZiaTl2WWw5Mk0zQXdYMkZqYUdsbGRtVnRaVzUwWTNKbFpHVnVkR2xoYkY5
elkyaGxiV0V1YW5OdmJpSXNJblI1Y0dVaU9pSXhSV1JVWldOb1NuTnZibE5qYUdWdFlWWmhiR2xrWVhS
dmNqSXdNVGtpZlYwc0luQnliMjltSWpwYmV5SjBlWEJsSWpvaVJHRjBZVWx1ZEdWbmNtbDBlVkJ5YjI5
bUlpd2lZM0psWVhSbFpDSTZJakl3TWpVdE1EUXRNRGxVTVRBNk16RTZORE5hSWl3aWRtVnlhV1pwWTJG
MGFXOXVUV1YwYUc5a0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeU42TmsxclptdFlVamRET0hS
VmEyUklVemc1U0dGQ1RubG1iMUEwZWt0ek5WaEhaMGhWUzB3NVZtcGhVakk0V21vaUxDSmpjbmx3ZEc5
emRXbDBaU0k2SW1Wa1pITmhMWEprWm1NdE1qQXlNaUlzSW5CeWIyOW1VSFZ5Y0c5elpTSTZJbUZ6YzJW
eWRHbHZiazFsZEdodlpDSXNJbkJ5YjI5bVZtRnNkV1VpT2lKNk5VTk1ibUV5ZERGUWVHZHRSREpETTBG
Tldrd3pNMUJqYW1Gb1ZqbEdRa0YzZUc1Q2RsVjFlbmhsVUZWQmRtcHFSbE5UVTI4eWRsSXpaek5OUWtk
VmNUSkdURTVvY2pZeFV6WkRNbmRWVm05clRFZFhNa05ZU2lKOVhTd2lhWE56SWpvaWFIUjBjSE02THk4
eFpXUjBaV05vTG05eVp5SXNJbXAwYVNJNkluVnlianAxZFdsa09qVm1PV1E0WXpkbExURXlZV0l0TXpS
alpDMWxaalUyTFRjNE9UQXhNak0wTlRZM09DSXNJbk4xWWlJNkltUnBaRHBsZUdGdGNHeGxPbVZpWm1W
aU1XWTNNVEpsWW1NMlpqRmpNamMyWlRFeVpXTXlNU0o5LlpqZjVETlFoVlM0czhqd1JkOUhLTXZjZDNG
d0ljR2NKTmtpcENJNWRXN2lnQjZCbGVBX0Jka29sdVZFTlo5WTJsX0M0LXY1M3NJNmNtUm9KUlRsZ2w2
OXpTTUx4cWpnQUVhbVFiZWhiLVc2TDdYRkprNmV0b1QwaFlMOWh2M1FtMjdLVURad0JPVWdzUnh1czN6
VlVWQ19URU90WE9TSmFUb2x5dV9hQVN0ZWYwMUlEcmVFWjBXMTQzRWNjWGF0eXd2ZS01WkdITW56d2lI
RHcxc2NWeTNFZUpNYUp2Wm9va2hwN0RmQ01yR3ZkaEtIa3htQ3RraWV6a0dWcTV1bGpJZGNibnVld2tp
S1JRZUlMYVB4U1RRejZ4M2VnQTd1VUR1XzFhU2wtR0NmdE9jZFduOXBuWUJEcGJDMU9yLXRBWGYyZDQw
R0tVSzM0Q3M5aHNkSlFGQSIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNh
eUk2ZXlKbElqb2lRVkZCUWlJc0ltdDBlU0k2SWxKVFFTSXNJbTRpT2lKdE1GWjVhVmMzTmw5TVFWaEJT
VVpyVW5kVFoxRm1RMEpaVEhCaVRqRXRUMDF6VDNKVFVHMXVMVmh6T1doblMyTnRNbkZXY0U1Mk1EUnFk
bVpOWWxKbFlVRk5RemhLUzFoWE9WZE9SVE42VlhoVmNsSnpaVjg1TTE5R1VrNUtOazk1U3poTlkzQktj
RGRrZFhVNWJ6UkxRWEUyVVc5VVJuTTBjMGhvZVdvMk5XcENjVTV2Y21Kdk9UTkZNRkJMUTJSUVdIVkdS
RWt4UzA5ME9FdERjbVJqZFhWaGJIaDJiMWxOU1VzeGQwbHBTMHBQVVU5cFpWbzFWakU0VkMxMGJ6RTVX
Vzg1VjBaWlgxSXlTMk5wVkZwaVlYZFRaR042WVhOdE5YbFJUVk5rVG5WQmNEaFdiemg1V1hwRGNuQmll
VkUyUzBaaU1UVmpZbTEzTFZsTVpXbHpjRjlRWWtsTVgxZEhSREpRVWtkM2NtbE9RVlJWVHpSbVFXTm1h
SEF5T1RoRlptTnlVMHN5ZUU1UVNHaFFYMVpvV0ZOVFJHdDNXbkJUZFRFeFZERlJTVk00ZW5GRk1taG9X
Rkl3VEVsVGNWbzNka0ZTU25jaWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNN
eTV2Y21jdmJuTXZZM0psWkdWdWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZ
bUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBj
SE02THk5d2RYSnNMbWx0YzJkc2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZi
bk11YW5OdmJpSmRMQ0pwWkNJNkluVnlianAxZFdsa09qVm1PV1E0WXpkbExURXlZV0l0TXpSalpDMWxa
alUyTFRjNE9UQXhNak0wTlRZM09DSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZ
V3dpTENKQlkyaHBaWFpsYldWdWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lh
SFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJ
am9pTVVWa1ZHVmphQ0JKYm5OMGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TkMweE1pMHdP
VlF3TURvd01Eb3dNRm9pTENKdVlXMWxJam9pVTNCbFkybG1hV05oZEdsdmJpQkVaWFpsYkc5d2JXVnVk
Q0lzSW1OeVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0ltbGtJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1a
V0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeElpd2lkSGx3WlNJNklrRmphR2xsZG1WdFpXNTBV
M1ZpYW1WamRDSXNJbUZqYUdsbGRtVnRaVzUwSWpwN0ltbGtJam9pZFhKdU9uVjFhV1E2WVRjME5qZGxa
all0TlRaallpMHhNV1ZqTFdKbU5qTXRNREkwTW1Gak1UTXdNREF5SWl3aWRIbHdaU0k2V3lKQlkyaHBa
WFpsYldWdWRDSmRMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJ
bU55YVhSbGNtbGhJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeTl3Y205bmNtRnRj
eTloTnpRMk4yVm1OaTAxTm1OaUxURXhaV010WW1ZMk15MHdNalF5WVdNeE16QXdNREl2WTNKcGRHVnlh
V0VpZlN3aVpHVnpZM0pwY0hScGIyNGlPaUpGZUdGdGNHeGxJR1JsWjNKbFpTNGdWM0pwZEdVZ1lTQmla
WFIwWlhJZ1pHVnpZM0pwY0hScGIyNGdhVzRnZVc5MWNpQmhZMmhwWlhabGJXVnVkQzRpTENKaFkyaHBa
WFpsYldWdWRGUjVjR1VpT2lKQ1lXTm9aV3h2Y2tSbFozSmxaU0lzSW1OeVpXUnBkSE5CZG1GcGJHRmli
R1VpT2pFMkxqVXNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5YmpwMWRXbGtP
ak5tT0dNNVlqSmxMVGhrTkdZdE5HRXlZaTA1WXpObExURmxOV1k1WVRaa04yVTRaaUlzSW5SNWNHVWlP
bHNpVW1WemRXeDBSR1Z6WTNKcGNIUnBiMjRpWFN3aWJtRnRaU0k2SWtkUVFTSXNJbkpsYzNWc2RGUjVj
R1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZuWlNJc0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3aWRtRnNk
V1ZOWVhnaU9pSTNMakFpZlN4N0ltbGtJam9pZFhKdU9uVjFhV1E2TldReVpqTmhNV0l0T1dNM1pTMDBZ
amhtTFdFeVpETXRObVUzWmpoaU9XTXdaREZsSWl3aWRIbHdaU0k2V3lKU1pYTjFiSFJFWlhOamNtbHdk
R2x2YmlKZExDSnVZVzFsSWpvaVEzVnRkV3hoZEdsMlpTQkhVRUVpTENKeVpYTjFiSFJVZVhCbElqb2lS
M0poWkdWUWIybHVkRUYyWlhKaFoyVWlMQ0oyWVd4MVpVMXBiaUk2SWpBdU1DSXNJblpoYkhWbFRXRjRJ
am9pTnk0d0luMWRmU3dpY21WemRXeDBJanBiZXlKMGVYQmxJanBiSWxKbGMzVnNkQ0pkTENKeVpYTjFi
SFJFWlhOamNtbHdkR2x2YmlJNkluVnlianAxZFdsa09qTm1PR001WWpKbExUaGtOR1l0TkdFeVlpMDVZ
ek5sTFRGbE5XWTVZVFprTjJVNFppSXNJbk4wWVhSMWN5STZJa052YlhCc1pYUmxaQ0lzSW5aaGJIVmxJ
am9pTUM0d0luMHNleUowZVhCbElqcGJJbEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RHbHZi
aUk2SW5WeWJqcDFkV2xrT2pWa01tWXpZVEZpTFRsak4yVXROR0k0WmkxaE1tUXpMVFpsTjJZNFlqbGpN
R1F4WlNJc0luTjBZWFIxY3lJNklrTnZiWEJzWlhSbFpDSXNJblpoYkhWbElqb2lNaTQxSW4xZExDSmpj
bVZrYVhSelJXRnlibVZrSWpvd0xDSjBaWEp0SWpvaVJtRnNiQ0F5TURJMEluMHNJbU55WldSbGJuUnBZ
V3hUWTJobGJXRWlPbHQ3SW1sa0lqb2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3Zj
M0JsWXk5dllpOTJNM0F3TDNOamFHVnRZUzlxYzI5dUwyOWlYM1l6Y0RCZllXTm9hV1YyWlcxbGJuUmpj
bVZrWlc1MGFXRnNYM05qYUdWdFlTNXFjMjl1SWl3aWRIbHdaU0k2SWpGRlpGUmxZMmhLYzI5dVUyTm9a
VzFoVm1Gc2FXUmhkRzl5TWpBeE9TSjlYU3dpY0hKdmIyWWlPbHQ3SW5SNWNHVWlPaUpFWVhSaFNXNTBa
V2R5YVhSNVVISnZiMllpTENKamNtVmhkR1ZrSWpvaU1qQXlOUzB3TkMwd09WUXhNRG96TVRvME0xb2lM
Q0oyWlhKcFptbGpZWFJwYjI1TlpYUm9iMlFpT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbkkzbzJU
V3RtYTFoU04wTTRkRlZyWkVoVE9EbElZVUpPZVdadlVEUjZTM00xV0VkblNGVkxURGxXYW1GU01qaGFh
aUlzSW1OeWVYQjBiM04xYVhSbElqb2laV1JrYzJFdGNtUm1ZeTB5TURJeUlpd2ljSEp2YjJaUWRYSndi
M05sSWpvaVlYTnpaWEowYVc5dVRXVjBhRzlrSWl3aWNISnZiMlpXWVd4MVpTSTZJbm8yTWt4T2ExSTVa
RGQ2VGxSVWVXcFdaVVJPV1ZFMk4xcFJOR3BvVWpGVE56WmtabWwyYjJoV2VHNXVlRmxDYVZwNVRVaE9h
V1ptZGpaWFdsWTJTRVpSV1hCdk4zZFpRbWQ2YlVoQlF6TmFTREpYZEUwNVFWZENJbjFkTENKcGMzTWlP
aUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puSWl3aWFuUnBJam9pZFhKdU9uVjFhV1E2TldZNVpEaGpO
MlV0TVRKaFlpMHpOR05rTFdWbU5UWXROemc1TURFeU16UTFOamM0SWl3aWMzVmlJam9pWkdsa09tVjRZ
VzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeEluMC5QWWZTaU5qN2syRlZp
UDkxbEw5X0E5Y2g0MWVmRnRxa3RqYkFacHBaZmVKcFhDY29tejhmRnc3a2lvMEFIZ0ItNlJzenpOd2RT
cEpFX0VidGlXRDVVQ3J4V3J0TjVXeWlZeG1HSDZaaGJaaHI1bUEzZkh6Z1U2eXdFUk9oYmxjOE5qcUUy
eVFCdFJYVnVJeDdsdkttRGJyTTVVbFFBM2s3cGN3Y0ZTOHBETjVuOTc0LWxzbE51TVYzMU53ZlE0U2xC
Y2k4ZDZXYmplR25qTkRJaEZHU05id2l4V3JsaUF3WXNnclNkVEp1ZVRJdmpBSnhLSzJFOFpIYXgxY1Vz
OUprUm1ibGNVZDhfSm03Sl9jc1JfSkFnWVM1NHJrZVRXeXJhSTR4OXAybWJvcXNvaGpHZTlXZFVjd2pt
YUtraHk3MEhMUU9RWUV5c3E1RWlQcmJrV3plQ0EiLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2
SWtwWFZDSXNJbXAzYXlJNmV5SmxJam9pUVZGQlFpSXNJbXQwZVNJNklsSlRRU0lzSW00aU9pSnRNRlo1
YVZjM05sOU1RVmhCU1VaclVuZFRaMUZtUTBKWlRIQmlUakV0VDAxelQzSlRVRzF1TFZoek9XaG5TMk50
TW5GV2NFNTJNRFJxZG1aTllsSmxZVUZOUXpoS1MxaFhPVmRPUlRONlZYaFZjbEp6WlY4NU0xOUdVazVL
Tms5NVN6aE5ZM0JLY0Rka2RYVTVielJMUVhFMlVXOVVSbk0wYzBob2VXbzJOV3BDY1U1dmNtSnZPVE5G
TUZCTFEyUlFXSFZHUkVreFMwOTBPRXREY21SamRYVmhiSGgyYjFsTlNVc3hkMGxwUzBwUFVVOXBaVm8x
VmpFNFZDMTBiekU1V1c4NVYwWlpYMUl5UzJOcFZGcGlZWGRUWkdONllYTnROWGxSVFZOa1RuVkJjRGhX
YnpoNVdYcERjbkJpZVZFMlMwWmlNVFZqWW0xM0xWbE1aV2x6Y0Y5UVlrbE1YMWRIUkRKUVVrZDNjbWxP
UVZSVlR6Um1RV05tYUhBeU9UaEZabU55VTBzeWVFNVFTR2hRWDFab1dGTlRSR3QzV25CVGRURXhWREZS
U1ZNNGVuRkZNbWhvV0ZJd1RFbFRjVm8zZGtGU1NuY2lmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3
Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0Ix
Y213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVx
YzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3
TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPamxoT0dJM1l6WmtMVFEx
WldZdE1qTm5hQzFwYW10c0xUazROelkxTkRNeU1UQnRiaUlzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pz
WlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5
SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxz
WlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9p
TWpBeU5TMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVUzQmxZeUJOYjJSbGJHbHVaeUJo
Ym1RZ1lYSjBhV1poWTNRZ1oyVnVaWEpoZEdsdmJpSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3
SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4
SWl3aWRIbHdaU0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmphR2xsZG1WdFpXNTBJanA3
SW1sa0lqb2lkWEp1T25WMWFXUTZaRGM0T1RCbmFHa3RNelJxYXkwMU5teHRMVzV2Y0hFdE1USXpORFUy
TnpnNU1ISnpJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZVzFsSWpvaVUzQmxZeUJO
YjJSbGJHbHVaeUJoYm1RZ1lYSjBhV1poWTNRZ1oyVnVaWEpoZEdsdmJpSXNJbU55YVhSbGNtbGhJanA3
SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeTlqYjNWeWMyVnpMMlEzT0Rrd1oyaHBMVE0w
YW1zdE5UWnNiUzF1YjNCeExURXlNelExTmpjNE9UQnljeTlqY21sMFpYSnBZU0o5TENKa1pYTmpjbWx3
ZEdsdmJpSTZJbE53WldNZ1RXOWtaV3hwYm1jZ1lXNWtJR0Z5ZEdsbVlXTjBJR2RsYm1WeVlYUnBiMjRn
WTI5MWNuTmxMaUJYY21sMFpTQmhJR0psZEhSbGNpQmtaWE5qY21sd2RHbHZiaUJwYmlCNWIzVnlJR0Zq
YUdsbGRtVnRaVzUwTGlJc0ltRmphR2xsZG1WdFpXNTBWSGx3WlNJNklrTnZkWEp6WlNJc0ltTnlaV1Jw
ZEhOQmRtRnBiR0ZpYkdVaU9qWXNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5
YmpwMWRXbGtPbWN5TXpRMWEyeHRMVGM0Ym04dE9UQndjUzF5YzNSMUxUazROelkxTkRNeU1UQjJkeUlz
SW5SNWNHVWlPbHNpVW1WemRXeDBSR1Z6WTNKcGNIUnBiMjRpWFN3aWJtRnRaU0k2SWtacGJtRnNJRWR5
WVdSbElpd2ljbVZ6ZFd4MFZIbHdaU0k2SWt4bGRIUmxja2R5WVdSbElpd2lkbUZzZFdWTmFXNGlPaUpH
SWl3aWRtRnNkV1ZOWVhnaU9pSkJJbjFkZlN3aWNtVnpkV3gwSWpwYmV5SjBlWEJsSWpwYklsSmxjM1Zz
ZENKZExDSnlaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPbWN5TXpRMWEyeHRMVGM0
Ym04dE9UQndjUzF5YzNSMUxUazROelkxTkRNeU1UQjJkeUlzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJs
WkNJc0luWmhiSFZsSWpvaVFpSjlYU3dpWTNKbFpHbDBjMFZoY201bFpDSTZOaXdpZEdWeWJTSTZJbE53
Y21sdVp5QXlNREkxSW4wc0ltTnlaV1JsYm5ScFlXeFRZMmhsYldFaU9sdDdJbWxrSWpvaWFIUjBjSE02
THk5d2RYSnNMbWx0YzJkc2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMM05qYUdWdFlTOXFjMjl1
TDI5aVgzWXpjREJmWVdOb2FXVjJaVzFsYm5SamNtVmtaVzUwYVdGc1gzTmphR1Z0WVM1cWMyOXVJaXdp
ZEhsd1pTSTZJakZGWkZSbFkyaEtjMjl1VTJOb1pXMWhWbUZzYVdSaGRHOXlNakF4T1NKOVhTd2ljSEp2
YjJZaU9sdDdJblI1Y0dVaU9pSkVZWFJoU1c1MFpXZHlhWFI1VUhKdmIyWWlMQ0pqY21WaGRHVmtJam9p
TWpBeU5TMHdOQzB3T1ZReE1Eb3pNVG8wTTFvaUxDSjJaWEpwWm1sallYUnBiMjVOWlhSb2IyUWlPaUpv
ZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puSTNvMlRXdG1hMWhTTjBNNGRGVnJaRWhUT0RsSVlVSk9lV1p2
VURSNlMzTTFXRWRuU0ZWTFREbFdhbUZTTWpoYWFpSXNJbU55ZVhCMGIzTjFhWFJsSWpvaVpXUmtjMkV0
Y21SbVl5MHlNREl5SWl3aWNISnZiMlpRZFhKd2IzTmxJam9pWVhOelpYSjBhVzl1VFdWMGFHOWtJaXdp
Y0hKdmIyWldZV3gxWlNJNklubzBWbkp6VEhacmVGVkZhV281UVhKWU5FTmllWEpOZHpkNVZHY3laVmQ1
TW1JNVozZEZPRmR5VlZwRVYxcENSamRVYm1NNGNHZEtWVUUxVjNaTk5sTklWek5wVXpaNFEzcGFiVzFL
VUdGcGJVZFRVbEprUVdkRUluMWRMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5JaXdp
YW5ScElqb2lkWEp1T25WMWFXUTZPV0U0WWpkak5tUXRORFZsWmkweU0yZG9MV2xxYTJ3dE9UZzNOalUw
TXpJeE1HMXVJaXdpYzNWaUlqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015
TnpabE1USmxZekl4SW4wLkhkY0M4elFnV2htbUthZjcwRk5OcVdnTTlWN2hnV2RwWFZhb1pjYUwxd05O
YVNteTlpZW56cGkzU0JNMWJEdHlveV93a0RLZ0pGMXdkZzc3T0hCM044bk1jNmc2R3JwbWdnOWhPakVD
bDJBNE5TM3U2VGxLMzJhUW1FZnJtb05OY1l5YVlUN21tTWs3Q1gxX1BkOEtvbmtmYWIwaVBtQXRpbnQz
UGQtdjkyS09jb0RnTnVaUU1Uc0JITFB4Qk9Fbmh5YWpmNFZEZy1QZF9EeWlzb3FnQUlsNmxfQk5rWWxl
b05PRkoxTGhNanpOd2dLUWVkQUx3ZzlMZ2dpZmEtcjZyZnN2dnZqTkRVMmRHdm5ITktHMTNrTXhqb1Q0
Z0pWOEVmOUlBNVhyUUhmQ3BxR1YwanN3ak1SZkljaTNESlUwTnBMNkE5eWRVUXRQb1JtQ3JVXzNZZyIs
ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlKbElqb2lRVkZCUWlJ
c0ltdDBlU0k2SWxKVFFTSXNJbTRpT2lKdE1GWjVhVmMzTmw5TVFWaEJTVVpyVW5kVFoxRm1RMEpaVEhC
aVRqRXRUMDF6VDNKVFVHMXVMVmh6T1doblMyTnRNbkZXY0U1Mk1EUnFkbVpOWWxKbFlVRk5RemhLUzFo
WE9WZE9SVE42VlhoVmNsSnpaVjg1TTE5R1VrNUtOazk1U3poTlkzQktjRGRrZFhVNWJ6UkxRWEUyVVc5
VVJuTTBjMGhvZVdvMk5XcENjVTV2Y21Kdk9UTkZNRkJMUTJSUVdIVkdSRWt4UzA5ME9FdERjbVJqZFhW
aGJIaDJiMWxOU1VzeGQwbHBTMHBQVVU5cFpWbzFWakU0VkMxMGJ6RTVXVzg1VjBaWlgxSXlTMk5wVkZw
aVlYZFRaR042WVhOdE5YbFJUVk5rVG5WQmNEaFdiemg1V1hwRGNuQmllVkUyUzBaaU1UVmpZbTEzTFZs
TVpXbHpjRjlRWWtsTVgxZEhSREpRVWtkM2NtbE9RVlJWVHpSbVFXTm1hSEF5T1RoRlptTnlVMHN5ZUU1
UVNHaFFYMVpvV0ZOVFJHdDNXbkJUZFRFeFZERlJTVk00ZW5GRk1taG9XRkl3VEVsVGNWbzNka0ZTU25j
aWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21jdmJuTXZZM0psWkdW
dWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5
aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5d2RYSnNMbWx0YzJk
c2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5OdmJpSmRMQ0pwWkNJ
NkluVnlianAxZFdsa09qZGpObVExWlRSbUxUZzVZV0l0TVRKalpDMWxaak0wTFRVMk56ZzVNR0ZpWTJS
bFppSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENKQlkyaHBaWFpsYldW
dWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldO
b0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5O
MGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TlMwd05DMHdPVlF3TURvd01Eb3dNRm9pTENK
dVlXMWxJam9pVTNCbFkybG1hV05oZEdsdmJpQkVaWFpsYkc5d2JXVnVkQ0lzSW1OeVpXUmxiblJwWVd4
VGRXSnFaV04wSWpwN0ltbGtJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdN
eU56WmxNVEpsWXpJeElpd2lkSGx3WlNJNklrRmphR2xsZG1WdFpXNTBVM1ZpYW1WamRDSXNJbUZqYUds
bGRtVnRaVzUwSWpwN0ltbGtJam9pZFhKdU9uVjFhV1E2WVRjME5qZGxaall0TlRaallpMHhNV1ZqTFdK
bU5qTXRNREkwTW1Gak1UTXdNREF5SWl3aWRIbHdaU0k2V3lKQlkyaHBaWFpsYldWdWRDSmRMQ0p1WVcx
bElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55YVhSbGNtbGhJanA3SW1s
a0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeTl3Y205bmNtRnRjeTloTnpRMk4yVm1OaTAxTm1O
aUxURXhaV010WW1ZMk15MHdNalF5WVdNeE16QXdNREl2WTNKcGRHVnlhV0VpZlN3aVpHVnpZM0pwY0hS
cGIyNGlPaUpGZUdGdGNHeGxJR1JsWjNKbFpTNGdWM0pwZEdVZ1lTQmlaWFIwWlhJZ1pHVnpZM0pwY0hS
cGIyNGdhVzRnZVc5MWNpQmhZMmhwWlhabGJXVnVkQzRpTENKaFkyaHBaWFpsYldWdWRGUjVjR1VpT2lK
Q1lXTm9aV3h2Y2tSbFozSmxaU0lzSW1OeVpXUnBkSE5CZG1GcGJHRmliR1VpT2pFMkxqVXNJbkpsYzNW
c2RFUmxjMk55YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5YmpwMWRXbGtPak5tT0dNNVlqSmxMVGhrTkdZ
dE5HRXlZaTA1WXpObExURmxOV1k1WVRaa04yVTRaaUlzSW5SNWNHVWlPbHNpVW1WemRXeDBSR1Z6WTNK
cGNIUnBiMjRpWFN3aWJtRnRaU0k2SWtkUVFTSXNJbkpsYzNWc2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1
MFFYWmxjbUZuWlNJc0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlN4
N0ltbGtJam9pZFhKdU9uVjFhV1E2TldReVpqTmhNV0l0T1dNM1pTMDBZamhtTFdFeVpETXRObVUzWmpo
aU9XTXdaREZsSWl3aWRIbHdaU0k2V3lKU1pYTjFiSFJFWlhOamNtbHdkR2x2YmlKZExDSnVZVzFsSWpv
aVEzVnRkV3hoZEdsMlpTQkhVRUVpTENKeVpYTjFiSFJVZVhCbElqb2lSM0poWkdWUWIybHVkRUYyWlhK
aFoyVWlMQ0oyWVd4MVpVMXBiaUk2SWpBdU1DSXNJblpoYkhWbFRXRjRJam9pTnk0d0luMWRmU3dpY21W
emRXeDBJanBiZXlKMGVYQmxJanBiSWxKbGMzVnNkQ0pkTENKeVpYTjFiSFJFWlhOamNtbHdkR2x2YmlJ
NkluVnlianAxZFdsa09qTm1PR001WWpKbExUaGtOR1l0TkdFeVlpMDVZek5sTFRGbE5XWTVZVFprTjJV
NFppSXNJbk4wWVhSMWN5STZJa052YlhCc1pYUmxaQ0lzSW5aaGJIVmxJam9pTkM0d0luMHNleUowZVhC
bElqcGJJbEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RHbHZiaUk2SW5WeWJqcDFkV2xrT2pW
a01tWXpZVEZpTFRsak4yVXROR0k0WmkxaE1tUXpMVFpsTjJZNFlqbGpNR1F4WlNJc0luTjBZWFIxY3lJ
NklrTnZiWEJzWlhSbFpDSXNJblpoYkhWbElqb2lNeTR3SW4xZExDSmpjbVZrYVhSelJXRnlibVZrSWpv
MkxDSjBaWEp0SWpvaVUzQnlhVzVuSURJd01qVWlmU3dpWTNKbFpHVnVkR2xoYkZOamFHVnRZU0k2VzNz
aWFXUWlPaUpvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RB
dmMyTm9aVzFoTDJwemIyNHZiMkpmZGpOd01GOWhZMmhwWlhabGJXVnVkR055WldSbGJuUnBZV3hmYzJO
b1pXMWhMbXB6YjI0aUxDSjBlWEJsSWpvaU1VVmtWR1ZqYUVwemIyNVRZMmhsYldGV1lXeHBaR0YwYjNJ
eU1ERTVJbjFkTENKd2NtOXZaaUk2VzNzaWRIbHdaU0k2SWtSaGRHRkpiblJsWjNKcGRIbFFjbTl2WmlJ
c0ltTnlaV0YwWldRaU9pSXlNREkxTFRBMExUQTVWREV3T2pNeE9qUXpXaUlzSW5abGNtbG1hV05oZEds
dmJrMWxkR2h2WkNJNkltaDBkSEJ6T2k4dk1XVmtkR1ZqYUM1dmNtY2plalpOYTJacldGSTNRemgwVld0
a1NGTTRPVWhoUWs1NVptOVFOSHBMY3pWWVIyZElWVXRNT1ZacVlWSXlPRnBxSWl3aVkzSjVjSFJ2YzNW
cGRHVWlPaUpsWkdSellTMXlaR1pqTFRJd01qSWlMQ0p3Y205dlpsQjFjbkJ2YzJVaU9pSmhjM05sY25S
cGIyNU5aWFJvYjJRaUxDSndjbTl2WmxaaGJIVmxJam9pZWpSYVpreFNibnBNVlhReFRtRTNPVnBvVVhn
eFRGTmhTbGg0UWxKdVYyNUtlbmd4ZGxoMVdsQlNkamRpVGxvNGRYQXhRamgwWlhoa2IxWTRlRmROY3pF
eVUyMVZORzQzVlRkTVptSjBTRFYyUTB4RVZFb3hZMUVpZlYwc0ltbHpjeUk2SW1oMGRIQnpPaTh2TVdW
a2RHVmphQzV2Y21jaUxDSnFkR2tpT2lKMWNtNDZkWFZwWkRvM1l6WmtOV1UwWmkwNE9XRmlMVEV5WTJR
dFpXWXpOQzAxTmpjNE9UQmhZbU5rWldZaUxDSnpkV0lpT2lKa2FXUTZaWGhoYlhCc1pUcGxZbVpsWWpG
bU56RXlaV0pqTm1ZeFl6STNObVV4TW1Wak1qRWlmUS5BWVFySW9QYWpoemdncGp2ZFpPcVU3M0QtWnUx
eHdHeGVyc196a3gwcWROdEkycVc3Z3dJcWQ1Y0RIOGRzaGRlRlBhbjVpTjYyNkhqZFNkWjhLczZrMnFK
R3pUOWhWT25RbzB0ZVgwdWpZYlpodUN1ZFpCUVFuVFFub0Y2SkY1a0JXeThNRUxJR0NWUXJKNUlCMEVR
OXIwVkROQ1doR01fa2lIVWk4N01wbklWUEVTSUZJQXpkV05GZVlPN3MwZDVocTFLRVhRSkM3VXd2WUw0
QVdxZWN2eEVwYWFLNEQ4TFpZcUJqZzE1a3JqZWtWdFRzc0dxc3JYakFpV1BDWGo3WEh0ZmpZZUd1TW5Z
MU1Ta2FFbE9BamJfZUNsRkpNcThLdkF3cHJrMExsN2JpYjBXaHo4Ri0zUFFUVFZPUF9EOXU2cTBYUEpl
bEl0NUdYM2NxU2NBNFEiLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJ
NmV5SmxJam9pUVZGQlFpSXNJbXQwZVNJNklsSlRRU0lzSW00aU9pSnRNRlo1YVZjM05sOU1RVmhCU1Va
clVuZFRaMUZtUTBKWlRIQmlUakV0VDAxelQzSlRVRzF1TFZoek9XaG5TMk50TW5GV2NFNTJNRFJxZG1a
TllsSmxZVUZOUXpoS1MxaFhPVmRPUlRONlZYaFZjbEp6WlY4NU0xOUdVazVLTms5NVN6aE5ZM0JLY0Rk
a2RYVTVielJMUVhFMlVXOVVSbk0wYzBob2VXbzJOV3BDY1U1dmNtSnZPVE5GTUZCTFEyUlFXSFZHUkVr
eFMwOTBPRXREY21SamRYVmhiSGgyYjFsTlNVc3hkMGxwUzBwUFVVOXBaVm8xVmpFNFZDMTBiekU1V1c4
NVYwWlpYMUl5UzJOcFZGcGlZWGRUWkdONllYTnROWGxSVFZOa1RuVkJjRGhXYnpoNVdYcERjbkJpZVZF
MlMwWmlNVFZqWW0xM0xWbE1aV2x6Y0Y5UVlrbE1YMWRIUkRKUVVrZDNjbWxPUVZSVlR6Um1RV05tYUhB
eU9UaEZabU55VTBzeWVFNVFTR2hRWDFab1dGTlRSR3QzV25CVGRURXhWREZSU1ZNNGVuRkZNbWhvV0ZJ
d1RFbFRjVm8zZGtGU1NuY2lmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1
dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1G
c0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hN
Nkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5N
dWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPamRqTm1RMVpUUm1MVGc1WVdJdE1USmpaQzFsWmpN
MExUVTJOemc1TUdGaVkyUmxaaUlzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3
aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhS
MGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpv
aU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5TMHdOQzB3T1ZR
d01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJ
c0ltTnlaV1JsYm5ScFlXeFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJ
eFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZJa0ZqYUdsbGRtVnRaVzUwVTNW
aWFtVmpkQ0lzSW1GamFHbGxkbVZ0Wlc1MElqcDdJbWxrSWpvaWRYSnVPblYxYVdRNllUYzBOamRsWmpZ
dE5UWmpZaTB4TVdWakxXSm1Oak10TURJME1tRmpNVE13TURBeUlpd2lkSGx3WlNJNld5SkJZMmhwWlha
bGJXVnVkQ0pkTENKdVlXMWxJam9pVTNCbFkybG1hV05oZEdsdmJpQkVaWFpsYkc5d2JXVnVkQ0lzSW1O
eWFYUmxjbWxoSWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5Wnk5d2NtOW5jbUZ0Y3k5
aE56UTJOMlZtTmkwMU5tTmlMVEV4WldNdFltWTJNeTB3TWpReVlXTXhNekF3TURJdlkzSnBkR1Z5YVdF
aWZTd2laR1Z6WTNKcGNIUnBiMjRpT2lKRmVHRnRjR3hsSUdSbFozSmxaUzRnVjNKcGRHVWdZU0JpWlhS
MFpYSWdaR1Z6WTNKcGNIUnBiMjRnYVc0Z2VXOTFjaUJoWTJocFpYWmxiV1Z1ZEM0aUxDSmhZMmhwWlha
bGJXVnVkRlI1Y0dVaU9pSkNZV05vWld4dmNrUmxaM0psWlNJc0ltTnlaV1JwZEhOQmRtRnBiR0ZpYkdV
aU9qRTJMalVzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpwYmV5SnBaQ0k2SW5WeWJqcDFkV2xrT2pO
bU9HTTVZakpsTFRoa05HWXROR0V5WWkwNVl6TmxMVEZsTldZNVlUWmtOMlU0WmlJc0luUjVjR1VpT2xz
aVVtVnpkV3gwUkdWelkzSnBjSFJwYjI0aVhTd2libUZ0WlNJNklrZFFRU0lzSW5KbGMzVnNkRlI1Y0dV
aU9pSkhjbUZrWlZCdmFXNTBRWFpsY21GblpTSXNJblpoYkhWbFRXbHVJam9pTUM0d0lpd2lkbUZzZFdW
TllYZ2lPaUkzTGpBaWZTeDdJbWxrSWpvaWRYSnVPblYxYVdRNk5XUXlaak5oTVdJdE9XTTNaUzAwWWpo
bUxXRXlaRE10Tm1VM1pqaGlPV013WkRGbElpd2lkSGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEds
dmJpSmRMQ0p1WVcxbElqb2lRM1Z0ZFd4aGRHbDJaU0JIVUVFaUxDSnlaWE4xYkhSVWVYQmxJam9pUjNK
aFpHVlFiMmx1ZEVGMlpYSmhaMlVpTENKMllXeDFaVTFwYmlJNklqQXVNQ0lzSW5aaGJIVmxUV0Y0SWpv
aU55NHdJbjFkZlN3aWNtVnpkV3gwSWpwYmV5SjBlWEJsSWpwYklsSmxjM1ZzZENKZExDSnlaWE4xYkhS
RVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPak5tT0dNNVlqSmxMVGhrTkdZdE5HRXlZaTA1WXpO
bExURmxOV1k1WVRaa04yVTRaaUlzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJsWkNJc0luWmhiSFZsSWpv
aU15NHdJbjFkTENKamNtVmthWFJ6UldGeWJtVmtJam94Tmk0MWZTd2lZM0psWkdWdWRHbGhiRk5qYUdW
dFlTSTZXM3NpYVdRaU9pSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5
aUwzWXpjREF2YzJOb1pXMWhMMnB6YjI0dmIySmZkak53TUY5aFkyaHBaWFpsYldWdWRHTnlaV1JsYm5S
cFlXeGZjMk5vWlcxaExtcHpiMjRpTENKMGVYQmxJam9pTVVWa1ZHVmphRXB6YjI1VFkyaGxiV0ZXWVd4
cFpHRjBiM0l5TURFNUluMWRMQ0p3Y205dlppSTZXM3NpZEhsd1pTSTZJa1JoZEdGSmJuUmxaM0pwZEhs
UWNtOXZaaUlzSW1OeVpXRjBaV1FpT2lJeU1ESTFMVEEwTFRBNVZERXdPak14T2pReldpSXNJblpsY21s
bWFXTmhkR2x2YmsxbGRHaHZaQ0k2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jamVqWk5hMlpyV0ZJ
M1F6aDBWV3RrU0ZNNE9VaGhRazU1Wm05UU5IcExjelZZUjJkSVZVdE1PVlpxWVZJeU9GcHFJaXdpWTNK
NWNIUnZjM1ZwZEdVaU9pSmxaR1J6WVMxeVpHWmpMVEl3TWpJaUxDSndjbTl2WmxCMWNuQnZjMlVpT2lK
aGMzTmxjblJwYjI1TlpYUm9iMlFpTENKd2NtOXZabFpoYkhWbElqb2llblU1VTBWQllUbHZlVnBvU25K
MWFFdERha05JWjNwQ1dGQmhRbWhMTWxReGNYWnRUR3BZWmpWeVRrUk1XVmRFVFV4YWNqZGFXSFp1ZURK
R1owcFlWbFJ0Y0hwT1FVRlhWRUppU200M05FaHZRVFJ1TTJRNFppSjlYU3dpYVhOeklqb2lhSFIwY0hN
Nkx5OHhaV1IwWldOb0xtOXlaeUlzSW1wMGFTSTZJblZ5YmpwMWRXbGtPamRqTm1RMVpUUm1MVGc1WVdJ
dE1USmpaQzFsWmpNMExUVTJOemc1TUdGaVkyUmxaaUlzSW5OMVlpSTZJbVJwWkRwbGVHRnRjR3hsT21W
aVptVmlNV1kzTVRKbFltTTJaakZqTWpjMlpURXlaV015TVNKOS5JNlFMenczZi1RakxSZU5paVhqUFJm
dlFJM3dubnpQc09MVnM4R2p2SXpxaXVlREFYNk1zODJ2VG1WUWpSb0pIdGluYlZIZ1h2RmtTVDlPckk2
M1V3QnlaN1RmZm5nQmR4Y1NIZlZNM19xRVR0Zk9KbkdNNTRGUkdiMXpENEs3VXpVNEUycFBpWl95RDhE
SDNtS0NtbjNNSEdVSE54Y0tQZGtKWGpLSzFaMTlrYlpMYVlFV0tWX3BPbGZmNTVBNHlkWW81RzJBT1J2
UF9DU2lGbWZsSHlTVFNISDZ0eW5MZGJrMzNZdHl5eGNVdWZmeGhGSlVLVjItZEdkY2gteVdkOGN0OHAz
LTlxZFBjWnIwa0g2OWZ6aWNBaHpKT05qcDMyb0JBd2gyMDF4dHJSMDBydnZVRVZSXzBaeTE3WmhjUmRP
REtVVkJJbzA0am8xRTBHZ3lPUmciXX0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1
cm46dXVpZDozZTRmNWc2aC03OGlqLTkwa2wtbW5vcC0xMjM0NTY3ODkwcXIiLCJzdWIiOiJkaWQ6ZXhh
bXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.eQm5r-nNDrmHQjwOL8DeJ5gVsX3M-S_Fm
GC-35nE1KaRwl8L5W336nIlpWbjmEIU4DWMJMDHp3_ZDB31kOH8XlTArjj5INUmETdSJayqSl1JrXdOU
Rp8TsYDwUlFpBUvN1Wfk0NVMdtCUEFIm9V2XPu2tt4yxesoAa7gjQ8Biy4mQSBFiW_INQWScbRKFblO2
zF7w03bS23H1uJadwpVh290wOQkSA20-AbUcIM-9BQ74cIH-fj4EV_FLYhsKKvM4ZtkP--ZLYMYJYv1f
w2uMx8QFKwyqMSnxIt4-vfu3ddxJZi6eK4QU07HsGFE-40P1jK5ybMoI1MOn33vj7KORw{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/clr/v2p0/context-2.0.1.json",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [ "VerifiableCredential", "ClrCredential" ],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development Transcript",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": ["ClrSubject"],
"achievement": [
{
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27.0,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": ["Achievement"],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": ["Achievement"],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": ["ResultDescription"],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["ResultDescription"],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": ["Achievement"],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": ["Achievement"],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": ["Achievement"],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": ["Achievement"],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210uv/criteria"
},
"description": "Bootcamp Design course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6.0,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": ["Achievement"],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210lm/criteria"
},
"description": "Teaching a Bootcamp course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
],
"association": [
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"targetId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"targetId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"targetId": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"targetId": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm"
}
],
"verifiableCredential": [
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f6d7e8a-12bc-34de-56fg-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z66Um9HLd4WJQGg3pS5UFL9Et68idkwtmdJ8vp2KBpNRXSfjjC8TwM3dBST6SPWXCgH4C6AoCf6GMAXgvwehGzSeF"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5sHcdMqYyK7mgNzyxj4gwShWny1UABEiVBEUk6xhF3Wifm3cofHmmkuSqHjD5KaS6caZs1CsX8ZYBXZ8651AfzY4"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7f9a2b-45cd-67ef-89gh-0123456789ij",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zWW8HbbdZ4MTBiJduXmm2GMmJQW6DKBVjYZHiWw5naGMabr3hKpfKbWcXf8zbjZb1PkWVZ4zP1uWreAvmyJG9V2H"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:8a7b6c5d-34ef-12gh-ijkl-9876543210mn",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "4.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3D1FonurdZB3wqZUXL5RaBn5SKhDrheCYPsAcA1RT5U651Ca9XU5R7wnFaJAgfiGvh1yL8h7Ukgp7eBW3u2WuUp3"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3eGQWNnnuoSPyYduZyNBreJStW8z6dssJ5aUjguMJxZ6mXqUUzR4GXS356e3XrrquKPcJqnzkDMDbdcuy37tS7XJ"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Bootcamp Design",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": [
"Achievement"
],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210uv/criteria"
},
"description": "Bootcamp Design course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"status": "Completed",
"value": "C+"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2qWwXpjQMysohBt31wKQHqmpCqLD8VzDcGDB6UJSybULjDt3XEtATioHvggEB8vuCKQk9F5z8qpACLukXBmgem87"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f5g6h7i-89jk-01lm-23no-4567890pqrst",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "2.0"
}
],
"creditsEarned": 10.5,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4mPy59ga5XffBYmcZYYcN7gPReA9vhNUBBW5J8QameYYFULEtARdw5PEBpX6owjnd2mj1nNLfgy8UmtTkJ5nNVfc"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "3.5"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2zQpyaG7XyXiV697pcHJ7RCxaH4LKFb3XZ27GhgjtsVkEUw2vidsKVyi78taFyg8vEcrkZjBapT6va75TcELsYNH"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4zyTUMH6tJTqghW857ykiNjsUoRWWnVRH4A9b8vSAhw1rZE4thDyJk5MnjinG4VZepA9RS4yUFwP8abdLcmyx1Ag"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4d3c2b1a-67ef-89gh-ijkl-1234567890op",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4hxit6D31bMnjtwbCooFJ4iJKDFjcmzrhyRmRPzUaHcH6KexmfjZKyrTpUoduqJXCmTSHssDjSm65fxQx2FijMtC"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": ["VerifiableCredential", "AchievementCredential"],
"issuer": {
"id": "https://1edtech.org",
"type": ["Profile"],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Teaching a Bootcamp",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": ["Achievement"],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210lm/criteria"
},
"description": "Teaching a Bootcamp course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": ["ResultDescription"],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": ["Result"],
"resultDescription": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-5e4f-3g2h-1i0j-7k8l9m0n1o2p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z23Cb4ryCKBSPj1CwEecXTXaYze7bMfx2YqcXYon8UB5jd3Ks82PiLThEP7qd8mpFHbWdHSEgBoD979ZqJ1Eufz1r"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:2b3c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "7.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3wwf9bmTQaTzaUyP9py5t3MokZ7HwpseqW4hZPyKnZN3qWYSBRfS5eAwMmvXNrkKGWtQyZrZWsU9UjAU6CYR35mD"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4c3d2e1f-7g8h-9i0j-1k2l-3m4n5o6p7q8r",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z42apVV9hwPvxzRZPu5bu71NzqQamZzHox6PwcoM5vdiSZPfHjraWyEdsUr2FCjR157TjPuEAozsmYtFd8KVNigdi"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5d6e7f8g-9h0i-1j2k-3l4m-5n6o7p8q9r0s",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 10.5
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4D9HoquRnBVm8t34Cj6akNd43wZJHxasYgU7FJfGMwmrhVjpF4peSbJ5MPpY5yJbwSB99b5q7UwKR6SX7atoAi98"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e2f1a4b-56cd-78ef-90gh-1234567890ij",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 27
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zmf5etn5Xvk8EniFUBpK5jLSE3NGMwoYoFb6p9tAzY9FaTYMnNwpDq89rD9GK1ceZBZwHUeoFCVQKaYp1H54w47X"
}
]
}
]
}
}{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/clr/v2p0/context-2.0.1.json",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [
"VerifiableCredential",
"ClrCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development Transcript",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": [
"ClrSubject"
],
"achievement": [
{
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": [
"Achievement"
],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210uv/criteria"
},
"description": "Bootcamp Design course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": [
"Achievement"
],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210lm/criteria"
},
"description": "Teaching a Bootcamp course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
],
"association": [
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"targetId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"targetId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"targetId": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"targetId": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm"
}
],
"verifiableCredential": [
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f6d7e8a-12bc-34de-56fg-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Introduction to Spec Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890lm/criteria"
},
"description": "Introduction to Spec Development course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z66Um9HLd4WJQGg3pS5UFL9Et68idkwtmdJ8vp2KBpNRXSfjjC8TwM3dBST6SPWXCgH4C6AoCf6GMAXgvwehGzSeF"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z1hedkYoitnz3XpRJA6ChADLJ9RyjftEtUm54iM4v3b4acGvxhLS7pNKr9ePgWeooNzpHE2HmXCqjsCFxfbrXRp4"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Working Groups: Looking for consensus",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210op/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a better description in your achievement.",
"achievementType": "Course",
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z5sHcdMqYyK7mgNzyxj4gwShWny1UABEiVBEUk6xhF3Wifm3cofHmmkuSqHjD5KaS6caZs1CsX8ZYBXZ8651AfzY4"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z32NKnuQPJKjQhb7VTwmn3sAQbn6ZTaQ2xu24YkDt14XTRpaASrFmT3p3zCzGwr8xTS9LYaXpwe4ep8oVzH6iL8g8"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e7f9a2b-45cd-67ef-89gh-0123456789ij",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "5.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zWW8HbbdZ4MTBiJduXmm2GMmJQW6DKBVjYZHiWw5naGMabr3hKpfKbWcXf8zbjZb1PkWVZ4zP1uWreAvmyJG9V2H"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zxqRrcAZVcNA9vXBUmHG4tuticUQjktsrBCSDe9J6fKdf5GeP7ntJbgqbeT3Vs9mNr36xiBkQKpoi9WyofJBFCob"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:8a7b6c5d-34ef-12gh-ijkl-9876543210mn",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "4.0"
}
],
"creditsEarned": 10.5,
"term": "Spring 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3D1FonurdZB3wqZUXL5RaBn5SKhDrheCYPsAcA1RT5U651Ca9XU5R7wnFaJAgfiGvh1yL8h7Ukgp7eBW3u2WuUp3"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4CWmxYFin9mDVbiSUNs6mBYmFYVqNuPc7bnBwVo12Sy8dd19dN3iGywuVyQtkMg6GZ1qKF7zCuxd13bFPJTaenQY"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Failed",
"value": "D"
}
],
"creditsEarned": 0,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3eGQWNnnuoSPyYduZyNBreJStW8z6dssJ5aUjguMJxZ6mXqUUzR4GXS356e3XrrquKPcJqnzkDMDbdcuy37tS7XJ"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z8DMQfXGziDM7SVzoyGxreeA4JXNK8xBc9C4WcgCcT9TYBQrGwcbowNtEiWugfc8x3nqQMaTq7jBE1LSTm7HNv7j"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Bootcamp Design",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": [
"Achievement"
],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210uv/criteria"
},
"description": "Bootcamp Design course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"status": "Completed",
"value": "C+"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2qWwXpjQMysohBt31wKQHqmpCqLD8VzDcGDB6UJSybULjDt3XEtATioHvggEB8vuCKQk9F5z8qpACLukXBmgem87"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2XJBAphH9tPn9wkxxcFCjZN6RfbuQoMPMKsmA8noDeTQPh9G6M67BKngBmkcY4pTGp4di8mpaMqBAsYSRvQeomHT"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4f5g6h7i-89jk-01lm-23no-4567890pqrst",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "2.0"
}
],
"creditsEarned": 10.5,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4mPy59ga5XffBYmcZYYcN7gPReA9vhNUBBW5J8QameYYFULEtARdw5PEBpX6owjnd2mj1nNLfgy8UmtTkJ5nNVfc"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z25pdRETnEiGs1m76JSPg2yhz51Qpqf2Bmjqxss7RSoKX71dW11fpG9WkTPCxCtEZKk8GSpzf3NdLxJgyT1DwQjxm"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-10-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "3.5"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2zQpyaG7XyXiV697pcHJ7RCxaH4LKFb3XZ27GhgjtsVkEUw2vidsKVyi78taFyg8vEcrkZjBapT6va75TcELsYNH"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3HXwjYMG21ckKE66YkwZiVNkssgWR4bVQUCKLcHLuK2NM9XF1akJiNQTSVuxoUcjTLWH2hbKpJU86z3dk75TufLU"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2024-12-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"status": "Completed",
"value": "0.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "3.0"
}
],
"creditsEarned": 6,
"term": "Fall 2024"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4zyTUMH6tJTqghW857ykiNjsUoRWWnVRH4A9b8vSAhw1rZE4thDyJk5MnjinG4VZepA9RS4yUFwP8abdLcmyx1Ag"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2sAaamf56docybp8KqXrbm41zAZKyHXxbPpdwWsP7kZbWtx254zVHG3rwvp2rv7sqGSyG1pjy8z9tQ2AcHFiimjQ"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4d3c2b1a-67ef-89gh-ijkl-1234567890op",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Spec Modeling and artifact generation",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890rs/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"status": "Completed",
"value": "B"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4hxit6D31bMnjtwbCooFJ4iJKDFjcmzrhyRmRPzUaHcH6KexmfjZKyrTpUoduqJXCmTSHssDjSm65fxQx2FijMtC"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2YniucZjsHwXec5jEqL5gEYD1stcf6ftMhzAh3dy2qJZsEyQkeG7s16Dkq2qTiK2cbZHR62CwSjdKBmhvgeap2AN"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Teaching a Bootcamp",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": [
"Achievement"
],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210lm/criteria"
},
"description": "Teaching a Bootcamp course. Write a better description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"status": "Completed",
"value": "A"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2TkbGM2fLeiuEwL9mcaEuwW5MUc7aYXg48BYgfxVLypFSeXTfNGTaKW8PTtAUFfyaqZno9c5bZWmRQvTXjfi3151"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:9a8b7c6d-5e4f-3g2h-1i0j-7k8l9m0n1o2p",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "4.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z23Cb4ryCKBSPj1CwEecXTXaYze7bMfx2YqcXYon8UB5jd3Ks82PiLThEP7qd8mpFHbWdHSEgBoD979ZqJ1Eufz1r"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3gQrhCjiorF7VPHKTBgz41MAbBmausFYJBncrwVqSF3Ev8F1DmXv4eFFigFU3TweVVDu2tGAPFSpDEsFiatzXYkD"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:2b3c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "7.0"
},
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 4.5,
"term": "Spring 2025"
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z3wwf9bmTQaTzaUyP9py5t3MokZ7HwpseqW4hZPyKnZN3qWYSBRfS5eAwMmvXNrkKGWtQyZrZWsU9UjAU6CYR35mD"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zqWa8RWU1QiVr6zCNuGEFfCGZJ9rCDmwnkJyVYBivTkM6hDppshEmDKeEFzGbSv9ZTLLQQYF7pmPmueCgxP7DnR2"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:4c3d2e1f-7g8h-9i0j-1k2l-3m4n5o6p7q8r",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q/criteria"
},
"description": "Example major. Write a better description in your achievement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 6
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z42apVV9hwPvxzRZPu5bu71NzqQamZzHox6PwcoM5vdiSZPfHjraWyEdsUr2FCjR157TjPuEAozsmYtFd8KVNigdi"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zg9uxfjDSF45UZ3jE79RVPwvbD6a6WEaP9LX5NQMPCsqchaTxhbcfSPLcmWfEbA6hx1gpDUVkEsHZgiS7D1pLNvg"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:5d6e7f8g-9h0i-1j2k-3l4m-5n6o7p8q9r0s",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890qr/criteria"
},
"description": "Example minor. Write a better description in your achievement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"status": "Completed",
"value": "5.5"
}
],
"creditsEarned": 10.5
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z4D9HoquRnBVm8t34Cj6akNd43wZJHxasYgU7FJfGMwmrhVjpF4peSbJ5MPpY5yJbwSB99b5q7UwKR6SX7atoAi98"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zBtYArrL5JBXMQSLbjhtkP3ESrJCgqMWebim4z3GQFN13JuEv7b5bSFnR7sKvqK87nEudRRPMFHvzrCqLQxmJMUR"
}
]
},
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e2f1a4b-56cd-78ef-90gh-1234567890ij",
"type": [
"VerifiableCredential",
"AchievementCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": "AchievementSubject",
"achievement": {
"id": "urn:uuid:a7467ef6-56cb-11ec-bf63-0242ac130002",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/a7467ef6-56cb-11ec-bf63-0242ac130002/criteria"
},
"description": "Example degree. Write a better description in your achievement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:5d2f3a1b-9c7e-4b8f-a2d3-6e7f8b9c0d1e",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
"result": [
{
"type": [
"Result"
],
"resultDescription": "urn:uuid:3f8c9b2e-8d4f-4a2b-9c3e-1e5f9a6d7e8f",
"status": "Completed",
"value": "3.5"
}
],
"creditsEarned": 27
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-04-23T13:47:05Z",
"verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zmf5etn5Xvk8EniFUBpK5jLSE3NGMwoYoFb6p9tAzY9FaTYMnNwpDq89rD9GK1ceZBZwHUeoFCVQKaYp1H54w47X"
},
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "zsKowqYM43RJcn4qzGcrJWX18mcJkb5GVhUAuN33rgXoedt4CpgfAHmFd9SoWQSrsuHjzGKVjLjycf2eU8f9u8VJ"
}
]
}
]
},
"proof": [
{
"type": "DataIntegrityProof",
"created": "2025-06-30T07:58:28Z",
"verificationMethod": "https://1edtech.org#z6MkkWMHeWEybKr7BN8hRXZsUqv1YnqqA1iJVo9z8TJjeQun",
"cryptosuite": "eddsa-rdfc-2022",
"proofPurpose": "assertionMethod",
"proofValue": "z2Hd7P5Z8Bw5vv8nWzDVbtU7dKpE1UfkdBv6mjfesfqbzwM69T3Tg96j2oFX2VDp2hfKjst9rY1U3zjLmwR6HBfm6"
}
]
}---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "m0VyiW76_LAXAIFkRwSgQfCBYLpbN1-OMsOrSPmn-Xs9hgKcm2qVpNv04jvfMbReaAMC8J
KXW9WNE3zUxUrRse_93_FRNJ6OyK8McpJp7duu9o4KAq6QoTFs4sHhyj65jBqNorbo93E0PKCdPXuFDI
1KOt8KCrdcuualxvoYMIK1wIiKJOQOieZ5V18T-to19Yo9WFY_R2KciTZbawSdczasm5yQMSdNuAp8Vo
8yYzCrpbyQ6KFb15cbmw-YLeisp_PbIL_WGD2PRGwriNATUO4fAcfhp298EfcrSK2xNPHhP_VhXSSDkw
ZpSu11T1QIS8zqE2hhXR0LISqZ7vARJw"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/clr/v2p0/context-2.0.1.json",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://purl.imsglobal.org/spec/ob/v3p0/extensions.json"
],
"id": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"type": [
"VerifiableCredential",
"ClrCredential"
],
"issuer": {
"id": "https://1edtech.org",
"type": [
"Profile"
],
"name": "1EdTech Institute"
},
"validFrom": "2025-04-09T00:00:00Z",
"name": "Specification Development Transcript",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": [
"ClrSubject"
],
"achievement": [
{
"id": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o
8p/criteria"
},
"description": "Example degree. Write a better description in your achie
vement.",
"achievementType": "BachelorDegree",
"creditsAvailable": 27,
"resultDescription": [
{
"id": "urn:uuid:5e6f7g8h-1i2j-3k4l-5m6n-7o8p9q0r1s2t",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"type": [
"Achievement"
],
"name": "Specification Development",
"criteria": {
"id": "https://1edtech.org/programs/3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p
7q/criteria"
},
"description": "Example major. Write a better description in your achiev
ement.",
"achievementType": "ext:Major",
"creditsAvailable": 16.5,
"resultDescription": [
{
"id": "urn:uuid:5f4e3d2c-1b6a-9c8f-7d6e-5f4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:6g5f4e3d-2c1b-9a8c-7f6d-5e4g3h2i1j0k",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"type": [
"Achievement"
],
"name": "Bootcamp design and teaching",
"criteria": {
"id": "https://1edtech.org/programs/e1234fgh-78ij-90kl-mnop-1234567890
qr/criteria"
},
"description": "Example minor. Write a better description in your achiev
ement.",
"achievementType": "ext:Minor",
"creditsAvailable": 10.5,
"resultDescription": [
{
"id": "urn:uuid:4a7d9e2f-9c8f-5b3e-8d4f-1e6f9b7d8e9f",
"type": [
"ResultDescription"
],
"name": "GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
},
{
"id": "urn:uuid:8f7e6d5c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
"type": [
"ResultDescription"
],
"name": "Cumulative GPA",
"resultType": "GradePointAverage",
"valueMin": "0.0",
"valueMax": "7.0"
}
]
},
{
"id": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm",
"type": [
"Achievement"
],
"name": "Introduction to Spec Development",
"criteria": {
"id": "https://1edtech.org/courses/b1234abc-78de-90fg-hijk-1234567890l
m/criteria"
},
"description": "Introduction to Spec Development course. Write a better
description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:e8901ghi-23jk-45lm-nopq-1234567890rs",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op",
"type": [
"Achievement"
],
"name": "Working Groups: Looking for consensus",
"criteria": {
"id": "https://1edtech.org/courses/c4567def-89gh-12ij-klmn-9876543210o
p/criteria"
},
"description": "Working Groups: Looking for consensus course. Write a be
tter description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:f1234jkl-56mn-78op-qrst-9876543210uv",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs",
"type": [
"Achievement"
],
"name": "Spec Modeling and artifact generation",
"criteria": {
"id": "https://1edtech.org/courses/d7890ghi-34jk-56lm-nopq-1234567890r
s/criteria"
},
"description": "Spec Modeling and artifact generation course. Write a be
tter description in your achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:g2345klm-78no-90pq-rstu-9876543210vw",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv",
"type": [
"Achievement"
],
"name": "Bootcamp Design",
"criteria": {
"id": "https://1edtech.org/courses/e5678jkl-90mn-12op-qrst-9876543210u
v/criteria"
},
"description": "Bootcamp Design course. Write a better description in yo
ur achievement.",
"achievementType": "Course",
"creditsAvailable": 6,
"resultDescription": [
{
"id": "urn:uuid:z1234xyz-56ab-78cd-efgh-9876543210ij",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
},
{
"id": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm",
"type": [
"Achievement"
],
"name": "Teaching a Bootcamp",
"criteria": {
"id": "https://1edtech.org/courses/f1234abc-56de-78fg-hijk-9876543210l
m/criteria"
},
"description": "Teaching a Bootcamp course. Write a better description i
n your achievement.",
"achievementType": "Course",
"creditsAvailable": 4.5,
"resultDescription": [
{
"id": "urn:uuid:h5678nop-12qr-34st-uvwx-9876543210yz",
"type": [
"ResultDescription"
],
"name": "Final Grade",
"resultType": "LetterGrade",
"valueMin": "F",
"valueMax": "A"
}
]
}
],
"association": [
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"targetId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"targetId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:b1234abc-78de-90fg-hijk-1234567890lm"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:c4567def-89gh-12ij-klmn-9876543210op"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:3b2c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
"targetId": "urn:uuid:d7890ghi-34jk-56lm-nopq-1234567890rs"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"targetId": "urn:uuid:e5678jkl-90mn-12op-qrst-9876543210uv"
},
{
"type": "Association",
"associationType": "isParentOf",
"sourceId": "urn:uuid:e1234fgh-78ij-90kl-mnop-1234567890qr",
"targetId": "urn:uuid:f1234abc-56de-78fg-hijk-9876543210lm"
}
],
"verifiableCredential": [
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jRmNmQ3ZThhLTEyYmMtMzRkZS01NmZnLTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZ
WMgRGV2ZWxvcG1lbnQiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViM
WY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOiJBY2hpZXZlbWVudFN1YmplY3QiLCJhY2hpZXZlb
WVudCI6eyJpZCI6InVybjp1dWlkOmIxMjM0YWJjLTc4ZGUtOTBmZy1oaWprLTEyMzQ1Njc4OTBsbSIsI
nR5cGUiOlsiQWNoaWV2ZW1lbnQiXSwibmFtZSI6IkludHJvZHVjdGlvbiB0byBTcGVjIERldmVsb3BtZ
W50IiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvYjEyMzRhYmMtN
zhkZS05MGZnLWhpamstMTIzNDU2Nzg5MGxtL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiSW50cm9kd
WN0aW9uIHRvIFNwZWMgRGV2ZWxvcG1lbnQgY291cnNlLiBXcml0ZSBhIGJldHRlciBkZXNjcmlwdGlvb
iBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIsInJlc3VsdERlc
2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmU4OTAxZ2hpLTIzamstNDVsbS1ub3BxLTEyMzQ1Njc4O
TBycyIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzd
Wx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzd
Wx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmU4OTAxZ
2hpLTIzamstNDVsbS1ub3BxLTEyMzQ1Njc4OTBycyIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlI
joiQiJ9XSwiY3JlZGl0c0Vhcm5lZCI6NiwidGVybSI6IlNwcmluZyAyMDI0In0sImNyZWRlbnRpYWxTY
2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtY
S9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZ
FRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdya
XR5UHJvb2YiLCJjcmVhdGVkIjoiMjAyNS0wNC0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob
2QiOiJodHRwczovLzFlZHRlY2gub3JnI3o2TWtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaT
Ec1SnpWS0F3V3VURyIsImNyeXB0b3N1aXRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlI
joiYXNzZXJ0aW9uTWV0aG9kIiwicHJvb2ZWYWx1ZSI6Ino2NlVtOUhMZDRXSlFHZzNwUzVVRkw5RXQ2O
Glka3d0bWRKOHZwMktCcE5SWFNmampDOFR3TTNkQlNUNlNQV1hDZ0g0QzZBb0NmNkdNQVhndndlaEd6U
2VGIn1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NGY2ZDdlOGEtM
TJiYy0zNGRlLTU2ZmctNzg5MDEyMzQ1Njc4Iiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIn0.KexHQRQUKOW8qtvCdI9zkjRtj0RK2KrSSLSTbpTEnyERxRBb6KseWR0O1
HeYvPXGypUZuw4lAgB4cWwNdWZbZusLGxo3NjvXFw3owIn5DvE6V74gO_k8pqxox5XyDrHX-sk1MH9hL
Hm3JUE1y8ujAPiSmw942MR8ZXATEXAlVNi-0ge7EO63wK5izNSzguDa7ACxG3Ke-O9KZQhiufsgEiO_a
mX56132Br8BByRIH-UGHVu_nDFXuqJikLO484RODa6NBmpWdYGL1NdHKIal8VD_Ko4VNa1iXjStxH6Mb
vlgf6izH5NHkmTHWWc4pvWqhtsdcPjg6Ikk4lV7m7NIHg",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb
2tpbmcgZm9yIGNvbnNlbnN1cyIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFja
GlldmVtZW50Ijp7ImlkIjoidXJuOnV1aWQ6YzQ1NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxM
G9wIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcgZ
m9yIGNvbnNlbnN1cyIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL
2M0NTY3ZGVmLTg5Z2gtMTJpai1rbG1uLTk4NzY1NDMyMTBvcC9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvb
iI6IldvcmtpbmcgR3JvdXBzOiBMb29raW5nIGZvciBjb25zZW5zdXMgY291cnNlLiBXcml0ZSBhIGJld
HRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvd
XJzZSIsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmYxMjM0amtsLTU2bW4tNzhvc
C1xcnN0LTk4NzY1NDMyMTB1diIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpb
mFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNY
XgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6I
nVybjp1dWlkOmYxMjM0amtsLTU2bW4tNzhvcC1xcnN0LTk4NzY1NDMyMTB1diIsInN0YXR1cyI6IkNvb
XBsZXRlZCIsInZhbHVlIjoiQSJ9XSwiY3JlZGl0c0Vhcm5lZCI6NC41LCJ0ZXJtIjoiU3ByaW5nIDIwM
jQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zc
GVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hL
mpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sid
HlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTIzVDEzOjQ3OjA1WiIsI
nZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa29hMWFDZTRjQnVZZ2tGM
nlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQXdXdVRHIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwM
jIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejVzSGNkTXFZe
Us3bWdOenl4ajRnd1NoV255MVVBQkVpVkJFVWs2eGhGM1dpZm0zY29mSG1ta3VTcUhqRDVLYVM2Y2Fac
zFDc1g4WllCWFo4NjUxQWZ6WTQifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1c
m46dXVpZDo1ZjlkOGM3ZS0xMmFiLTM0Y2QtZWY1Ni03ODkwMTIzNDU2NzgiLCJzdWIiOiJkaWQ6ZXhhb
XBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.gwxrVob9jh0wzZfqKy5eq0cups4_o5VaLu
CQC_eJhCoqIR9fP6CVCZu9mK_tKE1BLEM_tzEhNPCPeqttZq-AxqorBe3eHhlcY05o-6c7qQCaoRKpEG
ryRT15mwv59G8X8Q4ad3N7L4vZAe7gbSqjfWPlRO8E6UCtPbMQ_4B1bdng-WJ1IaPBwPWKxJFyayXQ4A
DDl9xn8RaVo6xwmjMmIOmit4SkRoMhdiqhKsEdsH7teQFbzXyGKjanpujSGwzFr7Bs_i0Cyx9ra8u7aZ
OU5t0ECaqN3Q8PZdEmO7j89cLZU_waYK8bei96tQeJqmKFje4QSijOvrrO_31zxudkfg",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jNlN2Y5YTJiLTQ1Y2QtNjdlZi04OWdoLTAxMjM0NTY3ODlpaiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYjJjNGQ1ZS02ZjdnLThoOWktMGoxa
y0ybDNtNG41bzZwN3EvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1ham9yLiBXcml0Z
SBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZ
SI6ImV4dDpNYWpvciIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpbe
yJpZCI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVmNGczaDJpMWowayIsInR5cGUiO
lsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50Q
XZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6N
mc1ZjRlM2QtMmMxYi05YThjLTdmNmQtNWU0ZzNoMmkxajBrIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwd
GlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ
2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbI
lJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03Z
DZlLTVmNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS4wIn0seyJ0eXBlI
jpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjZnNWY0ZTNkLTJjMWItOWE4Y
y03ZjZkLTVlNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS4wIn1dLCJjc
mVkaXRzRWFybmVkIjoxMC41LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W
3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb
2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb
25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZ
iIsImNyZWF0ZWQiOiIyMDI1LTA0LTIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0d
HBzOi8vMWVkdGVjaC5vcmcjejZNa29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQ
XdXdVRHIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3Nlc
nRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoieldXOEhiYmRaNE1UQmlKZHVYbW0yR01tSlFXNkRLQlZqW
VpIaVd3NW5hR01hYnIzaEtwZktiV2NYZjh6YmpaYjFQa1dWWjR6UDF1V3JlQXZteUpHOVYySCJ9XSwia
XNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjNlN2Y5YTJiLTQ1Y2QtNjdlZ
i04OWdoLTAxMjM0NTY3ODlpaiIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2Z
TEyZWMyMSJ9.XtEvBZBwAJL_vSQri9rvz1U3Vw7OmC9SBmeLxKJHpOrgWzmS25ojbXvlThr8DISHkOsu
x4kELB1urbdzFlV0X9cy7QqUlHApA7_1lkJRMgnqrB0NQWuijKyMfnGVNVCeIJUnRs7KNEzlvq9x77Vl
rcAs1xHiYqD9OSM8ToIISJGmr4VGKaeJUspNsfepZQzNKHCYidokFKbJrLHTq2IIXOn4fNdJVpFuhi6S
spw1JSmAwa-qXDqrYMW4QN5xVIA-FZ6DB8p38UfFxe7DGpHB-qDZdYwYYP0SfNv6fylM9oK7ol9bdM0e
v_b_J62McH7AeU-WNd6GDo7FkNr1wVVFlg",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jhhN2I2YzVkLTM0ZWYtMTJnaC1pamtsLTk4NzY1NDMyMTBtbiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6M2E0YjVjNmQtN2U4Zi05ZzBoLTFpMmotM2s0bDVtNm43bzhwIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYTRiNWM2ZC03ZThmLTlnMGgtMWkya
i0zazRsNW02bjdvOHAvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3Jpd
GUgYSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5c
GUiOiJCYWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjI3LCJyZXN1bHREZXNjcmlwdGlvb
iI6W3siaWQiOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrNGwtNW02bi03bzhwOXEwcjFzMnQiLCJ0e
XBlIjpbIlJlc3VsdERlc2NyaXB0aW9uIl0sIm5hbWUiOiJHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb
2ludEF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn0seyJpZCI6InVybjp1d
WlkOjlmOGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiUmVzdWx0RGVzY
3JpcHRpb24iXSwibmFtZSI6IkN1bXVsYXRpdmUgR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBd
mVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9XX0sInJlc3VsdCI6W3sidHlwZ
SI6WyJSZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrN
GwtNW02bi03bzhwOXEwcjFzMnQiLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IjQuMCJ9LHsid
HlwZSI6WyJSZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo5ZjhlN2Q2Yy00YjNhL
TJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IjQuMCJ9X
SwiY3JlZGl0c0Vhcm5lZCI6MTAuNSwidGVybSI6IlNwcmluZyAyMDI0In0sImNyZWRlbnRpYWxTY2hlb
WEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc
29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY
2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5U
HJvb2YiLCJjcmVhdGVkIjoiMjAyNS0wNC0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob2QiO
iJodHRwczovLzFlZHRlY2gub3JnI3o2TWtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaTEc1S
npWS0F3V3VURyIsImNyeXB0b3N1aXRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiY
XNzZXJ0aW9uTWV0aG9kIiwicHJvb2ZWYWx1ZSI6InozRDFGb251cmRaQjN3cVpVWEw1UmFCbjVTS2hEc
mhlQ1lQc0FjQTFSVDVVNjUxQ2E5WFU1Ujd3bkZhSkFnZmlHdmgxeUw4aDdVa2dwN2VCVzN1Mld1VXAzI
n1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6OGE3YjZjNWQtMzRlZ
i0xMmdoLWlqa2wtOTg3NjU0MzIxMG1uIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmM
WMyNzZlMTJlYzIxIn0.ZpjhkkKDXCJ3X-2wRYB9evQZF6lvgsBQg5fZrmsJZQgwUkjvakUKlpJ6ImgMe
TfueFeqniko-T63RwX3HOwWJXH9JMMtzDJFtoPAZ3LUAK5xULSRy1Z2W4RJZKKTMZh8b0aj1-hoWt47b
8OCYXI0BBoZXQKtq7vN6ePDLfOl-YPd0g5LQ6QYaAC2W0cAZF242P1OIA0oWqwEgCybmB6Y7zGPGSvjJ
vr4Ehw3WPMTGoBgAVtKuC1Hip98jgjZpJCG_cT9qbBBb2-qncPJX_vQTMjwaIIPUNvea4t1c-CC0Rthe
i5yqr0pvCX7YK2dtqapEsMkuIvcegBQ-67w-fapxQ",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jNlNGY1ZzZoLTc4aWotOTBrbC1tbm9wLTEyMzQ1Njc4OTBxciIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgY
XJ0aWZhY3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFja
GlldmVtZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5M
HJzIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY
3QgZ2VuZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL
2Q3ODkwZ2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvb
iI6IlNwZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJld
HRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvd
XJzZSIsImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1d
WlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY
3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwid
mFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdL
CJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1N
DMyMTB2dyIsInN0YXR1cyI6IkZhaWxlZCIsInZhbHVlIjoiRCJ9XSwiY3JlZGl0c0Vhcm5lZCI6MCwid
GVybSI6IkZhbGwgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pb
XNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZ
GVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkif
V0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtM
jNUMTM6NDc6MDVaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rb
2ExYUNlNGNCdVlna0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6VktBd1d1VEciLCJjcnlwdG9zdWl0ZSI6I
mVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc2VydGlvbk1ldGhvZCIsInByb29mVmFsd
WUiOiJ6M2VHUVdObm51b1NQeVlkdVp5TkJyZUpTdFc4ejZkc3NKNWFVamd1TUp4WjZtWHFVVXpSNEdYU
zM1NmUzWHJycXVLUGNKcW56a0RNRGJkY3V5Mzd0UzdYSiJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoL
m9yZyIsImp0aSI6InVybjp1dWlkOjNlNGY1ZzZoLTc4aWotOTBrbC1tbm9wLTEyMzQ1Njc4OTBxciIsI
nN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.CaVVyI3apdpoJ9lE
3iCfXh92smtWIPw0wZYC1EdgRLajiuBLz9IzQr_QI5l9KQ-G6yxjydFZPZy7n3QfzXZlh4WW6q1eHu43
D8z70o2cEqIkSiomterRUGOgj_rgUMiBpEt6wRWksOlUi_S3rBQf4QJ_K266e1b8AlnSRc_fHiSWeLCJ
A7FGl79XjxXZvdEhX8tjsUR9RF4HPL4Z9YrsQ1yTzyqbxzzQUJMuI6BoOrJpqv6PDvmjyBptcjPcS1NT
rvG0IbEVaGqRJtffzLOltSS2EyAvr3HCfeBEYvyxiO1jBPEZPnFOc8hvp4_aWJ_jW1Csg59LiuUpVz73
b-1ydg",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiQm9vdGNhbXAgRGVzaWduIiwiY
3JlZGVudGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxM
mVjMjEiLCJ0eXBlIjoiQWNoaWV2ZW1lbnRTdWJqZWN0IiwiYWNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46d
XVpZDplNTY3OGprbC05MG1uLTEyb3AtcXJzdC05ODc2NTQzMjEwdXYiLCJ0eXBlIjpbIkFjaGlldmVtZ
W50Il0sIm5hbWUiOiJCb290Y2FtcCBEZXNpZ24iLCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVkd
GVjaC5vcmcvY291cnNlcy9lNTY3OGprbC05MG1uLTEyb3AtcXJzdC05ODc2NTQzMjEwdXYvY3JpdGVya
WEifSwiZGVzY3JpcHRpb24iOiJCb290Y2FtcCBEZXNpZ24gY291cnNlLiBXcml0ZSBhIGJldHRlciBkZ
XNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIsI
mNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOnoxM
jM0eHl6LTU2YWItNzhjZC1lZmdoLTk4NzY1NDMyMTBpaiIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb
24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNa
W4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1b
HREZXNjcmlwdGlvbiI6InVybjp1dWlkOnoxMjM0eHl6LTU2YWItNzhjZC1lZmdoLTk4NzY1NDMyMTBpa
iIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiQysifV0sImNyZWRpdHNFYXJuZWQiOjYsInRlc
m0iOiJGYWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ
2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlb
nRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dL
CJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTIzV
DEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa29hM
WFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQXdXdVRHIiwiY3J5cHRvc3VpdGUiOiJlZ
GRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlI
joiejJxV3dYcGpRTXlzb2hCdDMxd0tRSHFtcENxTEQ4VnpEY0dEQjZVSlN5YlVMakR0M1hFdEFUaW9Id
mdnRUI4dnVDS1FrOUY1ejhxcEFDTHVrWEJtZ2VtODcifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vc
mciLCJqdGkiOiJ1cm46dXVpZDoxYTJiM2M0ZC01ZTZmLTdnOGgtOWkwai0xazJsM200bjVvNnAiLCJzd
WIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.GFMH9PD6Mjbn1J__MS
gGJVW81nFP9FLZHsoQXbX_RZDMXTgQlDpr042TU0CHp0JEPnirwO41JdDm7t3XrSpZmM8PyFedogGEz2
GsliDiCUdqXLe0JQHRyO_j4FETY0bzGkhY_K7uqBP_M0S5TD_uvhHlZ1bCjxR5IvSzjxsATvUiF8DcJP
tIR0Y1n4zTitCv8BRogppmpTGKOiWlPP-5kyaosOOvuirL7D20PpktZdL2Wcsn0BJ6qwcDEbfO_DSYzW
3crT44H-sW3uMz4YL7_LdpFqP6DOhNLmHRPAHzev3eAa_OdWuHWcoWSq1U9QXyiuo9x_ykZbQARQ4S07
IKFw",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jRmNWc2aDdpLTg5amstMDFsbS0yM25vLTQ1Njc4OTBwcXJzdCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYjJjNGQ1ZS02ZjdnLThoOWktMGoxa
y0ybDNtNG41bzZwN3EvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1ham9yLiBXcml0Z
SBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZ
SI6ImV4dDpNYWpvciIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpbe
yJpZCI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVmNGczaDJpMWowayIsInR5cGUiO
lsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50Q
XZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6N
mc1ZjRlM2QtMmMxYi05YThjLTdmNmQtNWU0ZzNoMmkxajBrIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwd
GlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ
2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbI
lJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03Z
DZlLTVmNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMC4wIn0seyJ0eXBlI
jpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjZnNWY0ZTNkLTJjMWItOWE4Y
y03ZjZkLTVlNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMi4wIn1dLCJjc
mVkaXRzRWFybmVkIjoxMC41LCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7I
mlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX
3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU
2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb2YiL
CJjcmVhdGVkIjoiMjAyNS0wNC0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJodHRwc
zovLzFlZHRlY2gub3JnI3o2TWtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaTEc1SnpWS0F3V
3VURyIsImNyeXB0b3N1aXRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZXJ0a
W9uTWV0aG9kIiwicHJvb2ZWYWx1ZSI6Ino0bVB5NTlnYTVYZmZCWW1jWllZY043Z1BSZUE5dmhOVUJCV
zVKOFFhbWVZWUZVTEV0QVJkdzVQRUJwWDZvd2puZDJtajFuTkxmZ3k4VW10VGtKNW5OVmZjIn1dLCJpc
3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NGY1ZzZoN2ktODlqay0wMWxtL
TIzbm8tNDU2Nzg5MHBxcnN0Iiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlM
TJlYzIxIn0.INeUPIu0iRPWTqEE568gutw0DP3cFYRJlX8HA6HxbqvAn3oWKyv1kNWkZpxMQcx2THsu-
m1QXchs3S_uUstL9p39govDw_aA9j8oOUpWwrX2dyP9aI66OG61G0al-c0XobaW3xiZi-8Znz7GKeM4q
AnX4smhKxd32jpc0gFMIIX8BiPrM5X18_-rTAutRe_t5_y3VTiyadMyObDroPPrC6Eqx-BpUT9WbgUMc
8xAHp51sUs6QCRLjcwpKzjbQXqUWNUf5unQ1W9DmSE5aqT5OnMeWQjCaD2QTsvoIzOUGNi1vJZUd_JcW
DTtSkHlSOLWIwqboL--3mZ1tIx9yTvQ4A",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6ZTEyMzRmZ2gtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiQm9vdGNhbXAgZGVzaWduIGFuZCB0ZWFjaGluZyIsImNyaXRlc
mlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9lMTIzNGZnaC03OGlqLTkwa2wtb
W5vcC0xMjM0NTY3ODkwcXIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1pbm9yLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6ImV4dDpNaW5vciIsImNyZWRpdHNBdmFpbGFibGUiOjEwLjUsInJlc3VsdERlc2NyaXB0aW9uI
jpbeyJpZCI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRmLTFlNmY5YjdkOGU5ZiIsInR5c
GUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBva
W50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1a
WQ6OGY3ZTZkNWMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZXNjc
mlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2Z
XJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlI
jpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZ
S04ZDRmLTFlNmY5YjdkOGU5ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In0seyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjhmN2U2ZDVjLTRiM2EtM
mMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In1dL
CJjcmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7I
mlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX
3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU
2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb2YiL
CJjcmVhdGVkIjoiMjAyNS0wNC0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJodHRwc
zovLzFlZHRlY2gub3JnI3o2TWtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaTEc1SnpWS0F3V
3VURyIsImNyeXB0b3N1aXRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZXJ0a
W9uTWV0aG9kIiwicHJvb2ZWYWx1ZSI6InoyelFweWFHN1h5WGlWNjk3cGNISjdSQ3hhSDRMS0ZiM1haM
jdHaGdqdHNWa0VVdzJ2aWRzS1Z5aTc4dGFGeWc4dkVjcmtaakJhcFQ2dmE3NVRjRUxzWU5IIn1dLCJpc
3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6MWEyYjNjNGQtNWU2Zi03ZzhoL
TlpMGotMWsybDNtNG41bzZwIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlM
TJlYzIxIn0.ejihf0Y5rksF0FdvlvmRgKFkJh6GJhLm6GqsukzeK6WgEnspn-Ig8lny9vXuzV09gNmhx
pMLoI22wYqeDN_4qi6vSZxg3nlRgiCquZeeui8VwOEu3gcYyWRwu641_1Yt-Yq63ADfIHCeMYpJXK_Ax
oIeyLDM8TDYR8IcQiU-56T0S8KugTN-GmHch7rNbULCXyOqM3kFw13IDLij-s212PxqNmbw_pZYRPRSE
ns-81lJjYTlD1mRtORbaRVoQ8lVKpjnOIZpo3iU2YNyP0g0ZygSzGiueGoguzTxOupZithVVCh7unCkJ
4e-Ez5F3rndJR3E9g7261xuxytcT7SelQ",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6M2E0YjVjNmQtN2U4Zi05ZzBoLTFpMmotM2s0bDVtNm43bzhwIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYTRiNWM2ZC03ZThmLTlnMGgtMWkya
i0zazRsNW02bjdvOHAvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3Jpd
GUgYSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5c
GUiOiJCYWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjI3LCJyZXN1bHREZXNjcmlwdGlvb
iI6W3siaWQiOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrNGwtNW02bi03bzhwOXEwcjFzMnQiLCJ0e
XBlIjpbIlJlc3VsdERlc2NyaXB0aW9uIl0sIm5hbWUiOiJHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb
2ludEF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn0seyJpZCI6InVybjp1d
WlkOjlmOGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiUmVzdWx0RGVzY
3JpcHRpb24iXSwibmFtZSI6IkN1bXVsYXRpdmUgR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBd
mVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9XX0sInJlc3VsdCI6W3sidHlwZ
SI6WyJSZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrN
GwtNW02bi03bzhwOXEwcjFzMnQiLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IjAuMCJ9LHsid
HlwZSI6WyJSZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo5ZjhlN2Q2Yy00YjNhL
TJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IjMuMCJ9X
SwiY3JlZGl0c0Vhcm5lZCI6NiwidGVybSI6IkZhbGwgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbe
yJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vY
l92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvb
lNjaGVtYVZhbGlkYXRvcjIwMTkifV0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb29mI
iwiY3JlYXRlZCI6IjIwMjUtMDQtMjNUMTM6NDc6MDVaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0c
HM6Ly8xZWR0ZWNoLm9yZyN6Nk1rb2ExYUNlNGNCdVlna0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6VktBd
1d1VEciLCJjcnlwdG9zdWl0ZSI6ImVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc2Vyd
Glvbk1ldGhvZCIsInByb29mVmFsdWUiOiJ6NHp5VFVNSDZ0SlRxZ2hXODU3eWtpTmpzVW9SV1duVlJIN
EE5Yjh2U0FodzFyWkU0dGhEeUprNU1uamluRzRWWmVwQTlSUzR5VUZ3UDhhYmRMY215eDFBZyJ9XSwia
XNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjFhMmIzYzRkLTVlNmYtN2c4a
C05aTBqLTFrMmwzbTRuNW82cCIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2Z
TEyZWMyMSJ9.Ifyr7SDzNfj2HBpGQXtu-v4gEm318by8M_MKK-9A86Wu6cyvZ8L2-KYK8mA1zFxE7OQe
HXWfxU9aUgCdYdIomK4VbPzirCOBmxjBJj9SW9N-ZqoWj-Jlj5qWhvMkx5OIUBy0Xp3AxnAT1BFt5-QS
AeJuQGzhl40MX6q8ehIWhHx8LO3mywe2ua2Glxnak-dgzmHd4lbYuXt2a70xTlPTCIqaV5NNpznzkya7
l_fTPIvonELwQgMYQYmGCqty7SzFGbv1_T_QDnSkV-cmqhC3Q48q3VN4lCvF83TAnAlSD_EY9s3SDdzS
3L9CjctxdKt_jTlv8_UpND9G3xELAIsRdA",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jRkM2MyYjFhLTY3ZWYtODlnaC1pamtsLTEyMzQ1Njc4OTBvcCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgY
XJ0aWZhY3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFja
GlldmVtZW50Ijp7ImlkIjoidXJuOnV1aWQ6ZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5M
HJzIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY
3QgZ2VuZXJhdGlvbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL
2Q3ODkwZ2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycy9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvb
iI6IlNwZWMgTW9kZWxpbmcgYW5kIGFydGlmYWN0IGdlbmVyYXRpb24gY291cnNlLiBXcml0ZSBhIGJld
HRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvd
XJzZSIsImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1d
WlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1NDMyMTB2dyIsInR5cGUiOlsiUmVzdWx0RGVzY
3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwid
mFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbIlJlc3VsdCJdL
CJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOmcyMzQ1a2xtLTc4bm8tOTBwcS1yc3R1LTk4NzY1N
DMyMTB2dyIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiQiJ9XSwiY3JlZGl0c0Vhcm5lZCI6N
iwidGVybSI6IlNwcmluZyAyMDI1In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wd
XJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lb
nRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yM
jAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb2YiLCJjcmVhdGVkIjoiMjAyN
S0wNC0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJodHRwczovLzFlZHRlY2gub3JnI
3o2TWtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaTEc1SnpWS0F3V3VURyIsImNyeXB0b3N1a
XRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZXJ0aW9uTWV0aG9kIiwicHJvb
2ZWYWx1ZSI6Ino0aHhpdDZEMzFiTW5qdHdiQ29vRko0aUpLREZqY216cmh5Um1SUHpVYUhjSDZLZXhtZ
mpaS3lyVHBVb2R1cUpYQ21UU0hzc0RqU202NWZ4UXgyRmlqTXRDIn1dLCJpc3MiOiJodHRwczovLzFlZ
HRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NGQzYzJiMWEtNjdlZi04OWdoLWlqa2wtMTIzNDU2Nzg5M
G9wIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.NaagXWDB9
dss0UEPA05_u1RGZwjRSMgQZ081O8rpKtvvw747n7_C77V_FKj3-U1Sq1FnrXiThVAXQcqUU387QJ8GY
yaYd9pyhFEIew9mVaV-YxfzRa3ivYtG0MpPxHk-ki3oukwlmpFa5Eqboe3ErP5OJ9zwpYYmLMGjjK8Ua
9KiCU6xgh8MyxvdUWOgfBTyFd3LbyRg1mP243MHWGN_P_IWQu4CZFnAyrpFvcfSBrE21EDTL1iBSUszb
7nj6ld-wEYg2XUcq93tFiiTN6wh1nmT6gdGKsfwGx06r2e_j0H7cfM6uVMTWqYtUgevgPrwr9qUZDIdX
BWlAl5_zRSKdQ",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jlmOGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiVGVhY2hpbmcgYSBCb290Y2Ftc
CIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyN
zZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7ImlkIjoid
XJuOnV1aWQ6ZjEyMzRhYmMtNTZkZS03OGZnLWhpamstOTg3NjU0MzIxMGxtIiwidHlwZSI6WyJBY2hpZ
XZlbWVudCJdLCJuYW1lIjoiVGVhY2hpbmcgYSBCb290Y2FtcCIsImNyaXRlcmlhIjp7ImlkIjoiaHR0c
HM6Ly8xZWR0ZWNoLm9yZy9jb3Vyc2VzL2YxMjM0YWJjLTU2ZGUtNzhmZy1oaWprLTk4NzY1NDMyMTBsb
S9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IlRlYWNoaW5nIGEgQm9vdGNhbXAgY291cnNlLiBXcml0Z
SBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZ
SI6IkNvdXJzZSIsImNyZWRpdHNBdmFpbGFibGUiOjQuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkI
joidXJuOnV1aWQ6aDU2Nzhub3AtMTJxci0zNHN0LXV2d3gtOTg3NjU0MzIxMHl6IiwidHlwZSI6WyJSZ
XN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR
3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiU
mVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6aDU2Nzhub3AtMTJxci0zNHN0LXV2d
3gtOTg3NjU0MzIxMHl6Iiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJBIn1dLCJjcmVkaXRzR
WFybmVkIjo0LjUsInRlcm0iOiJTcHJpbmcgMjAyNSJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6I
mh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX
2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtY
VZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZ
Do5ZjhlN2Q2Yy00YjNhLTJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJzdWIiOiJkaWQ6ZXhhbXBsZTplY
mZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.l8wlNNtndfvL3xS1BaoVpw63NLwmjHxru4KsGUmeMM
p6TOo9nCA0_r-OEi_wKVaNUO5Gq0UkX2glYZ1J3mSxZ8MyToEAMzM_HFpzWXRTdliHFsoVb5zpzMf0SW
RcWFhBYGcclpHMBPbnVfW3x4iiOhfeugKqBHbkVR0HjSDf5DQF95TtSb-dFAmVahX0Y1JsDy5I3I_FbP
nQHfkXMRSckmwmKQA_mkP_r7izTZGp3nCebinXShUWadLzgw2_RX9zvH59qsdaoU_hmi2_ZVB0GezjyG
GgX65CzvOvROYjBtB58uypWD7KXx1X0FX2Aa2THQdPeq-e8F_xkbBsFx1gKA",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jlhOGI3YzZkLTVlNGYtM2cyaC0xaTBqLTdrOGw5bTBuMW8ycCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYjJjNGQ1ZS02ZjdnLThoOWktMGoxa
y0ybDNtNG41bzZwN3EvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1ham9yLiBXcml0Z
SBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZ
SI6ImV4dDpNYWpvciIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpbe
yJpZCI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVmNGczaDJpMWowayIsInR5cGUiO
lsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50Q
XZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6N
mc1ZjRlM2QtMmMxYi05YThjLTdmNmQtNWU0ZzNoMmkxajBrIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwd
GlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ
2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbI
lJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03Z
DZlLTVmNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNC4wIn0seyJ0eXBlI
jpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjZnNWY0ZTNkLTJjMWItOWE4Y
y03ZjZkLTVlNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In1dLCJjc
mVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjUifSwiY3JlZGVudGlhbFNjaGVtYSI6W3sia
WQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2Jfd
jNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY
2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsI
mNyZWF0ZWQiOiIyMDI1LTA0LTIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzO
i8vMWVkdGVjaC5vcmcjejZNa29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQXdXd
VRHIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb
25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejIzQ2I0cnlDS0JTUGoxQ3dFZWNYVFhhWXplN2JNZngyWXFjW
FlvbjhVQjVqZDNLczgyUGlMVGhFUDdxZDhtcEZIYldkSFNFZ0JvRDk3OVpxSjFFdWZ6MXIifV0sImlzc
yI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo5YThiN2M2ZC01ZTRmLTNnMmgtM
Wkwai03azhsOW0wbjFvMnAiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxM
mVjMjEifQ.cxJEaKWp4nuA8RH0RGxRvK4GDUM1yiVQd__7A427nsXegpG2RJRWNC0Q-AV-Xx8sRSvTtt
ssCsjDENnr7xtH0Swz_chbl71h0jDM5Ht7yCna9SydeX6RCgIYOIFhUG_CCGVLr81nY621c_fUSa9UIV
33AGi-_lpyAVEekIQHm0adgktov5_WD-F0mW3GZIcVgTK5gvlXbgwmHGv0a-EvDRPppv4atocllLNZj3
oOqY2KFsPHpV05rYrXzKqAzC4K5zuAgUzfU-CnHNIuoH7p1SZ5gCq9kom1yWT2S8R4N_7yJBLQE6YhjK
8NPhN9HacFVUxetDozt9WCiuZKdrUPjA",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jJiM2M0ZDVlLTZmN2ctOGg5aS0wajFrLTJsM200bjVvNnA3cSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6ZTEyMzRmZ2gtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiQm9vdGNhbXAgZGVzaWduIGFuZCB0ZWFjaGluZyIsImNyaXRlc
mlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9lMTIzNGZnaC03OGlqLTkwa2wtb
W5vcC0xMjM0NTY3ODkwcXIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1pbm9yLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6ImV4dDpNaW5vciIsImNyZWRpdHNBdmFpbGFibGUiOjEwLjUsInJlc3VsdERlc2NyaXB0aW9uI
jpbeyJpZCI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRmLTFlNmY5YjdkOGU5ZiIsInR5c
GUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBva
W50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1a
WQ6OGY3ZTZkNWMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZXNjc
mlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2Z
XJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlI
jpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZ
S04ZDRmLTFlNmY5YjdkOGU5ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNy4wIn0seyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjhmN2U2ZDVjLTRiM2EtM
mMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS41In1dL
CJjcmVkaXRzRWFybmVkIjo0LjUsInRlcm0iOiJTcHJpbmcgMjAyNSJ9LCJjcmVkZW50aWFsU2NoZW1hI
jpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvb
i9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoS
nNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb
29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtMjNUMTM6NDc6MDVaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoia
HR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rb2ExYUNlNGNCdVlna0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6V
ktBd1d1VEciLCJjcnlwdG9zdWl0ZSI6ImVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc
2VydGlvbk1ldGhvZCIsInByb29mVmFsdWUiOiJ6M3d3ZjlibVRRYVR6YVV5UDlweTV0M01va1o3SHdwc
2VxVzRoWlB5S25aTjNxV1lTQlJmUzVlQXdNbXZYTnJrS0dXdFF5WnJaV3NVOVVqQVU2Q1lSMzVtRCJ9X
SwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjJiM2M0ZDVlLTZmN2ctO
Gg5aS0wajFrLTJsM200bjVvNnA3cSIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjM
jc2ZTEyZWMyMSJ9.mlpC2Zye3qEMyvY9Dtfblj3L8yJKJz9X7iDzRduVuXB02wPLLdqYINo3T3Z3L4TQ
fluhq2XUgRaRyy255LE18NoXS4PZ2xQiJXmusacl0LED4rBUUmtK7tYwpNJkhR8JY7bPGXbjf1SuzInO
zhAyVoBq25W-AtL7EOtCaZfO6ABW8h3t1ys7xWD3ASqsOjQht4vqafd1ugcouLjW8YQnlL7z3AsDrYSa
vZ5AfN2KyW2eOHjf2S6QmTN8vP7m8sn-F6Zf30FoKOqHNUF6tlOlcKkXxKDp9m6KgB_rXztdybsKtg7i
7xNIiwsBgMyV3sMHoUMF2Bn3gl7ZGoRutApvPg",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jRjM2QyZTFmLTdnOGgtOWkwai0xazJsLTNtNG41bzZwN3E4ciIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYjJjNGQ1ZS02ZjdnLThoOWktMGoxa
y0ybDNtNG41bzZwN3EvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1ham9yLiBXcml0Z
SBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZ
SI6ImV4dDpNYWpvciIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0aW9uIjpbe
yJpZCI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03ZDZlLTVmNGczaDJpMWowayIsInR5cGUiO
lsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50Q
XZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6N
mc1ZjRlM2QtMmMxYi05YThjLTdmNmQtNWU0ZzNoMmkxajBrIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwd
GlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ
2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpbI
lJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVmNGUzZDJjLTFiNmEtOWM4Zi03Z
DZlLTVmNGczaDJpMWowayIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In1dLCJjcmVka
XRzRWFybmVkIjo2fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvY
mFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpY
Wxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwc
m9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTIzVDEzO
jQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa29hMWFDZ
TRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQXdXdVRHIiwiY3J5cHRvc3VpdGUiOiJlZGRzY
S1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoie
jQyYXBWVjlod1B2eHpSWlB1NWJ1NzFOenFRYW1aekhveDZQd2NvTTV2ZGlTWlBmSGpyYVd5RWRzVXIyR
kNqUjE1N1RqUHVFQW96c21ZdEZkOEtWTmlnZGkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciL
CJqdGkiOiJ1cm46dXVpZDo0YzNkMmUxZi03ZzhoLTlpMGotMWsybC0zbTRuNW82cDdxOHIiLCJzdWIiO
iJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.fBXau3Kmmuz6luyvktP_M-
gT2HbTEcnZiNzbW_305V-ijMsq19Rg7r11Af_IPV5dCSPVN0uPqSCoc0cyLxe29LX7HIYodvPwhPIijw
5MztiTHx6RNVDBO2iUuzJRHRzKNkw18Tio0Z_nOeuhMMRDACLIr_38WVe4uXsuyAa46mJMOJOGPKh15F
NHA-_G5Qa8_TASPyKy4gTOYIHBqUPIoSe3Z5NEN6sveTxM-zHneamVzIClYL_Vc-qaAtSnbYGHKeNLon
xwuKEHIQ98PHzJgMazenJ1OnIBzEb3bu2bZBmN40iKBhXtKk85Qn4hHeLu8VaI4kwTgaUiElIIU9Ypmg
",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVkNmU3ZjhnLTloMGktMWoyay0zbDRtLTVuNm83cDhxOXIwcyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6ZTEyMzRmZ2gtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiQm9vdGNhbXAgZGVzaWduIGFuZCB0ZWFjaGluZyIsImNyaXRlc
mlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9lMTIzNGZnaC03OGlqLTkwa2wtb
W5vcC0xMjM0NTY3ODkwcXIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIG1pbm9yLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6ImV4dDpNaW5vciIsImNyZWRpdHNBdmFpbGFibGUiOjEwLjUsInJlc3VsdERlc2NyaXB0aW9uI
jpbeyJpZCI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZS04ZDRmLTFlNmY5YjdkOGU5ZiIsInR5c
GUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBva
W50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1a
WQ6OGY3ZTZkNWMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZXNjc
mlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2Z
XJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlI
jpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjRhN2Q5ZTJmLTljOGYtNWIzZ
S04ZDRmLTFlNmY5YjdkOGU5ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNS41In1dLCJjc
mVkaXRzRWFybmVkIjoxMC41fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZ
WRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5I
n1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0L
TIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa
29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQXdXdVRHIiwiY3J5cHRvc3VpdGUiO
iJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhb
HVlIjoiejREOUhvcXVSbkJWbTh0MzRDajZha05kNDN3WkpIeGFzWWdVN0ZKZkdNd21yaFZqcEY0cGVTY
ko1TVBwWTV5SmJ3U0I5OWI1cTdVd0tSNlNYN2F0b0FpOTgifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVja
C5vcmciLCJqdGkiOiJ1cm46dXVpZDo1ZDZlN2Y4Zy05aDBpLTFqMmstM2w0bS01bjZvN3A4cTlyMHMiL
CJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.T_PrvRgRtNck6N
wzRmo_N_srIZN3UC-2eF7NRn0kZLjpOlK5q7TGV9dneloouZFI4-B6LQWDBcTMKs8k_wyOixYIDOEtP3
uDbFZ283hM8GuG4ckfqRQjKsZwD53mbvx4nUhEEdp-gLP0-Wr1M3tb9eQdYCaT7-vD-C1lq7gjmgmIx2
Rl_-mg0WdURS20IZG7TbgE_QrZyEDvvOKt72obGKR1zTFsvtIDo7dBEUFTDj8xQUEt1P9ChbeVyoF5XW
O2UfLdBvRWziwIyvRjKPtRsCWrJchY2Qxo2YNF6BGY7ETFpQ0USo5ieyAZx37sAkSdMtde15yOaiK5hW
igjI6vDw",
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQ
SIsIm4iOiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWc
E52MDRqdmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQ
XE2UW9URnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd
0lpS0pPUU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5W
XpDcnBieVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU
0syeE5QSGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jNlMmYxYTRiLTU2Y2QtNzhlZi05MGdoLTEyMzQ1Njc4OTBpaiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6IkFjaGlldmVtZW50U3ViamVjdCIsImFjaGlldmVtZW50Ijp7I
mlkIjoidXJuOnV1aWQ6YTc0NjdlZjYtNTZjYi0xMWVjLWJmNjMtMDI0MmFjMTMwMDAyIiwidHlwZSI6W
yJBY2hpZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhI
jp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy9hNzQ2N2VmNi01NmNiLTExZWMtYmY2M
y0wMjQyYWMxMzAwMDIvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3Jpd
GUgYSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5c
GUiOiJCYWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjE2LjUsInJlc3VsdERlc2NyaXB0a
W9uIjpbeyJpZCI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtNGEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsI
nR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZ
VBvaW50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuO
nV1aWQ6NWQyZjNhMWItOWM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2lud
EF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjNmOGM5YjJlLThkNGYtN
GEyYi05YzNlLTFlNWY5YTZkN2U4ZiIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy41In1dL
CJjcmVkaXRzRWFybmVkIjoyN30sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjc
mVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxO
SJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb2YiLCJjcmVhdGVkIjoiMjAyNS0wN
C0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJodHRwczovLzFlZHRlY2gub3JnI3o2T
WtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaTEc1SnpWS0F3V3VURyIsImNyeXB0b3N1aXRlI
joiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZXJ0aW9uTWV0aG9kIiwicHJvb2ZWY
Wx1ZSI6InptZjVldG41WHZrOEVuaUZVQnBLNWpMU0UzTkdNd29Zb0ZiNnA5dEF6WTlGYVRZTW5Od3BEc
Tg5ckQ5R0sxY2VaQlp3SFVlb0ZDVlFLYVlwMUg1NHc0N1gifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVja
C5vcmciLCJqdGkiOiJ1cm46dXVpZDozZTJmMWE0Yi01NmNkLTc4ZWYtOTBnaC0xMjM0NTY3ODkwaWoiL
CJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.e-xvVCeGdSwL58
-pH-0ke3f-2sknZLaVCmAc3dN0CIyFfya9Mw2Wa47qgXqRBavesZIOElM5vrtdR2RLdEcbzRngfTPhTD
r8ICAa8ovJ5GLtfR2ggfXs1y0nHEMva9LypKdSYOJFT1oqZDPCs5dRhueF1hNJCbdbkslc9MezGbTd5R
RVB4HEgie-5YYdK4qzDmFtzhODpe7H3ScIShl9V5nwUYZarabcz36jbmMecZXdz2yWDI6_pMqF1emVBg
UiCvGAi8xIRsM7kpCyq728fc6BYkS0yz4CjTINqxyIfsqE7f4FKKTng0tnXR7CLGwFbKjLqb_Euz11rQ
8Hidl55A"
]
},
"iss": "https://1edtech.org",
"jti": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJtMFZ5aVc3Nl9MQVhBSUZrUndTZ1FmQ0JZTHBiTjEtT01zT3JTUG1uLVhzOWhnS2NtMnFWcE52MDRq
dmZNYlJlYUFNQzhKS1hXOVdORTN6VXhVclJzZV85M19GUk5KNk95SzhNY3BKcDdkdXU5bzRLQXE2UW9U
RnM0c0hoeWo2NWpCcU5vcmJvOTNFMFBLQ2RQWHVGREkxS090OEtDcmRjdXVhbHh2b1lNSUsxd0lpS0pP
UU9pZVo1VjE4VC10bzE5WW85V0ZZX1IyS2NpVFpiYXdTZGN6YXNtNXlRTVNkTnVBcDhWbzh5WXpDcnBi
eVE2S0ZiMTVjYm13LVlMZWlzcF9QYklMX1dHRDJQUkd3cmlOQVRVTzRmQWNmaHAyOThFZmNyU0syeE5Q
SGhQX1ZoWFNTRGt3WnBTdTExVDFRSVM4enFFMmhoWFIwTElTcVo3dkFSSncifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL2Nsci92MnAwL2NvbnRleHQtMi4wLjEuanNvbiIsImh0dHBzOi8vcHVybC5pbXNn
bG9iYWwub3JnL3NwZWMvb2IvdjNwMC9jb250ZXh0LTMuMC4zLmpzb24iLCJodHRwczovL3B1cmwuaW1z
Z2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvZXh0ZW5zaW9ucy5qc29uIl0sImlkIjoidXJuOnV1aWQ6M2U0
ZjVnNmgtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVu
dGlhbCIsIkNsckNyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIs
InR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRGcm9tIjoi
MjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCBUcmFu
c2NyaXB0IiwiY3JlZGVudGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJj
NmYxYzI3NmUxMmVjMjEiLCJ0eXBlIjpbIkNsclN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOlt7ImlkIjoi
dXJuOnV1aWQ6M2E0YjVjNmQtN2U4Zi05ZzBoLTFpMmotM2s0bDVtNm43bzhwIiwidHlwZSI6WyJBY2hp
ZXZlbWVudCJdLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVudCIsImNyaXRlcmlhIjp7Imlk
IjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9wcm9ncmFtcy8zYTRiNWM2ZC03ZThmLTlnMGgtMWkyai0zazRs
NW02bjdvOHAvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJFeGFtcGxlIGRlZ3JlZS4gV3JpdGUgYSBi
ZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJC
YWNoZWxvckRlZ3JlZSIsImNyZWRpdHNBdmFpbGFibGUiOjI3LCJyZXN1bHREZXNjcmlwdGlvbiI6W3si
aWQiOiJ1cm46dXVpZDo1ZTZmN2c4aC0xaTJqLTNrNGwtNW02bi03bzhwOXEwcjFzMnQiLCJ0eXBlIjpb
IlJlc3VsdERlc2NyaXB0aW9uIl0sIm5hbWUiOiJHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2
ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn0seyJpZCI6InVybjp1dWlkOjlm
OGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRp
b24iXSwibmFtZSI6IkN1bXVsYXRpdmUgR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVyYWdl
IiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9XX0seyJpZCI6InVybjp1dWlkOjNiMmM0
ZDVlLTZmN2ctOGg5aS0wajFrLTJsM200bjVvNnA3cSIsInR5cGUiOlsiQWNoaWV2ZW1lbnQiXSwibmFt
ZSI6IlNwZWNpZmljYXRpb24gRGV2ZWxvcG1lbnQiLCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVk
dGVjaC5vcmcvcHJvZ3JhbXMvM2IyYzRkNWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxL2NyaXRl
cmlhIn0sImRlc2NyaXB0aW9uIjoiRXhhbXBsZSBtYWpvci4gV3JpdGUgYSBiZXR0ZXIgZGVzY3JpcHRp
b24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJleHQ6TWFqb3IiLCJjcmVk
aXRzQXZhaWxhYmxlIjoxNi41LCJyZXN1bHREZXNjcmlwdGlvbiI6W3siaWQiOiJ1cm46dXVpZDo1ZjRl
M2QyYy0xYjZhLTljOGYtN2Q2ZS01ZjRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0aW9u
Il0sIm5hbWUiOiJHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6
IjAuMCIsInZhbHVlTWF4IjoiNy4wIn0seyJpZCI6InVybjp1dWlkOjZnNWY0ZTNkLTJjMWItOWE4Yy03
ZjZkLTVlNGczaDJpMWowayIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkN1bXVs
YXRpdmUgR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAi
LCJ2YWx1ZU1heCI6IjcuMCJ9XX0seyJpZCI6InVybjp1dWlkOmUxMjM0ZmdoLTc4aWotOTBrbC1tbm9w
LTEyMzQ1Njc4OTBxciIsInR5cGUiOlsiQWNoaWV2ZW1lbnQiXSwibmFtZSI6IkJvb3RjYW1wIGRlc2ln
biBhbmQgdGVhY2hpbmciLCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcvcHJvZ3Jh
bXMvZTEyMzRmZ2gtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyL2NyaXRlcmlhIn0sImRlc2NyaXB0
aW9uIjoiRXhhbXBsZSBtaW5vci4gV3JpdGUgYSBiZXR0ZXIgZGVzY3JpcHRpb24gaW4geW91ciBhY2hp
ZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJleHQ6TWlub3IiLCJjcmVkaXRzQXZhaWxhYmxlIjox
MC41LCJyZXN1bHREZXNjcmlwdGlvbiI6W3siaWQiOiJ1cm46dXVpZDo0YTdkOWUyZi05YzhmLTViM2Ut
OGQ0Zi0xZTZmOWI3ZDhlOWYiLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0aW9uIl0sIm5hbWUiOiJHUEEi
LCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4
IjoiNy4wIn0seyJpZCI6InVybjp1dWlkOjhmN2U2ZDVjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wy
bSIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkN1bXVsYXRpdmUgR1BBIiwicmVz
dWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6Ijcu
MCJ9XX0seyJpZCI6InVybjp1dWlkOmIxMjM0YWJjLTc4ZGUtOTBmZy1oaWprLTEyMzQ1Njc4OTBsbSIs
InR5cGUiOlsiQWNoaWV2ZW1lbnQiXSwibmFtZSI6IkludHJvZHVjdGlvbiB0byBTcGVjIERldmVsb3Bt
ZW50IiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvYjEyMzRhYmMt
NzhkZS05MGZnLWhpamstMTIzNDU2Nzg5MGxtL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiSW50cm9k
dWN0aW9uIHRvIFNwZWMgRGV2ZWxvcG1lbnQgY291cnNlLiBXcml0ZSBhIGJldHRlciBkZXNjcmlwdGlv
biBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIsImNyZWRpdHNB
dmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6InVybjp1dWlkOmU4OTAxZ2hpLTIz
amstNDVsbS1ub3BxLTEyMzQ1Njc4OTBycyIsInR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFt
ZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdyYWRlIiwidmFsdWVNaW4iOiJGIiwi
dmFsdWVNYXgiOiJBIn1dfSx7ImlkIjoidXJuOnV1aWQ6YzQ1NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3
NjU0MzIxMG9wIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExv
b2tpbmcgZm9yIGNvbnNlbnN1cyIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZy9j
b3Vyc2VzL2M0NTY3ZGVmLTg5Z2gtMTJpai1rbG1uLTk4NzY1NDMyMTBvcC9jcml0ZXJpYSJ9LCJkZXNj
cmlwdGlvbiI6IldvcmtpbmcgR3JvdXBzOiBMb29raW5nIGZvciBjb25zZW5zdXMgY291cnNlLiBXcml0
ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlw
ZSI6IkNvdXJzZSIsImNyZWRpdHNBdmFpbGFibGUiOjQuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7Imlk
IjoidXJuOnV1aWQ6ZjEyMzRqa2wtNTZtbi03OG9wLXFyc3QtOTg3NjU0MzIxMHV2IiwidHlwZSI6WyJS
ZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVy
R3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LHsiaWQiOiJ1cm46dXVpZDpkNzg5
MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3ODkwcnMiLCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5h
bWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZmFjdCBnZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQi
OiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2
Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3Qg
Z2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2
ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlIiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVz
dWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3
NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUi
LCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19
LHsiaWQiOiJ1cm46dXVpZDplNTY3OGprbC05MG1uLTEyb3AtcXJzdC05ODc2NTQzMjEwdXYiLCJ0eXBl
IjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJCb290Y2FtcCBEZXNpZ24iLCJjcml0ZXJpYSI6eyJpZCI6
Imh0dHBzOi8vMWVkdGVjaC5vcmcvY291cnNlcy9lNTY3OGprbC05MG1uLTEyb3AtcXJzdC05ODc2NTQz
MjEwdXYvY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJCb290Y2FtcCBEZXNpZ24gY291cnNlLiBXcml0
ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlw
ZSI6IkNvdXJzZSIsImNyZWRpdHNBdmFpbGFibGUiOjYsInJlc3VsdERlc2NyaXB0aW9uIjpbeyJpZCI6
InVybjp1dWlkOnoxMjM0eHl6LTU2YWItNzhjZC1lZmdoLTk4NzY1NDMyMTBpaiIsInR5cGUiOlsiUmVz
dWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkZpbmFsIEdyYWRlIiwicmVzdWx0VHlwZSI6IkxldHRlckdy
YWRlIiwidmFsdWVNaW4iOiJGIiwidmFsdWVNYXgiOiJBIn1dfSx7ImlkIjoidXJuOnV1aWQ6ZjEyMzRh
YmMtNTZkZS03OGZnLWhpamstOTg3NjU0MzIxMGxtIiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1l
IjoiVGVhY2hpbmcgYSBCb290Y2FtcCIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNoLm9y
Zy9jb3Vyc2VzL2YxMjM0YWJjLTU2ZGUtNzhmZy1oaWprLTk4NzY1NDMyMTBsbS9jcml0ZXJpYSJ9LCJk
ZXNjcmlwdGlvbiI6IlRlYWNoaW5nIGEgQm9vdGNhbXAgY291cnNlLiBXcml0ZSBhIGJldHRlciBkZXNj
cmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6IkNvdXJzZSIsImNy
ZWRpdHNBdmFpbGFibGUiOjQuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6aDU2
Nzhub3AtMTJxci0zNHN0LXV2d3gtOTg3NjU0MzIxMHl6IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlv
biJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1p
biI6IkYiLCJ2YWx1ZU1heCI6IkEifV19XSwiYXNzb2NpYXRpb24iOlt7InR5cGUiOiJBc3NvY2lhdGlv
biIsImFzc29jaWF0aW9uVHlwZSI6ImlzUGFyZW50T2YiLCJzb3VyY2VJZCI6InVybjp1dWlkOjNhNGI1
YzZkLTdlOGYtOWcwaC0xaTJqLTNrNGw1bTZuN284cCIsInRhcmdldElkIjoidXJuOnV1aWQ6M2IyYzRk
NWUtNmY3Zy04aDlpLTBqMWstMmwzbTRuNW82cDdxIn0seyJ0eXBlIjoiQXNzb2NpYXRpb24iLCJhc3Nv
Y2lhdGlvblR5cGUiOiJpc1BhcmVudE9mIiwic291cmNlSWQiOiJ1cm46dXVpZDozYTRiNWM2ZC03ZThm
LTlnMGgtMWkyai0zazRsNW02bjdvOHAiLCJ0YXJnZXRJZCI6InVybjp1dWlkOmUxMjM0ZmdoLTc4aWot
OTBrbC1tbm9wLTEyMzQ1Njc4OTBxciJ9LHsidHlwZSI6IkFzc29jaWF0aW9uIiwiYXNzb2NpYXRpb25U
eXBlIjoiaXNQYXJlbnRPZiIsInNvdXJjZUlkIjoidXJuOnV1aWQ6M2IyYzRkNWUtNmY3Zy04aDlpLTBq
MWstMmwzbTRuNW82cDdxIiwidGFyZ2V0SWQiOiJ1cm46dXVpZDpiMTIzNGFiYy03OGRlLTkwZmctaGlq
ay0xMjM0NTY3ODkwbG0ifSx7InR5cGUiOiJBc3NvY2lhdGlvbiIsImFzc29jaWF0aW9uVHlwZSI6Imlz
UGFyZW50T2YiLCJzb3VyY2VJZCI6InVybjp1dWlkOjNiMmM0ZDVlLTZmN2ctOGg5aS0wajFrLTJsM200
bjVvNnA3cSIsInRhcmdldElkIjoidXJuOnV1aWQ6YzQ1NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0
MzIxMG9wIn0seyJ0eXBlIjoiQXNzb2NpYXRpb24iLCJhc3NvY2lhdGlvblR5cGUiOiJpc1BhcmVudE9m
Iiwic291cmNlSWQiOiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3Ei
LCJ0YXJnZXRJZCI6InVybjp1dWlkOmQ3ODkwZ2hpLTM0amstNTZsbS1ub3BxLTEyMzQ1Njc4OTBycyJ9
LHsidHlwZSI6IkFzc29jaWF0aW9uIiwiYXNzb2NpYXRpb25UeXBlIjoiaXNQYXJlbnRPZiIsInNvdXJj
ZUlkIjoidXJuOnV1aWQ6ZTEyMzRmZ2gtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyIiwidGFyZ2V0
SWQiOiJ1cm46dXVpZDplNTY3OGprbC05MG1uLTEyb3AtcXJzdC05ODc2NTQzMjEwdXYifSx7InR5cGUi
OiJBc3NvY2lhdGlvbiIsImFzc29jaWF0aW9uVHlwZSI6ImlzUGFyZW50T2YiLCJzb3VyY2VJZCI6InVy
bjp1dWlkOmUxMjM0ZmdoLTc4aWotOTBrbC1tbm9wLTEyMzQ1Njc4OTBxciIsInRhcmdldElkIjoidXJu
OnV1aWQ6ZjEyMzRhYmMtNTZkZS03OGZnLWhpamstOTg3NjU0MzIxMGxtIn1dLCJ2ZXJpZmlhYmxlQ3Jl
ZGVudGlhbCI6WyJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SmxJ
am9pUVZGQlFpSXNJbXQwZVNJNklsSlRRU0lzSW00aU9pSnRNRlo1YVZjM05sOU1RVmhCU1VaclVuZFRa
MUZtUTBKWlRIQmlUakV0VDAxelQzSlRVRzF1TFZoek9XaG5TMk50TW5GV2NFNTJNRFJxZG1aTllsSmxZ
VUZOUXpoS1MxaFhPVmRPUlRONlZYaFZjbEp6WlY4NU0xOUdVazVLTms5NVN6aE5ZM0JLY0Rka2RYVTVi
elJMUVhFMlVXOVVSbk0wYzBob2VXbzJOV3BDY1U1dmNtSnZPVE5GTUZCTFEyUlFXSFZHUkVreFMwOTBP
RXREY21SamRYVmhiSGgyYjFsTlNVc3hkMGxwUzBwUFVVOXBaVm8xVmpFNFZDMTBiekU1V1c4NVYwWlpY
MUl5UzJOcFZGcGlZWGRUWkdONllYTnROWGxSVFZOa1RuVkJjRGhXYnpoNVdYcERjbkJpZVZFMlMwWmlN
VFZqWW0xM0xWbE1aV2x6Y0Y5UVlrbE1YMWRIUkRKUVVrZDNjbWxPUVZSVlR6Um1RV05tYUhBeU9UaEZa
bU55VTBzeWVFNVFTR2hRWDFab1dGTlRSR3QzV25CVGRURXhWREZSU1ZNNGVuRkZNbWhvV0ZJd1RFbFRj
Vm8zZGtGU1NuY2lmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zi
bk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXla
eTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdk
WEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZi
aUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPalJtTm1RM1pUaGhMVEV5WW1NdE16UmtaUzAxTm1abkxUYzRP
VEF4TWpNME5UWTNPQ0lzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZ
MmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZM
eTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtW
R1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5DMHdOQzB3T1ZRd01Eb3dN
RG93TUZvaUxDSnVZVzFsSWpvaVNXNTBjbTlrZFdOMGFXOXVJSFJ2SUZOd1pXTWdSR1YyWld4dmNHMWxi
blFpTENKamNtVmtaVzUwYVdGc1UzVmlhbVZqZENJNmV5SnBaQ0k2SW1ScFpEcGxlR0Z0Y0d4bE9tVmla
bVZpTVdZM01USmxZbU0yWmpGak1qYzJaVEV5WldNeU1TSXNJblI1Y0dVaU9pSkJZMmhwWlhabGJXVnVk
Rk4xWW1wbFkzUWlMQ0poWTJocFpYWmxiV1Z1ZENJNmV5SnBaQ0k2SW5WeWJqcDFkV2xrT21JeE1qTTBZ
V0pqTFRjNFpHVXRPVEJtWnkxb2FXcHJMVEV5TXpRMU5qYzRPVEJzYlNJc0luUjVjR1VpT2xzaVFXTm9h
V1YyWlcxbGJuUWlYU3dpYm1GdFpTSTZJa2x1ZEhKdlpIVmpkR2x2YmlCMGJ5QlRjR1ZqSUVSbGRtVnNi
M0J0Wlc1MElpd2lZM0pwZEdWeWFXRWlPbnNpYVdRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5M
Mk52ZFhKelpYTXZZakV5TXpSaFltTXROemhrWlMwNU1HWm5MV2hwYW1zdE1USXpORFUyTnpnNU1HeHRM
Mk55YVhSbGNtbGhJbjBzSW1SbGMyTnlhWEIwYVc5dUlqb2lTVzUwY205a2RXTjBhVzl1SUhSdklGTnda
V01nUkdWMlpXeHZjRzFsYm5RZ1kyOTFjbk5sTGlCWGNtbDBaU0JoSUdKbGRIUmxjaUJrWlhOamNtbHdk
R2x2YmlCcGJpQjViM1Z5SUdGamFHbGxkbVZ0Wlc1MExpSXNJbUZqYUdsbGRtVnRaVzUwVkhsd1pTSTZJ
a052ZFhKelpTSXNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5YmpwMWRXbGtP
bVU0T1RBeFoyaHBMVEl6YW1zdE5EVnNiUzF1YjNCeExURXlNelExTmpjNE9UQnljeUlzSW5SNWNHVWlP
bHNpVW1WemRXeDBSR1Z6WTNKcGNIUnBiMjRpWFN3aWJtRnRaU0k2SWtacGJtRnNJRWR5WVdSbElpd2lj
bVZ6ZFd4MFZIbHdaU0k2SWt4bGRIUmxja2R5WVdSbElpd2lkbUZzZFdWTmFXNGlPaUpHSWl3aWRtRnNk
V1ZOWVhnaU9pSkJJbjFkZlN3aWNtVnpkV3gwSWpwYmV5SjBlWEJsSWpwYklsSmxjM1ZzZENKZExDSnla
WE4xYkhSRVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPbVU0T1RBeFoyaHBMVEl6YW1zdE5EVnNi
UzF1YjNCeExURXlNelExTmpjNE9UQnljeUlzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJsWkNJc0luWmhi
SFZsSWpvaVFpSjlYU3dpWTNKbFpHbDBjMFZoY201bFpDSTZOaXdpZEdWeWJTSTZJbE53Y21sdVp5QXlN
REkwSW4wc0ltTnlaV1JsYm5ScFlXeFRZMmhsYldFaU9sdDdJbWxrSWpvaWFIUjBjSE02THk5d2RYSnNM
bWx0YzJkc2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMM05qYUdWdFlTOXFjMjl1TDI5aVgzWXpj
REJmWVdOb2FXVjJaVzFsYm5SamNtVmtaVzUwYVdGc1gzTmphR1Z0WVM1cWMyOXVJaXdpZEhsd1pTSTZJ
akZGWkZSbFkyaEtjMjl1VTJOb1pXMWhWbUZzYVdSaGRHOXlNakF4T1NKOVhTd2ljSEp2YjJZaU9sdDdJ
blI1Y0dVaU9pSkVZWFJoU1c1MFpXZHlhWFI1VUhKdmIyWWlMQ0pqY21WaGRHVmtJam9pTWpBeU5TMHdO
QzB5TTFReE16bzBOem93TlZvaUxDSjJaWEpwWm1sallYUnBiMjVOWlhSb2IyUWlPaUpvZEhSd2N6b3ZM
ekZsWkhSbFkyZ3ViM0puSTNvMlRXdHZZVEZoUTJVMFkwSjFXV2RyUmpKNVMycENlbmMyYzBwTVZXdG5l
VnBhVEVjMVNucFdTMEYzVjNWVVJ5SXNJbU55ZVhCMGIzTjFhWFJsSWpvaVpXUmtjMkV0Y21SbVl5MHlN
REl5SWl3aWNISnZiMlpRZFhKd2IzTmxJam9pWVhOelpYSjBhVzl1VFdWMGFHOWtJaXdpY0hKdmIyWldZ
V3gxWlNJNklubzJObFZ0T1VoTVpEUlhTbEZIWnpOd1V6VlZSa3c1UlhRMk9HbGthM2QwYldSS09IWndN
a3RDY0U1U1dGTm1hbXBET0ZSM1RUTmtRbE5VTmxOUVYxaERaMGcwUXpaQmIwTm1Oa2ROUVZobmRuZGxh
RWQ2VTJWR0luMWRMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5JaXdpYW5ScElqb2lk
WEp1T25WMWFXUTZOR1kyWkRkbE9HRXRNVEppWXkwek5HUmxMVFUyWm1jdE56ZzVNREV5TXpRMU5qYzRJ
aXdpYzNWaUlqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZ
ekl4SW4wLktleEhRUlFVS09XOHF0dkNkSTl6a2pSdGowUksyS3JTU0xTVGJwVEVueUVSeFJCYjZLc2VX
UjBPMUhlWXZQWEd5cFVadXc0bEFnQjRjV3dOZFdaYlp1c0xHeG8zTmp2WEZ3M293SW41RHZFNlY3NGdP
X2s4cHF4b3g1WHlEckhYLXNrMU1IOWhMSG0zSlVFMXk4dWpBUGlTbXc5NDJNUjhaWEFURVhBbFZOaS0w
Z2U3RU82M3dLNWl6TlN6Z3VEYTdBQ3hHM0tlLU85S1pRaGl1ZnNnRWlPX2FtWDU2MTMyQnI4QkJ5UklI
LVVHSFZ1X25ERlh1cUppa0xPNDg0Uk9EYTZOQm1wV2RZR0wxTmRIS0lhbDhWRF9LbzRWTmExaVhqU3R4
SDZNYnZsZ2Y2aXpINU5Ia21USFdXYzRwdldxaHRzZGNQamc2SWtrNGxWN203TklIZyIsImV5SmhiR2Np
T2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlKbElqb2lRVkZCUWlJc0ltdDBlU0k2
SWxKVFFTSXNJbTRpT2lKdE1GWjVhVmMzTmw5TVFWaEJTVVpyVW5kVFoxRm1RMEpaVEhCaVRqRXRUMDF6
VDNKVFVHMXVMVmh6T1doblMyTnRNbkZXY0U1Mk1EUnFkbVpOWWxKbFlVRk5RemhLUzFoWE9WZE9SVE42
VlhoVmNsSnpaVjg1TTE5R1VrNUtOazk1U3poTlkzQktjRGRrZFhVNWJ6UkxRWEUyVVc5VVJuTTBjMGhv
ZVdvMk5XcENjVTV2Y21Kdk9UTkZNRkJMUTJSUVdIVkdSRWt4UzA5ME9FdERjbVJqZFhWaGJIaDJiMWxO
U1VzeGQwbHBTMHBQVVU5cFpWbzFWakU0VkMxMGJ6RTVXVzg1VjBaWlgxSXlTMk5wVkZwaVlYZFRaR042
WVhOdE5YbFJUVk5rVG5WQmNEaFdiemg1V1hwRGNuQmllVkUyUzBaaU1UVmpZbTEzTFZsTVpXbHpjRjlR
WWtsTVgxZEhSREpRVWtkM2NtbE9RVlJWVHpSbVFXTm1hSEF5T1RoRlptTnlVMHN5ZUU1UVNHaFFYMVpv
V0ZOVFJHdDNXbkJUZFRFeFZERlJTVk00ZW5GRk1taG9XRkl3VEVsVGNWbzNka0ZTU25jaWZYMC5leUpB
WTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21jdmJuTXZZM0psWkdWdWRHbGhiSE12
ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2
WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5d2RYSnNMbWx0YzJkc2IySmhiQzV2
Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5OdmJpSmRMQ0pwWkNJNkluVnlianAx
ZFdsa09qVm1PV1E0WXpkbExURXlZV0l0TXpSalpDMWxaalUyTFRjNE9UQXhNak0wTlRZM09DSXNJblI1
Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENKQlkyaHBaWFpsYldWdWRFTnlaV1Js
Ym5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeUlz
SW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5OMGFYUjFkR1Vp
ZlN3aWRtRnNhV1JHY205dElqb2lNakF5TkMwd05DMHdPVlF3TURvd01Eb3dNRm9pTENKdVlXMWxJam9p
VjI5eWEybHVaeUJIY205MWNITTZJRXh2YjJ0cGJtY2dabTl5SUdOdmJuTmxibk4xY3lJc0ltTnlaV1Js
Ym5ScFlXeFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZp
WXpabU1XTXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZJa0ZqYUdsbGRtVnRaVzUwVTNWaWFtVmpkQ0lz
SW1GamFHbGxkbVZ0Wlc1MElqcDdJbWxrSWpvaWRYSnVPblYxYVdRNll6UTFOamRrWldZdE9EbG5hQzB4
TW1scUxXdHNiVzR0T1RnM05qVTBNekl4TUc5d0lpd2lkSGx3WlNJNld5SkJZMmhwWlhabGJXVnVkQ0pk
TENKdVlXMWxJam9pVjI5eWEybHVaeUJIY205MWNITTZJRXh2YjJ0cGJtY2dabTl5SUdOdmJuTmxibk4x
Y3lJc0ltTnlhWFJsY21saElqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5OWpiM1Z5
YzJWekwyTTBOVFkzWkdWbUxUZzVaMmd0TVRKcGFpMXJiRzF1TFRrNE56WTFORE15TVRCdmNDOWpjbWww
WlhKcFlTSjlMQ0prWlhOamNtbHdkR2x2YmlJNklsZHZjbXRwYm1jZ1IzSnZkWEJ6T2lCTWIyOXJhVzVu
SUdadmNpQmpiMjV6Wlc1emRYTWdZMjkxY25ObExpQlhjbWwwWlNCaElHSmxkSFJsY2lCa1pYTmpjbWx3
ZEdsdmJpQnBiaUI1YjNWeUlHRmphR2xsZG1WdFpXNTBMaUlzSW1GamFHbGxkbVZ0Wlc1MFZIbHdaU0k2
SWtOdmRYSnpaU0lzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpwYmV5SnBaQ0k2SW5WeWJqcDFkV2xr
T21ZeE1qTTBhbXRzTFRVMmJXNHROemh2Y0MxeGNuTjBMVGs0TnpZMU5ETXlNVEIxZGlJc0luUjVjR1Vp
T2xzaVVtVnpkV3gwUkdWelkzSnBjSFJwYjI0aVhTd2libUZ0WlNJNklrWnBibUZzSUVkeVlXUmxJaXdp
Y21WemRXeDBWSGx3WlNJNklreGxkSFJsY2tkeVlXUmxJaXdpZG1Gc2RXVk5hVzRpT2lKR0lpd2lkbUZz
ZFdWTllYZ2lPaUpCSW4xZGZTd2ljbVZ6ZFd4MElqcGJleUowZVhCbElqcGJJbEpsYzNWc2RDSmRMQ0p5
WlhOMWJIUkVaWE5qY21sd2RHbHZiaUk2SW5WeWJqcDFkV2xrT21ZeE1qTTBhbXRzTFRVMmJXNHROemh2
Y0MxeGNuTjBMVGs0TnpZMU5ETXlNVEIxZGlJc0luTjBZWFIxY3lJNklrTnZiWEJzWlhSbFpDSXNJblpo
YkhWbElqb2lRU0o5WFN3aVkzSmxaR2wwYzBWaGNtNWxaQ0k2TkM0MUxDSjBaWEp0SWpvaVUzQnlhVzVu
SURJd01qUWlmU3dpWTNKbFpHVnVkR2xoYkZOamFHVnRZU0k2VzNzaWFXUWlPaUpvZEhSd2N6b3ZMM0Ix
Y213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdmMyTm9aVzFoTDJwemIyNHZiMkpm
ZGpOd01GOWhZMmhwWlhabGJXVnVkR055WldSbGJuUnBZV3hmYzJOb1pXMWhMbXB6YjI0aUxDSjBlWEJs
SWpvaU1VVmtWR1ZqYUVwemIyNVRZMmhsYldGV1lXeHBaR0YwYjNJeU1ERTVJbjFkTENKd2NtOXZaaUk2
VzNzaWRIbHdaU0k2SWtSaGRHRkpiblJsWjNKcGRIbFFjbTl2WmlJc0ltTnlaV0YwWldRaU9pSXlNREkx
TFRBMExUSXpWREV6T2pRM09qQTFXaUlzSW5abGNtbG1hV05oZEdsdmJrMWxkR2h2WkNJNkltaDBkSEJ6
T2k4dk1XVmtkR1ZqYUM1dmNtY2plalpOYTI5aE1XRkRaVFJqUW5WWloydEdNbmxMYWtKNmR6WnpTa3hW
YTJkNVdscE1SelZLZWxaTFFYZFhkVlJISWl3aVkzSjVjSFJ2YzNWcGRHVWlPaUpsWkdSellTMXlaR1pq
TFRJd01qSWlMQ0p3Y205dlpsQjFjbkJ2YzJVaU9pSmhjM05sY25ScGIyNU5aWFJvYjJRaUxDSndjbTl2
WmxaaGJIVmxJam9pZWpWelNHTmtUWEZaZVVzM2JXZE9lbmw0YWpSbmQxTm9WMjU1TVZWQlFrVnBWa0pG
VldzMmVHaEdNMWRwWm0welkyOW1TRzF0YTNWVGNVaHFSRFZMWVZNMlkyRmFjekZEYzFnNFdsbENXRm80
TmpVeFFXWjZXVFFpZlYwc0ltbHpjeUk2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jaUxDSnFkR2tp
T2lKMWNtNDZkWFZwWkRvMVpqbGtPR00zWlMweE1tRmlMVE0wWTJRdFpXWTFOaTAzT0Rrd01USXpORFUy
TnpnaUxDSnpkV0lpT2lKa2FXUTZaWGhoYlhCc1pUcGxZbVpsWWpGbU56RXlaV0pqTm1ZeFl6STNObVV4
TW1Wak1qRWlmUS5nd3hyVm9iOWpoMHd6WmZxS3k1ZXEwY3VwczRfbzVWYUx1Q1FDX2VKaENvcUlSOWZQ
NkNWQ1p1OW1LX3RLRTFCTEVNX3R6RWhOUENQZXF0dFpxLUF4cW9yQmUzZUhobGNZMDVvLTZjN3FRQ2Fv
UktwRUdyeVJUMTVtd3Y1OUc4WDhRNGFkM043TDR2WkFlN2diU3FqZldQbFJPOEU2VUN0UGJNUV80QjFi
ZG5nLVdKMUlhUEJ3UFdLeEpGeWF5WFE0QUREbDl4bjhSYVZvNnh3bWpNbUlPbWl0NFNrUm9NaGRpcWhL
c0Vkc0g3dGVRRmJ6WHlHS2phbnB1alNHd3pGcjdCc19pMEN5eDlyYTh1N2FaT1U1dDBFQ2FxTjNROFBa
ZEVtTzdqODljTFpVX3dhWUs4YmVpOTZ0UWVKcW1LRmplNFFTaWpPdnJyT18zMXp4dWRrZmciLCJleUpo
YkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SmxJam9pUVZGQlFpSXNJbXQw
ZVNJNklsSlRRU0lzSW00aU9pSnRNRlo1YVZjM05sOU1RVmhCU1VaclVuZFRaMUZtUTBKWlRIQmlUakV0
VDAxelQzSlRVRzF1TFZoek9XaG5TMk50TW5GV2NFNTJNRFJxZG1aTllsSmxZVUZOUXpoS1MxaFhPVmRP
UlRONlZYaFZjbEp6WlY4NU0xOUdVazVLTms5NVN6aE5ZM0JLY0Rka2RYVTVielJMUVhFMlVXOVVSbk0w
YzBob2VXbzJOV3BDY1U1dmNtSnZPVE5GTUZCTFEyUlFXSFZHUkVreFMwOTBPRXREY21SamRYVmhiSGgy
YjFsTlNVc3hkMGxwUzBwUFVVOXBaVm8xVmpFNFZDMTBiekU1V1c4NVYwWlpYMUl5UzJOcFZGcGlZWGRU
WkdONllYTnROWGxSVFZOa1RuVkJjRGhXYnpoNVdYcERjbkJpZVZFMlMwWmlNVFZqWW0xM0xWbE1aV2x6
Y0Y5UVlrbE1YMWRIUkRKUVVrZDNjbWxPUVZSVlR6Um1RV05tYUhBeU9UaEZabU55VTBzeWVFNVFTR2hR
WDFab1dGTlRSR3QzV25CVGRURXhWREZSU1ZNNGVuRkZNbWhvV0ZJd1RFbFRjVm8zZGtGU1NuY2lmWDAu
ZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xo
YkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6
Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpo
YkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5
YmpwMWRXbGtPak5sTjJZNVlUSmlMVFExWTJRdE5qZGxaaTA0T1dkb0xUQXhNak0wTlRZM09EbHBhaUlz
SW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55
WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5
WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIx
ZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5DMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFs
SWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlaV1JsYm5ScFlXeFRkV0px
WldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelps
TVRKbFl6SXhJaXdpZEhsd1pTSTZJa0ZqYUdsbGRtVnRaVzUwVTNWaWFtVmpkQ0lzSW1GamFHbGxkbVZ0
Wlc1MElqcDdJbWxrSWpvaWRYSnVPblYxYVdRNk0ySXlZelJrTldVdE5tWTNaeTA0YURscExUQnFNV3N0
TW13emJUUnVOVzgyY0RkeElpd2lkSGx3WlNJNld5SkJZMmhwWlhabGJXVnVkQ0pkTENKdVlXMWxJam9p
VTNCbFkybG1hV05oZEdsdmJpQkVaWFpsYkc5d2JXVnVkQ0lzSW1OeWFYUmxjbWxoSWpwN0ltbGtJam9p
YUhSMGNITTZMeTh4WldSMFpXTm9MbTl5Wnk5d2NtOW5jbUZ0Y3k4ellqSmpOR1ExWlMwMlpqZG5MVGhv
T1drdE1Hb3hheTB5YkROdE5HNDFielp3TjNFdlkzSnBkR1Z5YVdFaWZTd2laR1Z6WTNKcGNIUnBiMjRp
T2lKRmVHRnRjR3hsSUcxaGFtOXlMaUJYY21sMFpTQmhJR0psZEhSbGNpQmtaWE5qY21sd2RHbHZiaUJw
YmlCNWIzVnlJR0ZqYUdsbGRtVnRaVzUwTGlJc0ltRmphR2xsZG1WdFpXNTBWSGx3WlNJNkltVjRkRHBO
WVdwdmNpSXNJbU55WldScGRITkJkbUZwYkdGaWJHVWlPakUyTGpVc0luSmxjM1ZzZEVSbGMyTnlhWEIw
YVc5dUlqcGJleUpwWkNJNkluVnlianAxZFdsa09qVm1OR1V6WkRKakxURmlObUV0T1dNNFppMDNaRFps
TFRWbU5HY3phREpwTVdvd2F5SXNJblI1Y0dVaU9sc2lVbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlYU3dp
Ym1GdFpTSTZJa2RRUVNJc0luSmxjM1ZzZEZSNWNHVWlPaUpIY21Ga1pWQnZhVzUwUVhabGNtRm5aU0lz
SW5aaGJIVmxUV2x1SWpvaU1DNHdJaXdpZG1Gc2RXVk5ZWGdpT2lJM0xqQWlmU3g3SW1sa0lqb2lkWEp1
T25WMWFXUTZObWMxWmpSbE0yUXRNbU14WWkwNVlUaGpMVGRtTm1RdE5XVTBaek5vTW1reGFqQnJJaXdp
ZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUTNWdGRXeGhkR2wy
WlNCSFVFRWlMQ0p5WlhOMWJIUlVlWEJsSWpvaVIzSmhaR1ZRYjJsdWRFRjJaWEpoWjJVaUxDSjJZV3gx
WlUxcGJpSTZJakF1TUNJc0luWmhiSFZsVFdGNElqb2lOeTR3SW4xZGZTd2ljbVZ6ZFd4MElqcGJleUow
ZVhCbElqcGJJbEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RHbHZiaUk2SW5WeWJqcDFkV2xr
T2pWbU5HVXpaREpqTFRGaU5tRXRPV000WmkwM1pEWmxMVFZtTkdjemFESnBNV293YXlJc0luTjBZWFIx
Y3lJNklrTnZiWEJzWlhSbFpDSXNJblpoYkhWbElqb2lOUzR3SW4wc2V5SjBlWEJsSWpwYklsSmxjM1Zz
ZENKZExDSnlaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPalpuTldZMFpUTmtMVEpq
TVdJdE9XRTRZeTAzWmpaa0xUVmxOR2N6YURKcE1Xb3dheUlzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJs
WkNJc0luWmhiSFZsSWpvaU5TNHdJbjFkTENKamNtVmthWFJ6UldGeWJtVmtJam94TUM0MUxDSjBaWEp0
SWpvaVUzQnlhVzVuSURJd01qUWlmU3dpWTNKbFpHVnVkR2xoYkZOamFHVnRZU0k2VzNzaWFXUWlPaUpv
ZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdmMyTm9aVzFo
TDJwemIyNHZiMkpmZGpOd01GOWhZMmhwWlhabGJXVnVkR055WldSbGJuUnBZV3hmYzJOb1pXMWhMbXB6
YjI0aUxDSjBlWEJsSWpvaU1VVmtWR1ZqYUVwemIyNVRZMmhsYldGV1lXeHBaR0YwYjNJeU1ERTVJbjFk
TENKd2NtOXZaaUk2VzNzaWRIbHdaU0k2SWtSaGRHRkpiblJsWjNKcGRIbFFjbTl2WmlJc0ltTnlaV0Yw
WldRaU9pSXlNREkxTFRBMExUSXpWREV6T2pRM09qQTFXaUlzSW5abGNtbG1hV05oZEdsdmJrMWxkR2h2
WkNJNkltaDBkSEJ6T2k4dk1XVmtkR1ZqYUM1dmNtY2plalpOYTI5aE1XRkRaVFJqUW5WWloydEdNbmxM
YWtKNmR6WnpTa3hWYTJkNVdscE1SelZLZWxaTFFYZFhkVlJISWl3aVkzSjVjSFJ2YzNWcGRHVWlPaUps
WkdSellTMXlaR1pqTFRJd01qSWlMQ0p3Y205dlpsQjFjbkJ2YzJVaU9pSmhjM05sY25ScGIyNU5aWFJv
YjJRaUxDSndjbTl2WmxaaGJIVmxJam9pZWxkWE9FaGlZbVJhTkUxVVFtbEtaSFZZYlcweVIwMXRTbEZY
TmtSTFFsWnFXVnBJYVZkM05XNWhSMDFoWW5JemFFdHdaa3RpVjJOWVpqaDZZbXBhWWpGUWExZFdXalI2
VURGMVYzSmxRWFp0ZVVwSE9WWXlTQ0o5WFN3aWFYTnpJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5
WnlJc0ltcDBhU0k2SW5WeWJqcDFkV2xrT2pObE4yWTVZVEppTFRRMVkyUXROamRsWmkwNE9XZG9MVEF4
TWpNME5UWTNPRGxwYWlJc0luTjFZaUk2SW1ScFpEcGxlR0Z0Y0d4bE9tVmlabVZpTVdZM01USmxZbU0y
WmpGak1qYzJaVEV5WldNeU1TSjkuWHRFdkJaQndBSkxfdlNRcmk5cnZ6MVUzVnc3T21DOVNCbWVMeEtK
SHBPcmdXem1TMjVvamJYdmxUaHI4RElTSGtPc3V4NGtFTEIxdXJiZHpGbFYwWDljeTdRcVVsSEFwQTdf
MWxrSlJNZ25xckIwTlFXdWlqS3lNZm5HVk5WQ2VJSlVuUnM3S05Femx2cTl4NzdWbHJjQXMxeEhpWXFE
OU9TTThUb0lJU0pHbXI0VkdLYWVKVXNwTnNmZXBaUXpOS0hDWWlkb2tGS2JKckxIVHEySUlYT240Zk5k
SlZwRnVoaTZTc3B3MUpTbUF3YS1xWERxcllNVzRRTjV4VklBLUZaNkRCOHAzOFVmRnhlN0RHcEhCLXFE
WmRZd1lZUDBTZk52NmZ5bE05b0s3b2w5YmRNMGV2X2JfSjYyTWNIN0FlVS1XTmQ2R0RvN0ZrTnIxd1ZW
RmxnIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFW
RkJRaUlzSW10MGVTSTZJbEpUUVNJc0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEw
SlpUSEJpVGpFdFQwMXpUM0pUVUcxdUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6
aEtTMWhYT1ZkT1JUTjZWWGhWY2xKelpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFY
RTJVVzlVUm5NMGMwaG9lV28yTldwQ2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNt
UmpkWFZoYkhoMmIxbE5TVXN4ZDBscFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMy
TnBWRnBpWVhkVFpHTjZZWE50TlhsUlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWallt
MTNMVmxNWldsemNGOVFZa2xNWDFkSFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUw
c3llRTVRU0doUVgxWm9XRk5UUkd0M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2Rr
RlNTbmNpZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5Ndlkz
SmxaR1Z1ZEdsaGJITXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNH
VmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xt
bHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExD
SnBaQ0k2SW5WeWJqcDFkV2xrT2poaE4ySTJZelZrTFRNMFpXWXRNVEpuYUMxcGFtdHNMVGs0TnpZMU5E
TXlNVEJ0YmlJc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpY
WmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpX
UjBaV05vTG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFD
Qkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOQzB3TkMwd09WUXdNRG93TURvd01G
b2lMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJu
UnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6
Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHdaU0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0lt
RmphR2xsZG1WdFpXNTBJanA3SW1sa0lqb2lkWEp1T25WMWFXUTZNMkUwWWpWak5tUXROMlU0WmkwNVp6
Qm9MVEZwTW1vdE0yczBiRFZ0Tm00M2J6aHdJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExD
SnVZVzFsSWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlhWFJsY21saElq
cDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5OXdjbTluY21GdGN5OHpZVFJpTldNMlpD
MDNaVGhtTFRsbk1HZ3RNV2t5YWkwemF6UnNOVzAyYmpkdk9IQXZZM0pwZEdWeWFXRWlmU3dpWkdWelkz
SnBjSFJwYjI0aU9pSkZlR0Z0Y0d4bElHUmxaM0psWlM0Z1YzSnBkR1VnWVNCaVpYUjBaWElnWkdWelkz
SnBjSFJwYjI0Z2FXNGdlVzkxY2lCaFkyaHBaWFpsYldWdWRDNGlMQ0poWTJocFpYWmxiV1Z1ZEZSNWNH
VWlPaUpDWVdOb1pXeHZja1JsWjNKbFpTSXNJbU55WldScGRITkJkbUZwYkdGaWJHVWlPakkzTENKeVpY
TjFiSFJFWlhOamNtbHdkR2x2YmlJNlczc2lhV1FpT2lKMWNtNDZkWFZwWkRvMVpUWm1OMmM0YUMweGFU
SnFMVE5yTkd3dE5XMDJiaTAzYnpod09YRXdjakZ6TW5RaUxDSjBlWEJsSWpwYklsSmxjM1ZzZEVSbGMy
TnlhWEIwYVc5dUlsMHNJbTVoYldVaU9pSkhVRUVpTENKeVpYTjFiSFJVZVhCbElqb2lSM0poWkdWUWIy
bHVkRUYyWlhKaFoyVWlMQ0oyWVd4MVpVMXBiaUk2SWpBdU1DSXNJblpoYkhWbFRXRjRJam9pTnk0d0lu
MHNleUpwWkNJNkluVnlianAxZFdsa09qbG1PR1UzWkRaakxUUmlNMkV0TW1NeFpTMDVaamhuTFRkb05t
azFhalJyTTJ3eWJTSXNJblI1Y0dVaU9sc2lVbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlYU3dpYm1GdFpT
STZJa04xYlhWc1lYUnBkbVVnUjFCQklpd2ljbVZ6ZFd4MFZIbHdaU0k2SWtkeVlXUmxVRzlwYm5SQmRt
VnlZV2RsSWl3aWRtRnNkV1ZOYVc0aU9pSXdMakFpTENKMllXeDFaVTFoZUNJNklqY3VNQ0o5WFgwc0lu
SmxjM1ZzZENJNlczc2lkSGx3WlNJNld5SlNaWE4xYkhRaVhTd2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIy
NGlPaUoxY200NmRYVnBaRG8xWlRabU4yYzRhQzB4YVRKcUxUTnJOR3d0TlcwMmJpMDNiemh3T1hFd2Nq
RnpNblFpTENKemRHRjBkWE1pT2lKRGIyMXdiR1YwWldRaUxDSjJZV3gxWlNJNklqUXVNQ0o5TEhzaWRI
bHdaU0k2V3lKU1pYTjFiSFFpWFN3aWNtVnpkV3gwUkdWelkzSnBjSFJwYjI0aU9pSjFjbTQ2ZFhWcFpE
bzVaamhsTjJRMll5MDBZak5oTFRKak1XVXRPV1k0WnkwM2FEWnBOV28wYXpOc01tMGlMQ0p6ZEdGMGRY
TWlPaUpEYjIxd2JHVjBaV1FpTENKMllXeDFaU0k2SWpRdU1DSjlYU3dpWTNKbFpHbDBjMFZoY201bFpD
STZNVEF1TlN3aWRHVnliU0k2SWxOd2NtbHVaeUF5TURJMEluMHNJbU55WldSbGJuUnBZV3hUWTJobGJX
RWlPbHQ3SW1sa0lqb2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllp
OTJNM0F3TDNOamFHVnRZUzlxYzI5dUwyOWlYM1l6Y0RCZllXTm9hV1YyWlcxbGJuUmpjbVZrWlc1MGFX
RnNYM05qYUdWdFlTNXFjMjl1SWl3aWRIbHdaU0k2SWpGRlpGUmxZMmhLYzI5dVUyTm9aVzFoVm1Gc2FX
UmhkRzl5TWpBeE9TSjlYU3dpY0hKdmIyWWlPbHQ3SW5SNWNHVWlPaUpFWVhSaFNXNTBaV2R5YVhSNVVI
SnZiMllpTENKamNtVmhkR1ZrSWpvaU1qQXlOUzB3TkMweU0xUXhNem8wTnpvd05Wb2lMQ0oyWlhKcFpt
bGpZWFJwYjI1TlpYUm9iMlFpT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbkkzbzJUV3R2WVRGaFEy
VTBZMEoxV1dkclJqSjVTMnBDZW5jMmMwcE1WV3RuZVZwYVRFYzFTbnBXUzBGM1YzVlVSeUlzSW1OeWVY
QjBiM04xYVhSbElqb2laV1JrYzJFdGNtUm1ZeTB5TURJeUlpd2ljSEp2YjJaUWRYSndiM05sSWpvaVlY
TnpaWEowYVc5dVRXVjBhRzlrSWl3aWNISnZiMlpXWVd4MVpTSTZJbm96UkRGR2IyNTFjbVJhUWpOM2NW
cFZXRXcxVW1GQ2JqVlRTMmhFY21obFExbFFjMEZqUVRGU1ZEVlZOalV4UTJFNVdGVTFVamQzYmtaaFNr
Rm5abWxIZG1neGVVdzRhRGRWYTJkd04yVkNWek4xTWxkMVZYQXpJbjFkTENKcGMzTWlPaUpvZEhSd2N6
b3ZMekZsWkhSbFkyZ3ViM0puSWl3aWFuUnBJam9pZFhKdU9uVjFhV1E2T0dFM1lqWmpOV1F0TXpSbFpp
MHhNbWRvTFdscWEyd3RPVGczTmpVME16SXhNRzF1SWl3aWMzVmlJam9pWkdsa09tVjRZVzF3YkdVNlpX
Sm1aV0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeEluMC5acGpoa2tLRFhDSjNYLTJ3UllCOWV2
UVpGNmx2Z3NCUWc1ZlpybXNKWlFnd1VranZha1VLbHBKNkltZ01lVGZ1ZUZlcW5pa28tVDYzUndYM0hP
d1dKWEg5Sk1NdHpESkZ0b1BBWjNMVUFLNXhVTFNSeTFaMlc0UkpaS0tUTVpoOGIwYWoxLWhvV3Q0N2I4
T0NZWEkwQkJvWlhRS3RxN3ZONmVQRExmT2wtWVBkMGc1TFE2UVlhQUMyVzBjQVpGMjQyUDFPSUEwb1dx
d0VnQ3libUI2WTd6R1BHU3ZqSnZyNEVodzNXUE1UR29CZ0FWdEt1QzFIaXA5OGpnalpwSkNHX2NUOXFi
QkJiMi1xbmNQSlhfdlFUTWp3YUlJUFVOdmVhNHQxYy1DQzBSdGhlaTV5cXIwcHZDWDdZSzJkdHFhcEVz
TWt1SXZjZWdCUS02N3ctZmFweFEiLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJ
bXAzYXlJNmV5SmxJam9pUVZGQlFpSXNJbXQwZVNJNklsSlRRU0lzSW00aU9pSnRNRlo1YVZjM05sOU1R
VmhCU1VaclVuZFRaMUZtUTBKWlRIQmlUakV0VDAxelQzSlRVRzF1TFZoek9XaG5TMk50TW5GV2NFNTJN
RFJxZG1aTllsSmxZVUZOUXpoS1MxaFhPVmRPUlRONlZYaFZjbEp6WlY4NU0xOUdVazVLTms5NVN6aE5Z
M0JLY0Rka2RYVTVielJMUVhFMlVXOVVSbk0wYzBob2VXbzJOV3BDY1U1dmNtSnZPVE5GTUZCTFEyUlFX
SFZHUkVreFMwOTBPRXREY21SamRYVmhiSGgyYjFsTlNVc3hkMGxwUzBwUFVVOXBaVm8xVmpFNFZDMTBi
ekU1V1c4NVYwWlpYMUl5UzJOcFZGcGlZWGRUWkdONllYTnROWGxSVFZOa1RuVkJjRGhXYnpoNVdYcERj
bkJpZVZFMlMwWmlNVFZqWW0xM0xWbE1aV2x6Y0Y5UVlrbE1YMWRIUkRKUVVrZDNjbWxPUVZSVlR6Um1R
V05tYUhBeU9UaEZabU55VTBzeWVFNVFTR2hRWDFab1dGTlRSR3QzV25CVGRURXhWREZSU1ZNNGVuRkZN
bWhvV0ZJd1RFbFRjVm8zZGtGU1NuY2lmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNk
eTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpa
Mnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lh
SFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVj
Mmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPak5sTkdZMVp6Wm9MVGM0YVdvdE9UQnJi
QzF0Ym05d0xURXlNelExTmpjNE9UQnhjaUlzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxi
blJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJ
am9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZ
VzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5DMHhN
aTB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVUzQmxZeUJOYjJSbGJHbHVaeUJoYm1RZ1lYSjBh
V1poWTNRZ1oyVnVaWEpoZEdsdmJpSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2la
R2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHda
U0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmphR2xsZG1WdFpXNTBJanA3SW1sa0lqb2lk
WEp1T25WMWFXUTZaRGM0T1RCbmFHa3RNelJxYXkwMU5teHRMVzV2Y0hFdE1USXpORFUyTnpnNU1ISnpJ
aXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZVzFsSWpvaVUzQmxZeUJOYjJSbGJHbHVa
eUJoYm1RZ1lYSjBhV1poWTNRZ1oyVnVaWEpoZEdsdmJpSXNJbU55YVhSbGNtbGhJanA3SW1sa0lqb2lh
SFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeTlqYjNWeWMyVnpMMlEzT0Rrd1oyaHBMVE0wYW1zdE5UWnNi
UzF1YjNCeExURXlNelExTmpjNE9UQnljeTlqY21sMFpYSnBZU0o5TENKa1pYTmpjbWx3ZEdsdmJpSTZJ
bE53WldNZ1RXOWtaV3hwYm1jZ1lXNWtJR0Z5ZEdsbVlXTjBJR2RsYm1WeVlYUnBiMjRnWTI5MWNuTmxM
aUJYY21sMFpTQmhJR0psZEhSbGNpQmtaWE5qY21sd2RHbHZiaUJwYmlCNWIzVnlJR0ZqYUdsbGRtVnRa
VzUwTGlJc0ltRmphR2xsZG1WdFpXNTBWSGx3WlNJNklrTnZkWEp6WlNJc0ltTnlaV1JwZEhOQmRtRnBi
R0ZpYkdVaU9qWXNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5YmpwMWRXbGtP
bWN5TXpRMWEyeHRMVGM0Ym04dE9UQndjUzF5YzNSMUxUazROelkxTkRNeU1UQjJkeUlzSW5SNWNHVWlP
bHNpVW1WemRXeDBSR1Z6WTNKcGNIUnBiMjRpWFN3aWJtRnRaU0k2SWtacGJtRnNJRWR5WVdSbElpd2lj
bVZ6ZFd4MFZIbHdaU0k2SWt4bGRIUmxja2R5WVdSbElpd2lkbUZzZFdWTmFXNGlPaUpHSWl3aWRtRnNk
V1ZOWVhnaU9pSkJJbjFkZlN3aWNtVnpkV3gwSWpwYmV5SjBlWEJsSWpwYklsSmxjM1ZzZENKZExDSnla
WE4xYkhSRVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPbWN5TXpRMWEyeHRMVGM0Ym04dE9UQndj
UzF5YzNSMUxUazROelkxTkRNeU1UQjJkeUlzSW5OMFlYUjFjeUk2SWtaaGFXeGxaQ0lzSW5aaGJIVmxJ
am9pUkNKOVhTd2lZM0psWkdsMGMwVmhjbTVsWkNJNk1Dd2lkR1Z5YlNJNklrWmhiR3dnTWpBeU5DSjlM
Q0pqY21Wa1pXNTBhV0ZzVTJOb1pXMWhJanBiZXlKcFpDSTZJbWgwZEhCek9pOHZjSFZ5YkM1cGJYTm5i
RzlpWVd3dWIzSm5MM053WldNdmIySXZkak53TUM5elkyaGxiV0V2YW5OdmJpOXZZbDkyTTNBd1gyRmph
R2xsZG1WdFpXNTBZM0psWkdWdWRHbGhiRjl6WTJobGJXRXVhbk52YmlJc0luUjVjR1VpT2lJeFJXUlVa
V05vU25OdmJsTmphR1Z0WVZaaGJHbGtZWFJ2Y2pJd01Ua2lmVjBzSW5CeWIyOW1JanBiZXlKMGVYQmxJ
am9pUkdGMFlVbHVkR1ZuY21sMGVWQnliMjltSWl3aVkzSmxZWFJsWkNJNklqSXdNalV0TURRdE1qTlVN
VE02TkRjNk1EVmFJaXdpZG1WeWFXWnBZMkYwYVc5dVRXVjBhRzlrSWpvaWFIUjBjSE02THk4eFpXUjBa
V05vTG05eVp5TjZOazFyYjJFeFlVTmxOR05DZFZsbmEwWXllVXRxUW5wM05uTktURlZyWjNsYVdreEhO
VXA2Vmt0QmQxZDFWRWNpTENKamNubHdkRzl6ZFdsMFpTSTZJbVZrWkhOaExYSmtabU10TWpBeU1pSXNJ
bkJ5YjI5bVVIVnljRzl6WlNJNkltRnpjMlZ5ZEdsdmJrMWxkR2h2WkNJc0luQnliMjltVm1Gc2RXVWlP
aUo2TTJWSFVWZE9ibTUxYjFOUWVWbGtkVnA1VGtKeVpVcFRkRmM0ZWpaa2MzTktOV0ZWYW1kMVRVcDRX
alp0V0hGVlZYcFNORWRZVXpNMU5tVXpXSEp5Y1hWTFVHTktjVzU2YTBSTlJHSmtZM1Y1TXpkMFV6ZFlT
aUo5WFN3aWFYTnpJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0ltcDBhU0k2SW5WeWJqcDFk
V2xrT2pObE5HWTFaelpvTFRjNGFXb3RPVEJyYkMxdGJtOXdMVEV5TXpRMU5qYzRPVEJ4Y2lJc0luTjFZ
aUk2SW1ScFpEcGxlR0Z0Y0d4bE9tVmlabVZpTVdZM01USmxZbU0yWmpGak1qYzJaVEV5WldNeU1TSjku
Q2FWVnlJM2FwZHBvSjlsRTNpQ2ZYaDkyc210V0lQdzB3WllDMUVkZ1JMYWppdUJMejlJelFyX1FJNWw5
S1EtRzZ5eGp5ZEZaUFp5N24zUWZ6WFpsaDRXVzZxMWVIdTQzRDh6NzBvMmNFcUlrU2lvbXRlclJVR09n
al9yZ1VNaUJwRXQ2d1JXa3NPbFVpX1MzckJRZjRRSl9LMjY2ZTFiOEFsblNSY19mSGlTV2VMQ0pBN0ZH
bDc5WGp4WFp2ZEVoWDh0anNVUjlSRjRIUEw0WjlZcnNRMXlUenlxYnh6elFVSk11STZCb09ySnBxdjZQ
RHZtanlCcHRjalBjUzFOVHJ2RzBJYkVWYUdxUkp0ZmZ6TE9sdFNTMkV5QXZyM0hDZmVCRVl2eXhpTzFq
QlBFWlBuRk9jOGh2cDRfYVdKX2pXMUNzZzU5TGl1VXBWejczYi0xeWRnIiwiZXlKaGJHY2lPaUpTVXpJ
MU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlzSW10MGVTSTZJbEpUUVNJ
c0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJpVGpFdFQwMXpUM0pUVUcx
dUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhYT1ZkT1JUTjZWWGhWY2xK
elpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlVUm5NMGMwaG9lV28yTldw
Q2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZoYkhoMmIxbE5TVXN4ZDBs
cFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBpWVhkVFpHTjZZWE50Tlhs
UlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxNWldsemNGOVFZa2xNWDFk
SFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVRU0doUVgxWm9XRk5UUkd0
M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNpZlgwLmV5SkFZMjl1ZEdW
NGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENK
b2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdW
NGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNC
bFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pG
aE1tSXpZelJrTFRWbE5tWXROMmM0YUMwNWFUQnFMVEZyTW13emJUUnVOVzgyY0NJc0luUjVjR1VpT2xz
aVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3
aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dV
aU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1G
c2FXUkdjbTl0SWpvaU1qQXlOQzB4TWkwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lRbTl2ZEdO
aGJYQWdSR1Z6YVdkdUlpd2lZM0psWkdWdWRHbGhiRk4xWW1wbFkzUWlPbnNpYVdRaU9pSmthV1E2Wlho
aGJYQnNaVHBsWW1abFlqRm1OekV5WldKak5tWXhZekkzTm1VeE1tVmpNakVpTENKMGVYQmxJam9pUVdO
b2FXVjJaVzFsYm5SVGRXSnFaV04wSWl3aVlXTm9hV1YyWlcxbGJuUWlPbnNpYVdRaU9pSjFjbTQ2ZFhW
cFpEcGxOVFkzT0dwcmJDMDVNRzF1TFRFeWIzQXRjWEp6ZEMwNU9EYzJOVFF6TWpFd2RYWWlMQ0owZVhC
bElqcGJJa0ZqYUdsbGRtVnRaVzUwSWwwc0ltNWhiV1VpT2lKQ2IyOTBZMkZ0Y0NCRVpYTnBaMjRpTENK
amNtbDBaWEpwWVNJNmV5SnBaQ0k2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jdlkyOTFjbk5sY3k5
bE5UWTNPR3ByYkMwNU1HMXVMVEV5YjNBdGNYSnpkQzA1T0RjMk5UUXpNakV3ZFhZdlkzSnBkR1Z5YVdF
aWZTd2laR1Z6WTNKcGNIUnBiMjRpT2lKQ2IyOTBZMkZ0Y0NCRVpYTnBaMjRnWTI5MWNuTmxMaUJYY21s
MFpTQmhJR0psZEhSbGNpQmtaWE5qY21sd2RHbHZiaUJwYmlCNWIzVnlJR0ZqYUdsbGRtVnRaVzUwTGlJ
c0ltRmphR2xsZG1WdFpXNTBWSGx3WlNJNklrTnZkWEp6WlNJc0ltTnlaV1JwZEhOQmRtRnBiR0ZpYkdV
aU9qWXNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5YmpwMWRXbGtPbm94TWpN
MGVIbDZMVFUyWVdJdE56aGpaQzFsWm1kb0xUazROelkxTkRNeU1UQnBhaUlzSW5SNWNHVWlPbHNpVW1W
emRXeDBSR1Z6WTNKcGNIUnBiMjRpWFN3aWJtRnRaU0k2SWtacGJtRnNJRWR5WVdSbElpd2ljbVZ6ZFd4
MFZIbHdaU0k2SWt4bGRIUmxja2R5WVdSbElpd2lkbUZzZFdWTmFXNGlPaUpHSWl3aWRtRnNkV1ZOWVhn
aU9pSkJJbjFkZlN3aWNtVnpkV3gwSWpwYmV5SjBlWEJsSWpwYklsSmxjM1ZzZENKZExDSnlaWE4xYkhS
RVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPbm94TWpNMGVIbDZMVFUyWVdJdE56aGpaQzFsWm1k
b0xUazROelkxTkRNeU1UQnBhaUlzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJsWkNJc0luWmhiSFZsSWpv
aVF5c2lmVjBzSW1OeVpXUnBkSE5GWVhKdVpXUWlPallzSW5SbGNtMGlPaUpHWVd4c0lESXdNalFpZlN3
aVkzSmxaR1Z1ZEdsaGJGTmphR1Z0WVNJNlczc2lhV1FpT2lKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4
dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZjMk5vWlcxaEwycHpiMjR2YjJKZmRqTndNRjloWTJo
cFpYWmxiV1Z1ZEdOeVpXUmxiblJwWVd4ZmMyTm9aVzFoTG1wemIyNGlMQ0owZVhCbElqb2lNVVZrVkdW
amFFcHpiMjVUWTJobGJXRldZV3hwWkdGMGIzSXlNREU1SW4xZExDSndjbTl2WmlJNlczc2lkSGx3WlNJ
NklrUmhkR0ZKYm5SbFozSnBkSGxRY205dlppSXNJbU55WldGMFpXUWlPaUl5TURJMUxUQTBMVEl6VkRF
ek9qUTNPakExV2lJc0luWmxjbWxtYVdOaGRHbHZiazFsZEdodlpDSTZJbWgwZEhCek9pOHZNV1ZrZEdW
amFDNXZjbWNqZWpaTmEyOWhNV0ZEWlRSalFuVlpaMnRHTW5sTGFrSjZkelp6U2t4VmEyZDVXbHBNUnpW
S2VsWkxRWGRYZFZSSElpd2lZM0o1Y0hSdmMzVnBkR1VpT2lKbFpHUnpZUzF5WkdaakxUSXdNaklpTENK
d2NtOXZabEIxY25CdmMyVWlPaUpoYzNObGNuUnBiMjVOWlhSb2IyUWlMQ0p3Y205dlpsWmhiSFZsSWpv
aWVqSnhWM2RZY0dwUlRYbHpiMmhDZERNeGQwdFJTSEZ0Y0VOeFRFUTRWbnBFWTBkRVFqWlZTbE41WWxW
TWFrUjBNMWhGZEVGVWFXOUlkbWRuUlVJNGRuVkRTMUZyT1VZMWVqaHhjRUZEVEhWcldFSnRaMlZ0T0Rj
aWZWMHNJbWx6Y3lJNkltaDBkSEJ6T2k4dk1XVmtkR1ZqYUM1dmNtY2lMQ0pxZEdraU9pSjFjbTQ2ZFhW
cFpEb3hZVEppTTJNMFpDMDFaVFptTFRkbk9HZ3RPV2t3YWkweGF6SnNNMjAwYmpWdk5uQWlMQ0p6ZFdJ
aU9pSmthV1E2WlhoaGJYQnNaVHBsWW1abFlqRm1OekV5WldKak5tWXhZekkzTm1VeE1tVmpNakVpZlEu
R0ZNSDlQRDZNamJuMUpfX01TZ0dKVlc4MW5GUDlGTFpIc29RWGJYX1JaRE1YVGdRbERwcjA0MlRVMENI
cDBKRVBuaXJ3TzQxSmREbTd0M1hyU3BabU04UHlGZWRvZ0dFejJHc2xpRGlDVWRxWExlMEpRSFJ5T19q
NEZFVFkwYnpHa2hZX0s3dXFCUF9NMFM1VERfdXZoSGxaMWJDanhSNUl2U3pqeHNBVHZVaUY4RGNKUHRJ
UjBZMW40elRpdEN2OEJSb2dwcG1wVEdLT2lXbFBQLTVreWFvc09PdnVpckw3RDIwUHBrdFpkTDJXY3Nu
MEJKNnF3Y0RFYmZPX0RTWXpXM2NyVDQ0SC1zVzN1TXo0WUw3X0xkcEZxUDZET2hOTG1IUlBBSHpldjNl
QWFfT2RXdUhXY29XU3ExVTlRWHlpdW85eF95a1piUUFSUTRTMDdJS0Z3IiwiZXlKaGJHY2lPaUpTVXpJ
MU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlzSW10MGVTSTZJbEpUUVNJ
c0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJpVGpFdFQwMXpUM0pUVUcx
dUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhYT1ZkT1JUTjZWWGhWY2xK
elpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlVUm5NMGMwaG9lV28yTldw
Q2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZoYkhoMmIxbE5TVXN4ZDBs
cFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBpWVhkVFpHTjZZWE50Tlhs
UlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxNWldsemNGOVFZa2xNWDFk
SFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVRU0doUVgxWm9XRk5UUkd0
M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNpZlgwLmV5SkFZMjl1ZEdW
NGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENK
b2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdW
NGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNC
bFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pS
bU5XYzJhRGRwTFRnNWFtc3RNREZzYlMweU0yNXZMVFExTmpjNE9UQndjWEp6ZENJc0luUjVjR1VpT2xz
aVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3
aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dV
aU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1G
c2FXUkdjbTl0SWpvaU1qQXlOQzB4TUMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lVM0JsWTJs
bWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1s
a0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3
aWRIbHdaU0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmphR2xsZG1WdFpXNTBJanA3SW1s
a0lqb2lkWEp1T25WMWFXUTZNMkl5WXpSa05XVXRObVkzWnkwNGFEbHBMVEJxTVdzdE1td3piVFJ1Tlc4
MmNEZHhJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZVzFsSWpvaVUzQmxZMmxtYVdO
aGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlhWFJsY21saElqcDdJbWxrSWpvaWFIUjBjSE02THk4
eFpXUjBaV05vTG05eVp5OXdjbTluY21GdGN5OHpZakpqTkdRMVpTMDJaamRuTFRob09Xa3RNR294YXkw
eWJETnRORzQxYnpad04zRXZZM0pwZEdWeWFXRWlmU3dpWkdWelkzSnBjSFJwYjI0aU9pSkZlR0Z0Y0d4
bElHMWhhbTl5TGlCWGNtbDBaU0JoSUdKbGRIUmxjaUJrWlhOamNtbHdkR2x2YmlCcGJpQjViM1Z5SUdG
amFHbGxkbVZ0Wlc1MExpSXNJbUZqYUdsbGRtVnRaVzUwVkhsd1pTSTZJbVY0ZERwTllXcHZjaUlzSW1O
eVpXUnBkSE5CZG1GcGJHRmliR1VpT2pFMkxqVXNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJanBiZXlK
cFpDSTZJblZ5YmpwMWRXbGtPalZtTkdVelpESmpMVEZpTm1FdE9XTTRaaTAzWkRabExUVm1OR2N6YURK
cE1Xb3dheUlzSW5SNWNHVWlPbHNpVW1WemRXeDBSR1Z6WTNKcGNIUnBiMjRpWFN3aWJtRnRaU0k2SWtk
UVFTSXNJbkpsYzNWc2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZuWlNJc0luWmhiSFZsVFds
dUlqb2lNQzR3SWl3aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlN4N0ltbGtJam9pZFhKdU9uVjFhV1E2Tm1j
MVpqUmxNMlF0TW1NeFlpMDVZVGhqTFRkbU5tUXROV1UwWnpOb01ta3hhakJySWl3aWRIbHdaU0k2V3lK
U1pYTjFiSFJFWlhOamNtbHdkR2x2YmlKZExDSnVZVzFsSWpvaVEzVnRkV3hoZEdsMlpTQkhVRUVpTENK
eVpYTjFiSFJVZVhCbElqb2lSM0poWkdWUWIybHVkRUYyWlhKaFoyVWlMQ0oyWVd4MVpVMXBiaUk2SWpB
dU1DSXNJblpoYkhWbFRXRjRJam9pTnk0d0luMWRmU3dpY21WemRXeDBJanBiZXlKMGVYQmxJanBiSWxK
bGMzVnNkQ0pkTENKeVpYTjFiSFJFWlhOamNtbHdkR2x2YmlJNkluVnlianAxZFdsa09qVm1OR1V6WkRK
akxURmlObUV0T1dNNFppMDNaRFpsTFRWbU5HY3phREpwTVdvd2F5SXNJbk4wWVhSMWN5STZJa052YlhC
c1pYUmxaQ0lzSW5aaGJIVmxJam9pTUM0d0luMHNleUowZVhCbElqcGJJbEpsYzNWc2RDSmRMQ0p5WlhO
MWJIUkVaWE5qY21sd2RHbHZiaUk2SW5WeWJqcDFkV2xrT2pabk5XWTBaVE5rTFRKak1XSXRPV0U0WXkw
M1pqWmtMVFZsTkdjemFESnBNV293YXlJc0luTjBZWFIxY3lJNklrTnZiWEJzWlhSbFpDSXNJblpoYkhW
bElqb2lNaTR3SW4xZExDSmpjbVZrYVhSelJXRnlibVZrSWpveE1DNDFMQ0owWlhKdElqb2lSbUZzYkNB
eU1ESTBJbjBzSW1OeVpXUmxiblJwWVd4VFkyaGxiV0VpT2x0N0ltbGtJam9pYUhSMGNITTZMeTl3ZFhK
c0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wzTmphR1Z0WVM5cWMyOXVMMjlpWDNZ
emNEQmZZV05vYVdWMlpXMWxiblJqY21Wa1pXNTBhV0ZzWDNOamFHVnRZUzVxYzI5dUlpd2lkSGx3WlNJ
NklqRkZaRlJsWTJoS2MyOXVVMk5vWlcxaFZtRnNhV1JoZEc5eU1qQXhPU0o5WFN3aWNISnZiMllpT2x0
N0luUjVjR1VpT2lKRVlYUmhTVzUwWldkeWFYUjVVSEp2YjJZaUxDSmpjbVZoZEdWa0lqb2lNakF5TlMw
d05DMHlNMVF4TXpvME56b3dOVm9pTENKMlpYSnBabWxqWVhScGIyNU5aWFJvYjJRaU9pSm9kSFJ3Y3pv
dkx6RmxaSFJsWTJndWIzSm5JM28yVFd0dllURmhRMlUwWTBKMVdXZHJSako1UzJwQ2VuYzJjMHBNVld0
bmVWcGFURWMxU25wV1MwRjNWM1ZVUnlJc0ltTnllWEIwYjNOMWFYUmxJam9pWldSa2MyRXRjbVJtWXkw
eU1ESXlJaXdpY0hKdmIyWlFkWEp3YjNObElqb2lZWE56WlhKMGFXOXVUV1YwYUc5a0lpd2ljSEp2YjJa
V1lXeDFaU0k2SW5vMGJWQjVOVGxuWVRWWVptWkNXVzFqV2xsWlkwNDNaMUJTWlVFNWRtaE9WVUpDVnpW
S09GRmhiV1ZaV1VaVlRFVjBRVkprZHpWUVJVSndXRFp2ZDJwdVpESnRhakZ1VGt4bVozazRWVzEwVkd0
S05XNU9WbVpqSW4xZExDSnBjM01pT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbklpd2lhblJwSWpv
aWRYSnVPblYxYVdRNk5HWTFaelpvTjJrdE9EbHFheTB3TVd4dExUSXpibTh0TkRVMk56ZzVNSEJ4Y25O
MElpd2ljM1ZpSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRK
bFl6SXhJbjAuSU5lVVBJdTBpUlBXVHFFRTU2OGd1dHcwRFAzY0ZZUkpsWDhIQTZIeGJxdkFuM29XS3l2
MWtOV2tacHhNUWN4MlRIc3UtbTFRWGNoczNTX3VVc3RMOXAzOWdvdkR3X2FBOWo4b09VcFd3clgyZHlQ
OWFJNjZPRzYxRzBhbC1jMFhvYmFXM3hpWmktOFpuejdHS2VNNHFBblg0c21oS3hkMzJqcGMwZ0ZNSUlY
OEJpUHJNNVgxOF8tclRBdXRSZV90NV95M1ZUaXlhZE15T2JEcm9QUHJDNkVxeC1CcFVUOVdiZ1VNYzh4
QUhwNTFzVXM2UUNSTGpjd3BLempiUVhxVVdOVWY1dW5RMVc5RG1TRTVhcVQ1T25NZVdRakNhRDJRVHN2
b0l6T1VHTmkxdkpaVWRfSmNXRFR0U2tIbFNPTFdJd3Fib0wtLTNtWjF0SXg5eVR2UTRBIiwiZXlKaGJH
Y2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlzSW10MGVT
STZJbEpUUVNJc0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJpVGpFdFQw
MXpUM0pUVUcxdUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhYT1ZkT1JU
TjZWWGhWY2xKelpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlVUm5NMGMw
aG9lV28yTldwQ2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZoYkhoMmIx
bE5TVXN4ZDBscFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBpWVhkVFpH
TjZZWE50TlhsUlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxNWldsemNG
OVFZa2xNWDFkSFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVRU0doUVgx
Wm9XRk5UUkd0M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNpZlgwLmV5
SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJI
TXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNE
QXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJD
NXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJq
cDFkV2xrT2pGaE1tSXpZelJrTFRWbE5tWXROMmM0YUMwNWFUQnFMVEZyTW13emJUUnVOVzgyY0NJc0lu
UjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpX
UmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5
SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRH
VWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOQzB4TUMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElq
b2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hUZFdKcVpX
TjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1U
SmxZekl4SWl3aWRIbHdaU0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmphR2xsZG1WdFpX
NTBJanA3SW1sa0lqb2lkWEp1T25WMWFXUTZaVEV5TXpSbVoyZ3ROemhwYWkwNU1HdHNMVzF1YjNBdE1U
SXpORFUyTnpnNU1IRnlJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZVzFsSWpvaVFt
OXZkR05oYlhBZ1pHVnphV2R1SUdGdVpDQjBaV0ZqYUdsdVp5SXNJbU55YVhSbGNtbGhJanA3SW1sa0lq
b2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeTl3Y205bmNtRnRjeTlsTVRJek5HWm5hQzAzT0dscUxU
a3dhMnd0Ylc1dmNDMHhNak0wTlRZM09Ea3djWEl2WTNKcGRHVnlhV0VpZlN3aVpHVnpZM0pwY0hScGIy
NGlPaUpGZUdGdGNHeGxJRzFwYm05eUxpQlhjbWwwWlNCaElHSmxkSFJsY2lCa1pYTmpjbWx3ZEdsdmJp
QnBiaUI1YjNWeUlHRmphR2xsZG1WdFpXNTBMaUlzSW1GamFHbGxkbVZ0Wlc1MFZIbHdaU0k2SW1WNGRE
cE5hVzV2Y2lJc0ltTnlaV1JwZEhOQmRtRnBiR0ZpYkdVaU9qRXdMalVzSW5KbGMzVnNkRVJsYzJOeWFY
QjBhVzl1SWpwYmV5SnBaQ0k2SW5WeWJqcDFkV2xrT2pSaE4yUTVaVEptTFRsak9HWXROV0l6WlMwNFpE
Um1MVEZsTm1ZNVlqZGtPR1U1WmlJc0luUjVjR1VpT2xzaVVtVnpkV3gwUkdWelkzSnBjSFJwYjI0aVhT
d2libUZ0WlNJNklrZFFRU0lzSW5KbGMzVnNkRlI1Y0dVaU9pSkhjbUZrWlZCdmFXNTBRWFpsY21GblpT
SXNJblpoYkhWbFRXbHVJam9pTUM0d0lpd2lkbUZzZFdWTllYZ2lPaUkzTGpBaWZTeDdJbWxrSWpvaWRY
SnVPblYxYVdRNk9HWTNaVFprTldNdE5HSXpZUzB5WXpGbExUbG1PR2N0TjJnMmFUVnFOR3N6YkRKdElp
d2lkSGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSmRMQ0p1WVcxbElqb2lRM1Z0ZFd4aGRH
bDJaU0JIVUVFaUxDSnlaWE4xYkhSVWVYQmxJam9pUjNKaFpHVlFiMmx1ZEVGMlpYSmhaMlVpTENKMllX
eDFaVTFwYmlJNklqQXVNQ0lzSW5aaGJIVmxUV0Y0SWpvaU55NHdJbjFkZlN3aWNtVnpkV3gwSWpwYmV5
SjBlWEJsSWpwYklsSmxjM1ZzZENKZExDSnlaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRX
bGtPalJoTjJRNVpUSm1MVGxqT0dZdE5XSXpaUzA0WkRSbUxURmxObVk1WWpka09HVTVaaUlzSW5OMFlY
UjFjeUk2SWtOdmJYQnNaWFJsWkNJc0luWmhiSFZsSWpvaU15NDFJbjBzZXlKMGVYQmxJanBiSWxKbGMz
VnNkQ0pkTENKeVpYTjFiSFJFWlhOamNtbHdkR2x2YmlJNkluVnlianAxZFdsa09qaG1OMlUyWkRWakxU
UmlNMkV0TW1NeFpTMDVaamhuTFRkb05tazFhalJyTTJ3eWJTSXNJbk4wWVhSMWN5STZJa052YlhCc1pY
UmxaQ0lzSW5aaGJIVmxJam9pTXk0MUluMWRMQ0pqY21Wa2FYUnpSV0Z5Ym1Wa0lqbzJMQ0owWlhKdElq
b2lSbUZzYkNBeU1ESTBJbjBzSW1OeVpXUmxiblJwWVd4VFkyaGxiV0VpT2x0N0ltbGtJam9pYUhSMGNI
TTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wzTmphR1Z0WVM5cWMy
OXVMMjlpWDNZemNEQmZZV05vYVdWMlpXMWxiblJqY21Wa1pXNTBhV0ZzWDNOamFHVnRZUzVxYzI5dUlp
d2lkSGx3WlNJNklqRkZaRlJsWTJoS2MyOXVVMk5vWlcxaFZtRnNhV1JoZEc5eU1qQXhPU0o5WFN3aWNI
SnZiMllpT2x0N0luUjVjR1VpT2lKRVlYUmhTVzUwWldkeWFYUjVVSEp2YjJZaUxDSmpjbVZoZEdWa0lq
b2lNakF5TlMwd05DMHlNMVF4TXpvME56b3dOVm9pTENKMlpYSnBabWxqWVhScGIyNU5aWFJvYjJRaU9p
Sm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5JM28yVFd0dllURmhRMlUwWTBKMVdXZHJSako1UzJwQ2Vu
YzJjMHBNVld0bmVWcGFURWMxU25wV1MwRjNWM1ZVUnlJc0ltTnllWEIwYjNOMWFYUmxJam9pWldSa2My
RXRjbVJtWXkweU1ESXlJaXdpY0hKdmIyWlFkWEp3YjNObElqb2lZWE56WlhKMGFXOXVUV1YwYUc5a0lp
d2ljSEp2YjJaV1lXeDFaU0k2SW5veWVsRndlV0ZITjFoNVdHbFdOamszY0dOSVNqZFNRM2hoU0RSTVMw
WmlNMWhhTWpkSGFHZHFkSE5XYTBWVmR6SjJhV1J6UzFaNWFUYzRkR0ZHZVdjNGRrVmpjbXRhYWtKaGNG
UTJkbUUzTlZSalJVeHpXVTVJSW4xZExDSnBjM01pT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbklp
d2lhblJwSWpvaWRYSnVPblYxYVdRNk1XRXlZak5qTkdRdE5XVTJaaTAzWnpob0xUbHBNR290TVdzeWJE
TnRORzQxYnpad0lpd2ljM1ZpSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1X
TXlOelpsTVRKbFl6SXhJbjAuZWppaGYwWTVya3NGMEZkdmx2bVJnS0ZrSmg2R0poTG02R3FzdWt6ZUs2
V2dFbnNwbi1JZzhsbnk5dlh1elYwOWdObWh4cE1Mb0kyMndZcWVETl80cWk2dlNaeGczbmxSZ2lDcXVa
ZWV1aThWd09FdTNnY1l5V1J3dTY0MV8xWXQtWXE2M0FEZklIQ2VNWXBKWEtfQXhvSWV5TERNOFREWVI4
SWNRaVUtNTZUMFM4S3VnVE4tR21IY2g3ck5iVUxDWHlPcU0za0Z3MTNJRExpai1zMjEyUHhxTm1id19w
WllSUFJTRW5zLTgxbEpqWVRsRDFtUnRPUmJhUlZvUThsVktwam5PSVpwbzNpVTJZTnlQMGcwWnlnU3pH
aXVlR29ndXpUeE91cFppdGhWVkNoN3VuQ2tKNGUtRXo1RjNybmRKUjNFOWc3MjYxeHV4eXRjVDdTZWxR
IiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJR
aUlzSW10MGVTSTZJbEpUUVNJc0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpU
SEJpVGpFdFQwMXpUM0pUVUcxdUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtT
MWhYT1ZkT1JUTjZWWGhWY2xKelpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJV
VzlVUm5NMGMwaG9lV28yTldwQ2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpk
WFZoYkhoMmIxbE5TVXN4ZDBscFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBW
RnBpWVhkVFpHTjZZWE50TlhsUlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNM
VmxNWldsemNGOVFZa2xNWDFkSFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3ll
RTVRU0doUVgxWm9XRk5UUkd0M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNT
bmNpZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxa
R1Z1ZEdsaGJITXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpM
MjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRj
MmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBa
Q0k2SW5WeWJqcDFkV2xrT2pGaE1tSXpZelJrTFRWbE5tWXROMmM0YUMwNWFUQnFMVEZyTW13emJUUnVO
VzgyY0NJc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxi
V1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBa
V05vTG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpi
bk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOQzB4TWkwd09WUXdNRG93TURvd01Gb2lM
Q0p1WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZ
V3hUZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1N
V015TnpabE1USmxZekl4SWl3aWRIbHdaU0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmph
R2xsZG1WdFpXNTBJanA3SW1sa0lqb2lkWEp1T25WMWFXUTZNMkUwWWpWak5tUXROMlU0WmkwNVp6Qm9M
VEZwTW1vdE0yczBiRFZ0Tm00M2J6aHdJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZ
VzFsSWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlhWFJsY21saElqcDdJ
bWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5OXdjbTluY21GdGN5OHpZVFJpTldNMlpDMDNa
VGhtTFRsbk1HZ3RNV2t5YWkwemF6UnNOVzAyYmpkdk9IQXZZM0pwZEdWeWFXRWlmU3dpWkdWelkzSnBj
SFJwYjI0aU9pSkZlR0Z0Y0d4bElHUmxaM0psWlM0Z1YzSnBkR1VnWVNCaVpYUjBaWElnWkdWelkzSnBj
SFJwYjI0Z2FXNGdlVzkxY2lCaFkyaHBaWFpsYldWdWRDNGlMQ0poWTJocFpYWmxiV1Z1ZEZSNWNHVWlP
aUpDWVdOb1pXeHZja1JsWjNKbFpTSXNJbU55WldScGRITkJkbUZwYkdGaWJHVWlPakkzTENKeVpYTjFi
SFJFWlhOamNtbHdkR2x2YmlJNlczc2lhV1FpT2lKMWNtNDZkWFZwWkRvMVpUWm1OMmM0YUMweGFUSnFM
VE5yTkd3dE5XMDJiaTAzYnpod09YRXdjakZ6TW5RaUxDSjBlWEJsSWpwYklsSmxjM1ZzZEVSbGMyTnlh
WEIwYVc5dUlsMHNJbTVoYldVaU9pSkhVRUVpTENKeVpYTjFiSFJVZVhCbElqb2lSM0poWkdWUWIybHVk
RUYyWlhKaFoyVWlMQ0oyWVd4MVpVMXBiaUk2SWpBdU1DSXNJblpoYkhWbFRXRjRJam9pTnk0d0luMHNl
eUpwWkNJNkluVnlianAxZFdsa09qbG1PR1UzWkRaakxUUmlNMkV0TW1NeFpTMDVaamhuTFRkb05tazFh
alJyTTJ3eWJTSXNJblI1Y0dVaU9sc2lVbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlYU3dpYm1GdFpTSTZJ
a04xYlhWc1lYUnBkbVVnUjFCQklpd2ljbVZ6ZFd4MFZIbHdaU0k2SWtkeVlXUmxVRzlwYm5SQmRtVnlZ
V2RsSWl3aWRtRnNkV1ZOYVc0aU9pSXdMakFpTENKMllXeDFaVTFoZUNJNklqY3VNQ0o5WFgwc0luSmxj
M1ZzZENJNlczc2lkSGx3WlNJNld5SlNaWE4xYkhRaVhTd2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlP
aUoxY200NmRYVnBaRG8xWlRabU4yYzRhQzB4YVRKcUxUTnJOR3d0TlcwMmJpMDNiemh3T1hFd2NqRnpN
blFpTENKemRHRjBkWE1pT2lKRGIyMXdiR1YwWldRaUxDSjJZV3gxWlNJNklqQXVNQ0o5TEhzaWRIbHda
U0k2V3lKU1pYTjFiSFFpWFN3aWNtVnpkV3gwUkdWelkzSnBjSFJwYjI0aU9pSjFjbTQ2ZFhWcFpEbzVa
amhsTjJRMll5MDBZak5oTFRKak1XVXRPV1k0WnkwM2FEWnBOV28wYXpOc01tMGlMQ0p6ZEdGMGRYTWlP
aUpEYjIxd2JHVjBaV1FpTENKMllXeDFaU0k2SWpNdU1DSjlYU3dpWTNKbFpHbDBjMFZoY201bFpDSTZO
aXdpZEdWeWJTSTZJa1poYkd3Z01qQXlOQ0o5TENKamNtVmtaVzUwYVdGc1UyTm9aVzFoSWpwYmV5SnBa
Q0k2SW1oMGRIQnpPaTh2Y0hWeWJDNXBiWE5uYkc5aVlXd3ViM0puTDNOd1pXTXZiMkl2ZGpOd01DOXpZ
MmhsYldFdmFuTnZiaTl2WWw5Mk0zQXdYMkZqYUdsbGRtVnRaVzUwWTNKbFpHVnVkR2xoYkY5elkyaGxi
V0V1YW5OdmJpSXNJblI1Y0dVaU9pSXhSV1JVWldOb1NuTnZibE5qYUdWdFlWWmhiR2xrWVhSdmNqSXdN
VGtpZlYwc0luQnliMjltSWpwYmV5SjBlWEJsSWpvaVJHRjBZVWx1ZEdWbmNtbDBlVkJ5YjI5bUlpd2lZ
M0psWVhSbFpDSTZJakl3TWpVdE1EUXRNak5VTVRNNk5EYzZNRFZhSWl3aWRtVnlhV1pwWTJGMGFXOXVU
V1YwYUc5a0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeU42TmsxcmIyRXhZVU5sTkdOQ2RWbG5h
MFl5ZVV0cVFucDNObk5LVEZWclozbGFXa3hITlVwNlZrdEJkMWQxVkVjaUxDSmpjbmx3ZEc5emRXbDBa
U0k2SW1Wa1pITmhMWEprWm1NdE1qQXlNaUlzSW5CeWIyOW1VSFZ5Y0c5elpTSTZJbUZ6YzJWeWRHbHZi
azFsZEdodlpDSXNJbkJ5YjI5bVZtRnNkV1VpT2lKNk5IcDVWRlZOU0RaMFNsUnhaMmhYT0RVM2VXdHBU
bXB6Vlc5U1YxZHVWbEpJTkVFNVlqaDJVMEZvZHpGeVdrVTBkR2hFZVVwck5VMXVhbWx1UnpSV1dtVndR
VGxTVXpSNVZVWjNVRGhoWW1STVkyMTVlREZCWnlKOVhTd2lhWE56SWpvaWFIUjBjSE02THk4eFpXUjBa
V05vTG05eVp5SXNJbXAwYVNJNkluVnlianAxZFdsa09qRmhNbUl6WXpSa0xUVmxObVl0TjJjNGFDMDVh
VEJxTFRGck1td3piVFJ1Tlc4MmNDSXNJbk4xWWlJNkltUnBaRHBsZUdGdGNHeGxPbVZpWm1WaU1XWTNN
VEpsWW1NMlpqRmpNamMyWlRFeVpXTXlNU0o5LklmeXI3U0R6TmZqMkhCcEdRWHR1LXY0Z0VtMzE4Ynk4
TV9NS0stOUE4Nld1NmN5dlo4TDItS1lLOG1BMXpGeEU3T1FlSFhXZnhVOWFVZ0NkWWRJb21LNFZiUHpp
ckNPQm14akJKajlTVzlOLVpxb1dqLUpsajVxV2h2TWt4NU9JVUJ5MFhwM0F4bkFUMUJGdDUtUVNBZUp1
UUd6aGw0ME1YNnE4ZWhJV2hIeDhMTzNteXdlMnVhMkdseG5hay1kZ3ptSGQ0bGJZdVh0MmE3MHhUbFBU
Q0lxYVY1Tk5wem56a3lhN2xfZlRQSXZvbkVMd1FnTVlRWW1HQ3F0eTdTekZHYnYxX1RfUURuU2tWLWNt
cWhDM1E0OHEzVk40bEN2RjgzVEFuQWxTRF9FWTlzM1NEZHpTM0w5Q2pjdHhkS3RfalRsdjhfVXBORDlH
M3hFTEFJc1JkQSIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlK
bElqb2lRVkZCUWlJc0ltdDBlU0k2SWxKVFFTSXNJbTRpT2lKdE1GWjVhVmMzTmw5TVFWaEJTVVpyVW5k
VFoxRm1RMEpaVEhCaVRqRXRUMDF6VDNKVFVHMXVMVmh6T1doblMyTnRNbkZXY0U1Mk1EUnFkbVpOWWxK
bFlVRk5RemhLUzFoWE9WZE9SVE42VlhoVmNsSnpaVjg1TTE5R1VrNUtOazk1U3poTlkzQktjRGRrZFhV
NWJ6UkxRWEUyVVc5VVJuTTBjMGhvZVdvMk5XcENjVTV2Y21Kdk9UTkZNRkJMUTJSUVdIVkdSRWt4UzA5
ME9FdERjbVJqZFhWaGJIaDJiMWxOU1VzeGQwbHBTMHBQVVU5cFpWbzFWakU0VkMxMGJ6RTVXVzg1VjBa
WlgxSXlTMk5wVkZwaVlYZFRaR042WVhOdE5YbFJUVk5rVG5WQmNEaFdiemg1V1hwRGNuQmllVkUyUzBa
aU1UVmpZbTEzTFZsTVpXbHpjRjlRWWtsTVgxZEhSREpRVWtkM2NtbE9RVlJWVHpSbVFXTm1hSEF5T1Ro
RlptTnlVMHN5ZUU1UVNHaFFYMVpvV0ZOVFJHdDNXbkJUZFRFeFZERlJTVk00ZW5GRk1taG9XRkl3VEVs
VGNWbzNka0ZTU25jaWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21j
dmJuTXZZM0psWkdWdWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05
eVp5OXpjR1ZqTDI5aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5
d2RYSnNMbWx0YzJkc2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5O
dmJpSmRMQ0pwWkNJNkluVnlianAxZFdsa09qUmtNMk15WWpGaExUWTNaV1l0T0RsbmFDMXBhbXRzTFRF
eU16UTFOamM0T1RCdmNDSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENK
QlkyaHBaWFpsYldWdWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hN
Nkx5OHhaV1IwWldOb0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVW
a1ZHVmphQ0JKYm5OMGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TlMwd05DMHdPVlF3TURv
d01Eb3dNRm9pTENKdVlXMWxJam9pVTNCbFl5Qk5iMlJsYkdsdVp5QmhibVFnWVhKMGFXWmhZM1FnWjJW
dVpYSmhkR2x2YmlJc0ltTnlaV1JsYm5ScFlXeFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcx
d2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZJa0ZqYUds
bGRtVnRaVzUwVTNWaWFtVmpkQ0lzSW1GamFHbGxkbVZ0Wlc1MElqcDdJbWxrSWpvaWRYSnVPblYxYVdR
NlpEYzRPVEJuYUdrdE16UnFheTAxTm14dExXNXZjSEV0TVRJek5EVTJOemc1TUhKeklpd2lkSGx3WlNJ
Nld5SkJZMmhwWlhabGJXVnVkQ0pkTENKdVlXMWxJam9pVTNCbFl5Qk5iMlJsYkdsdVp5QmhibVFnWVhK
MGFXWmhZM1FnWjJWdVpYSmhkR2x2YmlJc0ltTnlhWFJsY21saElqcDdJbWxrSWpvaWFIUjBjSE02THk4
eFpXUjBaV05vTG05eVp5OWpiM1Z5YzJWekwyUTNPRGt3WjJocExUTTBhbXN0TlRac2JTMXViM0J4TFRF
eU16UTFOamM0T1RCeWN5OWpjbWwwWlhKcFlTSjlMQ0prWlhOamNtbHdkR2x2YmlJNklsTndaV01nVFc5
a1pXeHBibWNnWVc1a0lHRnlkR2xtWVdOMElHZGxibVZ5WVhScGIyNGdZMjkxY25ObExpQlhjbWwwWlNC
aElHSmxkSFJsY2lCa1pYTmpjbWx3ZEdsdmJpQnBiaUI1YjNWeUlHRmphR2xsZG1WdFpXNTBMaUlzSW1G
amFHbGxkbVZ0Wlc1MFZIbHdaU0k2SWtOdmRYSnpaU0lzSW1OeVpXUnBkSE5CZG1GcGJHRmliR1VpT2pZ
c0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqcGJleUpwWkNJNkluVnlianAxZFdsa09tY3lNelExYTJ4
dExUYzRibTh0T1RCd2NTMXljM1IxTFRrNE56WTFORE15TVRCMmR5SXNJblI1Y0dVaU9sc2lVbVZ6ZFd4
MFJHVnpZM0pwY0hScGIyNGlYU3dpYm1GdFpTSTZJa1pwYm1Gc0lFZHlZV1JsSWl3aWNtVnpkV3gwVkhs
d1pTSTZJa3hsZEhSbGNrZHlZV1JsSWl3aWRtRnNkV1ZOYVc0aU9pSkdJaXdpZG1Gc2RXVk5ZWGdpT2lK
QkluMWRmU3dpY21WemRXeDBJanBiZXlKMGVYQmxJanBiSWxKbGMzVnNkQ0pkTENKeVpYTjFiSFJFWlhO
amNtbHdkR2x2YmlJNkluVnlianAxZFdsa09tY3lNelExYTJ4dExUYzRibTh0T1RCd2NTMXljM1IxTFRr
NE56WTFORE15TVRCMmR5SXNJbk4wWVhSMWN5STZJa052YlhCc1pYUmxaQ0lzSW5aaGJIVmxJam9pUWlK
OVhTd2lZM0psWkdsMGMwVmhjbTVsWkNJNk5pd2lkR1Z5YlNJNklsTndjbWx1WnlBeU1ESTFJbjBzSW1O
eVpXUmxiblJwWVd4VFkyaGxiV0VpT2x0N0ltbGtJam9pYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJK
aGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wzTmphR1Z0WVM5cWMyOXVMMjlpWDNZemNEQmZZV05vYVdW
MlpXMWxiblJqY21Wa1pXNTBhV0ZzWDNOamFHVnRZUzVxYzI5dUlpd2lkSGx3WlNJNklqRkZaRlJsWTJo
S2MyOXVVMk5vWlcxaFZtRnNhV1JoZEc5eU1qQXhPU0o5WFN3aWNISnZiMllpT2x0N0luUjVjR1VpT2lK
RVlYUmhTVzUwWldkeWFYUjVVSEp2YjJZaUxDSmpjbVZoZEdWa0lqb2lNakF5TlMwd05DMHlNMVF4TXpv
ME56b3dOVm9pTENKMlpYSnBabWxqWVhScGIyNU5aWFJvYjJRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJn
dWIzSm5JM28yVFd0dllURmhRMlUwWTBKMVdXZHJSako1UzJwQ2VuYzJjMHBNVld0bmVWcGFURWMxU25w
V1MwRjNWM1ZVUnlJc0ltTnllWEIwYjNOMWFYUmxJam9pWldSa2MyRXRjbVJtWXkweU1ESXlJaXdpY0hK
dmIyWlFkWEp3YjNObElqb2lZWE56WlhKMGFXOXVUV1YwYUc5a0lpd2ljSEp2YjJaV1lXeDFaU0k2SW5v
MGFIaHBkRFpFTXpGaVRXNXFkSGRpUTI5dlJrbzBhVXBMUkVacVkyMTZjbWg1VW0xU1VIcFZZVWhqU0Ra
TFpYaHRabXBhUzNseVZIQlZiMlIxY1VwWVEyMVVVMGh6YzBScVUyMDJOV1o0VVhneVJtbHFUWFJESW4x
ZExDSnBjM01pT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbklpd2lhblJwSWpvaWRYSnVPblYxYVdR
Nk5HUXpZekppTVdFdE5qZGxaaTA0T1dkb0xXbHFhMnd0TVRJek5EVTJOemc1TUc5d0lpd2ljM1ZpSWpv
aVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJbjAuTmFh
Z1hXREI5ZHNzMFVFUEEwNV91MVJHWndqUlNNZ1FaMDgxTzhycEt0dnZ3NzQ3bjdfQzc3Vl9GS2ozLVUx
U3ExRm5yWGlUaFZBWFFjcVVVMzg3UUo4R1l5YVlkOXB5aEZFSWV3OW1WYVYtWXhmelJhM2l2WXRHME1w
UHhIay1raTNvdWt3bG1wRmE1RXFib2UzRXJQNU9KOXp3cFlZbUxNR2pqSzhVYTlLaUNVNnhnaDhNeXh2
ZFVXT2dmQlR5RmQzTGJ5UmcxbVAyNDNNSFdHTl9QX0lXUXU0Q1pGbkF5cnBGdmNmU0JyRTIxRURUTDFp
QlNVc3piN25qNmxkLXdFWWcyWFVjcTkzdEZpaVRONndoMW5tVDZnZEdLc2Z3R3gwNnIyZV9qMEg3Y2ZN
NnVWTVRXcVl0VWdldmdQcndyOXFVWkRJZFhCV2xBbDVfelJTS2RRIiwiZXlKaGJHY2lPaUpTVXpJMU5p
SXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlzSW10MGVTSTZJbEpUUVNJc0lt
NGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJpVGpFdFQwMXpUM0pUVUcxdUxW
aHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhYT1ZkT1JUTjZWWGhWY2xKelpW
ODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlVUm5NMGMwaG9lV28yTldwQ2NV
NXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZoYkhoMmIxbE5TVXN4ZDBscFMw
cFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBpWVhkVFpHTjZZWE50TlhsUlRW
TmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxNWldsemNGOVFZa2xNWDFkSFJE
SlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVRU0doUVgxWm9XRk5UUkd0M1du
QlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNpZlgwLmV5SkFZMjl1ZEdWNGRD
STZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENKb2RI
Undjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRD
MHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5
OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2psbU9H
VTNaRFpqTFRSaU0yRXRNbU14WlMwNVpqaG5MVGRvTm1rMWFqUnJNMnd5YlNJc0luUjVjR1VpT2xzaVZt
VnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhT
d2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dVaU9s
c2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FX
UkdjbTl0SWpvaU1qQXlOUzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lWR1ZoWTJocGJt
Y2dZU0JDYjI5MFkyRnRjQ0lzSW1OeVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0ltbGtJam9pWkdsa09t
VjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeElpd2lkSGx3WlNJNklr
RmphR2xsZG1WdFpXNTBVM1ZpYW1WamRDSXNJbUZqYUdsbGRtVnRaVzUwSWpwN0ltbGtJam9pZFhKdU9u
VjFhV1E2WmpFeU16UmhZbU10TlRaa1pTMDNPR1puTFdocGFtc3RPVGczTmpVME16SXhNR3h0SWl3aWRI
bHdaU0k2V3lKQlkyaHBaWFpsYldWdWRDSmRMQ0p1WVcxbElqb2lWR1ZoWTJocGJtY2dZU0JDYjI5MFky
RnRjQ0lzSW1OeWFYUmxjbWxoSWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5Wnk5amIz
VnljMlZ6TDJZeE1qTTBZV0pqTFRVMlpHVXROemhtWnkxb2FXcHJMVGs0TnpZMU5ETXlNVEJzYlM5amNt
bDBaWEpwWVNKOUxDSmtaWE5qY21sd2RHbHZiaUk2SWxSbFlXTm9hVzVuSUdFZ1FtOXZkR05oYlhBZ1ky
OTFjbk5sTGlCWGNtbDBaU0JoSUdKbGRIUmxjaUJrWlhOamNtbHdkR2x2YmlCcGJpQjViM1Z5SUdGamFH
bGxkbVZ0Wlc1MExpSXNJbUZqYUdsbGRtVnRaVzUwVkhsd1pTSTZJa052ZFhKelpTSXNJbU55WldScGRI
TkJkbUZwYkdGaWJHVWlPalF1TlN3aWNtVnpkV3gwUkdWelkzSnBjSFJwYjI0aU9sdDdJbWxrSWpvaWRY
SnVPblYxYVdRNmFEVTJOemh1YjNBdE1USnhjaTB6TkhOMExYVjJkM2d0T1RnM05qVTBNekl4TUhsNklp
d2lkSGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSmRMQ0p1WVcxbElqb2lSbWx1WVd3Z1Iz
SmhaR1VpTENKeVpYTjFiSFJVZVhCbElqb2lUR1YwZEdWeVIzSmhaR1VpTENKMllXeDFaVTFwYmlJNklr
WWlMQ0oyWVd4MVpVMWhlQ0k2SWtFaWZWMTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNpVW1WemRX
eDBJbDBzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpvaWRYSnVPblYxYVdRNmFEVTJOemh1YjNBdE1U
SnhjaTB6TkhOMExYVjJkM2d0T1RnM05qVTBNekl4TUhsNklpd2ljM1JoZEhWeklqb2lRMjl0Y0d4bGRH
VmtJaXdpZG1Gc2RXVWlPaUpCSW4xZExDSmpjbVZrYVhSelJXRnlibVZrSWpvMExqVXNJblJsY20waU9p
SlRjSEpwYm1jZ01qQXlOU0o5TENKamNtVmtaVzUwYVdGc1UyTm9aVzFoSWpwYmV5SnBaQ0k2SW1oMGRI
QnpPaTh2Y0hWeWJDNXBiWE5uYkc5aVlXd3ViM0puTDNOd1pXTXZiMkl2ZGpOd01DOXpZMmhsYldFdmFu
TnZiaTl2WWw5Mk0zQXdYMkZqYUdsbGRtVnRaVzUwWTNKbFpHVnVkR2xoYkY5elkyaGxiV0V1YW5OdmJp
SXNJblI1Y0dVaU9pSXhSV1JVWldOb1NuTnZibE5qYUdWdFlWWmhiR2xrWVhSdmNqSXdNVGtpZlYwc0lt
bHpjeUk2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jaUxDSnFkR2tpT2lKMWNtNDZkWFZwWkRvNVpq
aGxOMlEyWXkwMFlqTmhMVEpqTVdVdE9XWTRaeTAzYURacE5XbzBhek5zTW0waUxDSnpkV0lpT2lKa2FX
UTZaWGhoYlhCc1pUcGxZbVpsWWpGbU56RXlaV0pqTm1ZeFl6STNObVV4TW1Wak1qRWlmUS5sOHdsTk50
bmRmdkwzeFMxQmFvVnB3NjNOTHdtakh4cnU0S3NHVW1lTU1wNlRPbzluQ0EwX3ItT0VpX3dLVmFOVU81
R3EwVWtYMmdsWVoxSjNtU3haOE15VG9FQU16TV9IRnB6V1hSVGRsaUhGc29WYjV6cHpNZjBTV1JjV0Zo
QllHY2NscEhNQlBiblZmVzN4NGlpT2hmZXVnS3FCSGJrVlIwSGpTRGY1RFFGOTVUdFNiLWRGQW1WYWhY
MFkxSnNEeTVJM0lfRmJQblFIZmtYTVJTY2ttd21LUUFfbWtQX3I3aXpUWkdwM25DZWJpblhTaFVXYWRM
emd3Ml9SWDl6dkg1OXFzZGFvVV9obWkyX1pWQjBHZXpqeUdHZ1g2NUN6dk92Uk9ZakJ0QjU4dXlwV0Q3
S1h4MVgwRlgyQWEyVEhRZFBlcS1lOEZfeGtiQnNGeDFnS0EiLCJleUpoYkdjaU9pSlNVekkxTmlJc0lu
UjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SmxJam9pUVZGQlFpSXNJbXQwZVNJNklsSlRRU0lzSW00aU9p
SnRNRlo1YVZjM05sOU1RVmhCU1VaclVuZFRaMUZtUTBKWlRIQmlUakV0VDAxelQzSlRVRzF1TFZoek9X
aG5TMk50TW5GV2NFNTJNRFJxZG1aTllsSmxZVUZOUXpoS1MxaFhPVmRPUlRONlZYaFZjbEp6WlY4NU0x
OUdVazVLTms5NVN6aE5ZM0JLY0Rka2RYVTVielJMUVhFMlVXOVVSbk0wYzBob2VXbzJOV3BDY1U1dmNt
SnZPVE5GTUZCTFEyUlFXSFZHUkVreFMwOTBPRXREY21SamRYVmhiSGgyYjFsTlNVc3hkMGxwUzBwUFVV
OXBaVm8xVmpFNFZDMTBiekU1V1c4NVYwWlpYMUl5UzJOcFZGcGlZWGRUWkdONllYTnROWGxSVFZOa1Ru
VkJjRGhXYnpoNVdYcERjbkJpZVZFMlMwWmlNVFZqWW0xM0xWbE1aV2x6Y0Y5UVlrbE1YMWRIUkRKUVVr
ZDNjbWxPUVZSVlR6Um1RV05tYUhBeU9UaEZabU55VTBzeWVFNVFTR2hRWDFab1dGTlRSR3QzV25CVGRU
RXhWREZSU1ZNNGVuRkZNbWhvV0ZJd1RFbFRjVm8zZGtGU1NuY2lmWDAuZXlKQVkyOXVkR1Y0ZENJNld5
Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6
b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxq
QXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllp
OTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPamxoT0dJM1l6
WmtMVFZsTkdZdE0yY3lhQzB4YVRCcUxUZHJPR3c1YlRCdU1XOHljQ0lzSW5SNWNHVWlPbHNpVm1WeWFX
WnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFY
TnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVI
SnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2Nt
OXRJam9pTWpBeU5TMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVUzQmxZMmxtYVdOaGRH
bHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlaV1JsYm5ScFlXeFRkV0pxWldOMElqcDdJbWxrSWpvaVpH
bGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJaXdpZEhsd1pT
STZJa0ZqYUdsbGRtVnRaVzUwVTNWaWFtVmpkQ0lzSW1GamFHbGxkbVZ0Wlc1MElqcDdJbWxrSWpvaWRY
SnVPblYxYVdRNk0ySXlZelJrTldVdE5tWTNaeTA0YURscExUQnFNV3N0TW13emJUUnVOVzgyY0RkeElp
d2lkSGx3WlNJNld5SkJZMmhwWlhabGJXVnVkQ0pkTENKdVlXMWxJam9pVTNCbFkybG1hV05oZEdsdmJp
QkVaWFpsYkc5d2JXVnVkQ0lzSW1OeWFYUmxjbWxoSWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpX
Tm9MbTl5Wnk5d2NtOW5jbUZ0Y3k4ellqSmpOR1ExWlMwMlpqZG5MVGhvT1drdE1Hb3hheTB5YkROdE5H
NDFielp3TjNFdlkzSnBkR1Z5YVdFaWZTd2laR1Z6WTNKcGNIUnBiMjRpT2lKRmVHRnRjR3hsSUcxaGFt
OXlMaUJYY21sMFpTQmhJR0psZEhSbGNpQmtaWE5qY21sd2RHbHZiaUJwYmlCNWIzVnlJR0ZqYUdsbGRt
VnRaVzUwTGlJc0ltRmphR2xsZG1WdFpXNTBWSGx3WlNJNkltVjRkRHBOWVdwdmNpSXNJbU55WldScGRI
TkJkbUZwYkdGaWJHVWlPakUyTGpVc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqcGJleUpwWkNJNklu
VnlianAxZFdsa09qVm1OR1V6WkRKakxURmlObUV0T1dNNFppMDNaRFpsTFRWbU5HY3phREpwTVdvd2F5
SXNJblI1Y0dVaU9sc2lVbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlYU3dpYm1GdFpTSTZJa2RRUVNJc0lu
SmxjM1ZzZEZSNWNHVWlPaUpIY21Ga1pWQnZhVzUwUVhabGNtRm5aU0lzSW5aaGJIVmxUV2x1SWpvaU1D
NHdJaXdpZG1Gc2RXVk5ZWGdpT2lJM0xqQWlmU3g3SW1sa0lqb2lkWEp1T25WMWFXUTZObWMxWmpSbE0y
UXRNbU14WWkwNVlUaGpMVGRtTm1RdE5XVTBaek5vTW1reGFqQnJJaXdpZEhsd1pTSTZXeUpTWlhOMWJI
UkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUTNWdGRXeGhkR2wyWlNCSFVFRWlMQ0p5WlhOMWJI
UlVlWEJsSWpvaVIzSmhaR1ZRYjJsdWRFRjJaWEpoWjJVaUxDSjJZV3gxWlUxcGJpSTZJakF1TUNJc0lu
WmhiSFZsVFdGNElqb2lOeTR3SW4xZGZTd2ljbVZ6ZFd4MElqcGJleUowZVhCbElqcGJJbEpsYzNWc2RD
SmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RHbHZiaUk2SW5WeWJqcDFkV2xrT2pWbU5HVXpaREpqTFRGaU5t
RXRPV000WmkwM1pEWmxMVFZtTkdjemFESnBNV293YXlJc0luTjBZWFIxY3lJNklrTnZiWEJzWlhSbFpD
SXNJblpoYkhWbElqb2lOQzR3SW4wc2V5SjBlWEJsSWpwYklsSmxjM1ZzZENKZExDSnlaWE4xYkhSRVpY
TmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPalpuTldZMFpUTmtMVEpqTVdJdE9XRTRZeTAzWmpaa0xU
VmxOR2N6YURKcE1Xb3dheUlzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJsWkNJc0luWmhiSFZsSWpvaU15
NDFJbjFkTENKamNtVmthWFJ6UldGeWJtVmtJam8yTENKMFpYSnRJam9pVTNCeWFXNW5JREl3TWpVaWZT
d2lZM0psWkdWdWRHbGhiRk5qYUdWdFlTSTZXM3NpYVdRaU9pSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloy
eHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2YzJOb1pXMWhMMnB6YjI0dmIySmZkak53TUY5aFky
aHBaWFpsYldWdWRHTnlaV1JsYm5ScFlXeGZjMk5vWlcxaExtcHpiMjRpTENKMGVYQmxJam9pTVVWa1ZH
VmphRXB6YjI1VFkyaGxiV0ZXWVd4cFpHRjBiM0l5TURFNUluMWRMQ0p3Y205dlppSTZXM3NpZEhsd1pT
STZJa1JoZEdGSmJuUmxaM0pwZEhsUWNtOXZaaUlzSW1OeVpXRjBaV1FpT2lJeU1ESTFMVEEwTFRJelZE
RXpPalEzT2pBMVdpSXNJblpsY21sbWFXTmhkR2x2YmsxbGRHaHZaQ0k2SW1oMGRIQnpPaTh2TVdWa2RH
VmphQzV2Y21jamVqWk5hMjloTVdGRFpUUmpRblZaWjJ0R01ubExha0o2ZHpaelNreFZhMmQ1V2xwTVJ6
VktlbFpMUVhkWGRWUkhJaXdpWTNKNWNIUnZjM1ZwZEdVaU9pSmxaR1J6WVMxeVpHWmpMVEl3TWpJaUxD
SndjbTl2WmxCMWNuQnZjMlVpT2lKaGMzTmxjblJwYjI1TlpYUm9iMlFpTENKd2NtOXZabFpoYkhWbElq
b2llakl6UTJJMGNubERTMEpUVUdveFEzZEZaV05ZVkZoaFdYcGxOMkpOWm5neVdYRmpXRmx2YmpoVlFq
VnFaRE5MY3pneVVHbE1WR2hGVURkeFpEaHRjRVpJWWxka1NGTkZaMEp2UkRrM09WcHhTakZGZFdaNk1Y
SWlmVjBzSW1semN5STZJbWgwZEhCek9pOHZNV1ZrZEdWamFDNXZjbWNpTENKcWRHa2lPaUoxY200NmRY
VnBaRG81WVRoaU4yTTJaQzAxWlRSbUxUTm5NbWd0TVdrd2FpMDNhemhzT1cwd2JqRnZNbkFpTENKemRX
SWlPaUprYVdRNlpYaGhiWEJzWlRwbFltWmxZakZtTnpFeVpXSmpObVl4WXpJM05tVXhNbVZqTWpFaWZR
LmN4SkVhS1dwNG51QThSSDBSR3hSdks0R0RVTTF5aVZRZF9fN0E0Mjduc1hlZ3BHMlJKUldOQzBRLUFW
LVh4OHNSU3ZUdHRzc0NzakRFTm5yN3h0SDBTd3pfY2hibDcxaDBqRE01SHQ3eUNuYTlTeWRlWDZSQ2dJ
WU9JRmhVR19DQ0dWTHI4MW5ZNjIxY19mVVNhOVVJVjMzQUdpLV9scHlBVkVla0lRSG0wYWRna3RvdjVf
V0QtRjBtVzNHWkljVmdUSzVndmxYYmd3bUhHdjBhLUV2RFJQcHB2NGF0b2NsbExOWmozb09xWTJLRnNQ
SHBWMDVyWXJYektxQXpDNEs1enVBZ1V6ZlUtQ25ITkl1b0g3cDFTWjVnQ3E5a29tMXlXVDJTOFI0Tl83
eUpCTFFFNlloaks4TlBoTjlIYWNGVlV4ZXREb3p0OVdDaXVaS2RyVVBqQSIsImV5SmhiR2NpT2lKU1V6
STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlKbElqb2lRVkZCUWlJc0ltdDBlU0k2SWxKVFFT
SXNJbTRpT2lKdE1GWjVhVmMzTmw5TVFWaEJTVVpyVW5kVFoxRm1RMEpaVEhCaVRqRXRUMDF6VDNKVFVH
MXVMVmh6T1doblMyTnRNbkZXY0U1Mk1EUnFkbVpOWWxKbFlVRk5RemhLUzFoWE9WZE9SVE42VlhoVmNs
SnpaVjg1TTE5R1VrNUtOazk1U3poTlkzQktjRGRrZFhVNWJ6UkxRWEUyVVc5VVJuTTBjMGhvZVdvMk5X
cENjVTV2Y21Kdk9UTkZNRkJMUTJSUVdIVkdSRWt4UzA5ME9FdERjbVJqZFhWaGJIaDJiMWxOU1VzeGQw
bHBTMHBQVVU5cFpWbzFWakU0VkMxMGJ6RTVXVzg1VjBaWlgxSXlTMk5wVkZwaVlYZFRaR042WVhOdE5Y
bFJUVk5rVG5WQmNEaFdiemg1V1hwRGNuQmllVkUyUzBaaU1UVmpZbTEzTFZsTVpXbHpjRjlRWWtsTVgx
ZEhSREpRVWtkM2NtbE9RVlJWVHpSbVFXTm1hSEF5T1RoRlptTnlVMHN5ZUU1UVNHaFFYMVpvV0ZOVFJH
dDNXbkJUZFRFeFZERlJTVk00ZW5GRk1taG9XRkl3VEVsVGNWbzNka0ZTU25jaWZYMC5leUpBWTI5dWRH
VjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21jdmJuTXZZM0psWkdWdWRHbGhiSE12ZGpJaUxD
Sm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2WTI5dWRH
VjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5d2RYSnNMbWx0YzJkc2IySmhiQzV2Y21jdmMz
QmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5OdmJpSmRMQ0pwWkNJNkluVnlianAxZFdsa09q
SmlNMk0wWkRWbExUWm1OMmN0T0dnNWFTMHdhakZyTFRKc00yMDBialZ2Tm5BM2NTSXNJblI1Y0dVaU9s
c2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENKQlkyaHBaWFpsYldWdWRFTnlaV1JsYm5ScFlX
d2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeUlzSW5SNWNH
VWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5OMGFYUjFkR1VpZlN3aWRt
RnNhV1JHY205dElqb2lNakF5TlMwd05DMHdPVlF3TURvd01Eb3dNRm9pTENKdVlXMWxJam9pVTNCbFky
bG1hV05oZEdsdmJpQkVaWFpsYkc5d2JXVnVkQ0lzSW1OeVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0lt
bGtJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeElp
d2lkSGx3WlNJNklrRmphR2xsZG1WdFpXNTBVM1ZpYW1WamRDSXNJbUZqYUdsbGRtVnRaVzUwSWpwN0lt
bGtJam9pZFhKdU9uVjFhV1E2WlRFeU16Um1aMmd0TnpocGFpMDVNR3RzTFcxdWIzQXRNVEl6TkRVMk56
ZzVNSEZ5SWl3aWRIbHdaU0k2V3lKQlkyaHBaWFpsYldWdWRDSmRMQ0p1WVcxbElqb2lRbTl2ZEdOaGJY
QWdaR1Z6YVdkdUlHRnVaQ0IwWldGamFHbHVaeUlzSW1OeWFYUmxjbWxoSWpwN0ltbGtJam9pYUhSMGNI
TTZMeTh4WldSMFpXTm9MbTl5Wnk5d2NtOW5jbUZ0Y3k5bE1USXpOR1puYUMwM09HbHFMVGt3YTJ3dGJX
NXZjQzB4TWpNME5UWTNPRGt3Y1hJdlkzSnBkR1Z5YVdFaWZTd2laR1Z6WTNKcGNIUnBiMjRpT2lKRmVH
RnRjR3hsSUcxcGJtOXlMaUJYY21sMFpTQmhJR0psZEhSbGNpQmtaWE5qY21sd2RHbHZiaUJwYmlCNWIz
VnlJR0ZqYUdsbGRtVnRaVzUwTGlJc0ltRmphR2xsZG1WdFpXNTBWSGx3WlNJNkltVjRkRHBOYVc1dmNp
SXNJbU55WldScGRITkJkbUZwYkdGaWJHVWlPakV3TGpVc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlq
cGJleUpwWkNJNkluVnlianAxZFdsa09qUmhOMlE1WlRKbUxUbGpPR1l0TldJelpTMDRaRFJtTFRGbE5t
WTVZamRrT0dVNVppSXNJblI1Y0dVaU9sc2lVbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlYU3dpYm1GdFpT
STZJa2RRUVNJc0luSmxjM1ZzZEZSNWNHVWlPaUpIY21Ga1pWQnZhVzUwUVhabGNtRm5aU0lzSW5aaGJI
VmxUV2x1SWpvaU1DNHdJaXdpZG1Gc2RXVk5ZWGdpT2lJM0xqQWlmU3g3SW1sa0lqb2lkWEp1T25WMWFX
UTZPR1kzWlRaa05XTXROR0l6WVMweVl6RmxMVGxtT0djdE4yZzJhVFZxTkdzemJESnRJaXdpZEhsd1pT
STZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUTNWdGRXeGhkR2wyWlNCSFVF
RWlMQ0p5WlhOMWJIUlVlWEJsSWpvaVIzSmhaR1ZRYjJsdWRFRjJaWEpoWjJVaUxDSjJZV3gxWlUxcGJp
STZJakF1TUNJc0luWmhiSFZsVFdGNElqb2lOeTR3SW4xZGZTd2ljbVZ6ZFd4MElqcGJleUowZVhCbElq
cGJJbEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RHbHZiaUk2SW5WeWJqcDFkV2xrT2pSaE4y
UTVaVEptTFRsak9HWXROV0l6WlMwNFpEUm1MVEZsTm1ZNVlqZGtPR1U1WmlJc0luTjBZWFIxY3lJNklr
TnZiWEJzWlhSbFpDSXNJblpoYkhWbElqb2lOeTR3SW4wc2V5SjBlWEJsSWpwYklsSmxjM1ZzZENKZExD
SnlaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPamhtTjJVMlpEVmpMVFJpTTJFdE1t
TXhaUzA1WmpobkxUZG9ObWsxYWpSck0yd3liU0lzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJsWkNJc0lu
WmhiSFZsSWpvaU5TNDFJbjFkTENKamNtVmthWFJ6UldGeWJtVmtJam8wTGpVc0luUmxjbTBpT2lKVGNI
SnBibWNnTWpBeU5TSjlMQ0pqY21Wa1pXNTBhV0ZzVTJOb1pXMWhJanBiZXlKcFpDSTZJbWgwZEhCek9p
OHZjSFZ5YkM1cGJYTm5iRzlpWVd3dWIzSm5MM053WldNdmIySXZkak53TUM5elkyaGxiV0V2YW5OdmJp
OXZZbDkyTTNBd1gyRmphR2xsZG1WdFpXNTBZM0psWkdWdWRHbGhiRjl6WTJobGJXRXVhbk52YmlJc0lu
UjVjR1VpT2lJeFJXUlVaV05vU25OdmJsTmphR1Z0WVZaaGJHbGtZWFJ2Y2pJd01Ua2lmVjBzSW5CeWIy
OW1JanBiZXlKMGVYQmxJam9pUkdGMFlVbHVkR1ZuY21sMGVWQnliMjltSWl3aVkzSmxZWFJsWkNJNklq
SXdNalV0TURRdE1qTlVNVE02TkRjNk1EVmFJaXdpZG1WeWFXWnBZMkYwYVc5dVRXVjBhRzlrSWpvaWFI
UjBjSE02THk4eFpXUjBaV05vTG05eVp5TjZOazFyYjJFeFlVTmxOR05DZFZsbmEwWXllVXRxUW5wM05u
TktURlZyWjNsYVdreEhOVXA2Vmt0QmQxZDFWRWNpTENKamNubHdkRzl6ZFdsMFpTSTZJbVZrWkhOaExY
SmtabU10TWpBeU1pSXNJbkJ5YjI5bVVIVnljRzl6WlNJNkltRnpjMlZ5ZEdsdmJrMWxkR2h2WkNJc0lu
QnliMjltVm1Gc2RXVWlPaUo2TTNkM1pqbGliVlJSWVZSNllWVjVVRGx3ZVRWME0wMXZhMW8zU0hkd2My
VnhWelJvV2xCNVMyNWFUak54VjFsVFFsSm1VelZsUVhkTmJYWllUbkpyUzBkWGRGRjVXbkphVjNOVk9W
VnFRVlUyUTFsU016VnRSQ0o5WFN3aWFYTnpJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0lt
cDBhU0k2SW5WeWJqcDFkV2xrT2pKaU0yTTBaRFZsTFRabU4yY3RPR2c1YVMwd2FqRnJMVEpzTTIwMGJq
VnZObkEzY1NJc0luTjFZaUk2SW1ScFpEcGxlR0Z0Y0d4bE9tVmlabVZpTVdZM01USmxZbU0yWmpGak1q
YzJaVEV5WldNeU1TSjkubWxwQzJaeWUzcUVNeXZZOUR0ZmJsajNMOHlKS0p6OVg3aUR6UmR1VnVYQjAy
d1BMTGRxWUlObzNUM1ozTDRUUWZsdWhxMlhVZ1JhUnl5MjU1TEUxOE5vWFM0UFoyeFFpSlhtdXNhY2ww
TEVENHJCVVVtdEs3dFl3cE5Ka2hSOEpZN2JQR1hiamYxU3V6SW5PemhBeVZvQnEyNVctQXRMN0VPdENh
WmZPNkFCVzhoM3QxeXM3eFdEM0FTcXNPalFodDR2cWFmZDF1Z2NvdUxqVzhZUW5sTDd6M0FzRHJZU2F2
WjVBZk4yS3lXMmVPSGpmMlM2UW1UTjh2UDdtOHNuLUY2WmYzMEZvS09xSE5VRjZ0bE9sY0trWHhLRHA5
bTZLZ0Jfclh6dGR5YnNLdGc3aTd4Tklpd3NCZ015VjNzTUhvVU1GMkJuM2dsN1pHb1J1dEFwdlBnIiwi
ZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlz
SW10MGVTSTZJbEpUUVNJc0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJp
VGpFdFQwMXpUM0pUVUcxdUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhY
T1ZkT1JUTjZWWGhWY2xKelpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlV
Um5NMGMwaG9lV28yTldwQ2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZo
YkhoMmIxbE5TVXN4ZDBscFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBp
WVhkVFpHTjZZWE50TlhsUlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxN
WldsemNGOVFZa2xNWDFkSFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVR
U0doUVgxWm9XRk5UUkd0M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNp
ZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1
ZEdsaGJITXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlp
TDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRz
YjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2
SW5WeWJqcDFkV2xrT2pSak0yUXlaVEZtTFRkbk9HZ3RPV2t3YWkweGF6SnNMVE50Tkc0MWJ6WndOM0U0
Y2lJc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1
ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05v
TG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4w
YVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOUzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1
WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hU
ZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015
TnpabE1USmxZekl4SWl3aWRIbHdaU0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmphR2xs
ZG1WdFpXNTBJanA3SW1sa0lqb2lkWEp1T25WMWFXUTZNMkl5WXpSa05XVXRObVkzWnkwNGFEbHBMVEJx
TVdzdE1td3piVFJ1Tlc4MmNEZHhJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZVzFs
SWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlhWFJsY21saElqcDdJbWxr
SWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5OXdjbTluY21GdGN5OHpZakpqTkdRMVpTMDJaamRu
TFRob09Xa3RNR294YXkweWJETnRORzQxYnpad04zRXZZM0pwZEdWeWFXRWlmU3dpWkdWelkzSnBjSFJw
YjI0aU9pSkZlR0Z0Y0d4bElHMWhhbTl5TGlCWGNtbDBaU0JoSUdKbGRIUmxjaUJrWlhOamNtbHdkR2x2
YmlCcGJpQjViM1Z5SUdGamFHbGxkbVZ0Wlc1MExpSXNJbUZqYUdsbGRtVnRaVzUwVkhsd1pTSTZJbVY0
ZERwTllXcHZjaUlzSW1OeVpXUnBkSE5CZG1GcGJHRmliR1VpT2pFMkxqVXNJbkpsYzNWc2RFUmxjMk55
YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5YmpwMWRXbGtPalZtTkdVelpESmpMVEZpTm1FdE9XTTRaaTAz
WkRabExUVm1OR2N6YURKcE1Xb3dheUlzSW5SNWNHVWlPbHNpVW1WemRXeDBSR1Z6WTNKcGNIUnBiMjRp
WFN3aWJtRnRaU0k2SWtkUVFTSXNJbkpsYzNWc2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZu
WlNJc0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlN4N0ltbGtJam9p
ZFhKdU9uVjFhV1E2Tm1jMVpqUmxNMlF0TW1NeFlpMDVZVGhqTFRkbU5tUXROV1UwWnpOb01ta3hhakJy
SWl3aWRIbHdaU0k2V3lKU1pYTjFiSFJFWlhOamNtbHdkR2x2YmlKZExDSnVZVzFsSWpvaVEzVnRkV3ho
ZEdsMlpTQkhVRUVpTENKeVpYTjFiSFJVZVhCbElqb2lSM0poWkdWUWIybHVkRUYyWlhKaFoyVWlMQ0oy
WVd4MVpVMXBiaUk2SWpBdU1DSXNJblpoYkhWbFRXRjRJam9pTnk0d0luMWRmU3dpY21WemRXeDBJanBi
ZXlKMGVYQmxJanBiSWxKbGMzVnNkQ0pkTENKeVpYTjFiSFJFWlhOamNtbHdkR2x2YmlJNkluVnlianAx
ZFdsa09qVm1OR1V6WkRKakxURmlObUV0T1dNNFppMDNaRFpsTFRWbU5HY3phREpwTVdvd2F5SXNJbk4w
WVhSMWN5STZJa052YlhCc1pYUmxaQ0lzSW5aaGJIVmxJam9pTXk0MUluMWRMQ0pqY21Wa2FYUnpSV0Z5
Ym1Wa0lqbzJmU3dpWTNKbFpHVnVkR2xoYkZOamFHVnRZU0k2VzNzaWFXUWlPaUpvZEhSd2N6b3ZMM0Ix
Y213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdmMyTm9aVzFoTDJwemIyNHZiMkpm
ZGpOd01GOWhZMmhwWlhabGJXVnVkR055WldSbGJuUnBZV3hmYzJOb1pXMWhMbXB6YjI0aUxDSjBlWEJs
SWpvaU1VVmtWR1ZqYUVwemIyNVRZMmhsYldGV1lXeHBaR0YwYjNJeU1ERTVJbjFkTENKd2NtOXZaaUk2
VzNzaWRIbHdaU0k2SWtSaGRHRkpiblJsWjNKcGRIbFFjbTl2WmlJc0ltTnlaV0YwWldRaU9pSXlNREkx
TFRBMExUSXpWREV6T2pRM09qQTFXaUlzSW5abGNtbG1hV05oZEdsdmJrMWxkR2h2WkNJNkltaDBkSEJ6
T2k4dk1XVmtkR1ZqYUM1dmNtY2plalpOYTI5aE1XRkRaVFJqUW5WWloydEdNbmxMYWtKNmR6WnpTa3hW
YTJkNVdscE1SelZLZWxaTFFYZFhkVlJISWl3aVkzSjVjSFJ2YzNWcGRHVWlPaUpsWkdSellTMXlaR1pq
TFRJd01qSWlMQ0p3Y205dlpsQjFjbkJ2YzJVaU9pSmhjM05sY25ScGIyNU5aWFJvYjJRaUxDSndjbTl2
WmxaaGJIVmxJam9pZWpReVlYQldWamxvZDFCMmVIcFNXbEIxTldKMU56Rk9lbkZSWVcxYWVraHZlRFpR
ZDJOdlRUVjJaR2xUV2xCbVNHcHlZVmQ1UldSelZYSXlSa05xVWpFMU4xUnFVSFZGUVc5NmMyMVpkRVpr
T0V0V1RtbG5aR2tpZlYwc0ltbHpjeUk2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jaUxDSnFkR2tp
T2lKMWNtNDZkWFZwWkRvMFl6TmtNbVV4WmkwM1p6aG9MVGxwTUdvdE1Xc3liQzB6YlRSdU5XODJjRGR4
T0hJaUxDSnpkV0lpT2lKa2FXUTZaWGhoYlhCc1pUcGxZbVpsWWpGbU56RXlaV0pqTm1ZeFl6STNObVV4
TW1Wak1qRWlmUS5mQlhhdTNLbW11ejZsdXl2a3RQX00tZ1QySGJURWNuWmlOemJXXzMwNVYtaWpNc3Ex
OVJnN3IxMUFmX0lQVjVkQ1NQVk4wdVBxU0NvYzBjeUx4ZTI5TFg3SElZb2R2UHdoUElpanc1TXp0aVRI
eDZSTlZEQk8yaVV1ekpSSFJ6S05rdzE4VGlvMFpfbk9ldWhNTVJEQUNMSXJfMzhXVmU0dVhzdXlBYTQ2
bUpNT0pPR1BLaDE1Rk5IQS1fRzVRYThfVEFTUHlLeTRnVE9ZSUhCcVVQSW9TZTNaNU5FTjZzdmVUeE0t
ekhuZWFtVnpJQ2xZTF9WYy1xYUF0U25iWUdIS2VOTG9ueHd1S0VISVE5OFBIekpnTWF6ZW5KMU9uSUJ6
RWIzYnUyYlpCbU40MGlLQmhYdEtrODVRbjRoSGVMdThWYUk0a3dUZ2FVaUVsSUlVOVlwbWciLCJleUpo
YkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SmxJam9pUVZGQlFpSXNJbXQw
ZVNJNklsSlRRU0lzSW00aU9pSnRNRlo1YVZjM05sOU1RVmhCU1VaclVuZFRaMUZtUTBKWlRIQmlUakV0
VDAxelQzSlRVRzF1TFZoek9XaG5TMk50TW5GV2NFNTJNRFJxZG1aTllsSmxZVUZOUXpoS1MxaFhPVmRP
UlRONlZYaFZjbEp6WlY4NU0xOUdVazVLTms5NVN6aE5ZM0JLY0Rka2RYVTVielJMUVhFMlVXOVVSbk0w
YzBob2VXbzJOV3BDY1U1dmNtSnZPVE5GTUZCTFEyUlFXSFZHUkVreFMwOTBPRXREY21SamRYVmhiSGgy
YjFsTlNVc3hkMGxwUzBwUFVVOXBaVm8xVmpFNFZDMTBiekU1V1c4NVYwWlpYMUl5UzJOcFZGcGlZWGRU
WkdONllYTnROWGxSVFZOa1RuVkJjRGhXYnpoNVdYcERjbkJpZVZFMlMwWmlNVFZqWW0xM0xWbE1aV2x6
Y0Y5UVlrbE1YMWRIUkRKUVVrZDNjbWxPUVZSVlR6Um1RV05tYUhBeU9UaEZabU55VTBzeWVFNVFTR2hR
WDFab1dGTlRSR3QzV25CVGRURXhWREZSU1ZNNGVuRkZNbWhvV0ZJd1RFbFRjVm8zZGtGU1NuY2lmWDAu
ZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xo
YkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6
Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpo
YkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5
YmpwMWRXbGtPalZrTm1VM1pqaG5MVGxvTUdrdE1Xb3lheTB6YkRSdExUVnVObTgzY0RoeE9YSXdjeUlz
SW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55
WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5
WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIx
ZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5TMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFs
SWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlaV1JsYm5ScFlXeFRkV0px
WldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelps
TVRKbFl6SXhJaXdpZEhsd1pTSTZJa0ZqYUdsbGRtVnRaVzUwVTNWaWFtVmpkQ0lzSW1GamFHbGxkbVZ0
Wlc1MElqcDdJbWxrSWpvaWRYSnVPblYxYVdRNlpURXlNelJtWjJndE56aHBhaTA1TUd0c0xXMXViM0F0
TVRJek5EVTJOemc1TUhGeUlpd2lkSGx3WlNJNld5SkJZMmhwWlhabGJXVnVkQ0pkTENKdVlXMWxJam9p
UW05dmRHTmhiWEFnWkdWemFXZHVJR0Z1WkNCMFpXRmphR2x1WnlJc0ltTnlhWFJsY21saElqcDdJbWxr
SWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5OXdjbTluY21GdGN5OWxNVEl6TkdabmFDMDNPR2xx
TFRrd2Eyd3RiVzV2Y0MweE1qTTBOVFkzT0Rrd2NYSXZZM0pwZEdWeWFXRWlmU3dpWkdWelkzSnBjSFJw
YjI0aU9pSkZlR0Z0Y0d4bElHMXBibTl5TGlCWGNtbDBaU0JoSUdKbGRIUmxjaUJrWlhOamNtbHdkR2x2
YmlCcGJpQjViM1Z5SUdGamFHbGxkbVZ0Wlc1MExpSXNJbUZqYUdsbGRtVnRaVzUwVkhsd1pTSTZJbVY0
ZERwTmFXNXZjaUlzSW1OeVpXUnBkSE5CZG1GcGJHRmliR1VpT2pFd0xqVXNJbkpsYzNWc2RFUmxjMk55
YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5YmpwMWRXbGtPalJoTjJRNVpUSm1MVGxqT0dZdE5XSXpaUzA0
WkRSbUxURmxObVk1WWpka09HVTVaaUlzSW5SNWNHVWlPbHNpVW1WemRXeDBSR1Z6WTNKcGNIUnBiMjRp
WFN3aWJtRnRaU0k2SWtkUVFTSXNJbkpsYzNWc2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZu
WlNJc0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlN4N0ltbGtJam9p
ZFhKdU9uVjFhV1E2T0dZM1pUWmtOV010TkdJellTMHlZekZsTFRsbU9HY3ROMmcyYVRWcU5Hc3piREp0
SWl3aWRIbHdaU0k2V3lKU1pYTjFiSFJFWlhOamNtbHdkR2x2YmlKZExDSnVZVzFsSWpvaVEzVnRkV3ho
ZEdsMlpTQkhVRUVpTENKeVpYTjFiSFJVZVhCbElqb2lSM0poWkdWUWIybHVkRUYyWlhKaFoyVWlMQ0oy
WVd4MVpVMXBiaUk2SWpBdU1DSXNJblpoYkhWbFRXRjRJam9pTnk0d0luMWRmU3dpY21WemRXeDBJanBi
ZXlKMGVYQmxJanBiSWxKbGMzVnNkQ0pkTENKeVpYTjFiSFJFWlhOamNtbHdkR2x2YmlJNkluVnlianAx
ZFdsa09qUmhOMlE1WlRKbUxUbGpPR1l0TldJelpTMDRaRFJtTFRGbE5tWTVZamRrT0dVNVppSXNJbk4w
WVhSMWN5STZJa052YlhCc1pYUmxaQ0lzSW5aaGJIVmxJam9pTlM0MUluMWRMQ0pqY21Wa2FYUnpSV0Z5
Ym1Wa0lqb3hNQzQxZlN3aVkzSmxaR1Z1ZEdsaGJGTmphR1Z0WVNJNlczc2lhV1FpT2lKb2RIUndjem92
TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZjMk5vWlcxaEwycHpiMjR2
YjJKZmRqTndNRjloWTJocFpYWmxiV1Z1ZEdOeVpXUmxiblJwWVd4ZmMyTm9aVzFoTG1wemIyNGlMQ0ow
ZVhCbElqb2lNVVZrVkdWamFFcHpiMjVUWTJobGJXRldZV3hwWkdGMGIzSXlNREU1SW4xZExDSndjbTl2
WmlJNlczc2lkSGx3WlNJNklrUmhkR0ZKYm5SbFozSnBkSGxRY205dlppSXNJbU55WldGMFpXUWlPaUl5
TURJMUxUQTBMVEl6VkRFek9qUTNPakExV2lJc0luWmxjbWxtYVdOaGRHbHZiazFsZEdodlpDSTZJbWgw
ZEhCek9pOHZNV1ZrZEdWamFDNXZjbWNqZWpaTmEyOWhNV0ZEWlRSalFuVlpaMnRHTW5sTGFrSjZkelp6
U2t4VmEyZDVXbHBNUnpWS2VsWkxRWGRYZFZSSElpd2lZM0o1Y0hSdmMzVnBkR1VpT2lKbFpHUnpZUzF5
WkdaakxUSXdNaklpTENKd2NtOXZabEIxY25CdmMyVWlPaUpoYzNObGNuUnBiMjVOWlhSb2IyUWlMQ0p3
Y205dlpsWmhiSFZsSWpvaWVqUkVPVWh2Y1hWU2JrSldiVGgwTXpSRGFqWmhhMDVrTkROM1drcEllR0Z6
V1dkVk4wWktaa2ROZDIxeWFGWnFjRVkwY0dWVFlrbzFUVkJ3V1RWNVNtSjNVMEk1T1dJMWNUZFZkMHRT
TmxOWU4yRjBiMEZwT1RnaWZWMHNJbWx6Y3lJNkltaDBkSEJ6T2k4dk1XVmtkR1ZqYUM1dmNtY2lMQ0px
ZEdraU9pSjFjbTQ2ZFhWcFpEbzFaRFpsTjJZNFp5MDVhREJwTFRGcU1tc3RNMncwYlMwMWJqWnZOM0E0
Y1RseU1ITWlMQ0p6ZFdJaU9pSmthV1E2WlhoaGJYQnNaVHBsWW1abFlqRm1OekV5WldKak5tWXhZekkz
Tm1VeE1tVmpNakVpZlEuVF9QcnZSZ1J0TmNrNk53elJtb19OX3NySVpOM1VDLTJlRjdOUm4wa1pManBP
bEs1cTdUR1Y5ZG5lbG9vdVpGSTQtQjZMUVdEQmNUTUtzOGtfd3lPaXhZSURPRXRQM3VEYkZaMjgzaE04
R3VHNGNrZnFSUWpLc1p3RDUzbWJ2eDRuVWhFRWRwLWdMUDAtV3IxTTN0YjllUWRZQ2FUNy12RC1DMWxx
N2dqbWdtSXgyUmxfLW1nMFdkVVJTMjBJWkc3VGJnRV9Rclp5RUR2dk9LdDcyb2JHS1IxelRGc3Z0SURv
N2RCRVVGVERqOHhRVUV0MVA5Q2hiZVZ5b0Y1WFdPMlVmTGRCdlJXeml3SXl2UmpLUHRSc0NXckpjaFky
UXhvMllORjZCR1k3RVRGcFEwVVNvNWlleUFaeDM3c0FrU2RNdGRlMTV5T2FpSzVoV2lnakk2dkR3Iiwi
ZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpsSWpvaVFWRkJRaUlz
SW10MGVTSTZJbEpUUVNJc0ltNGlPaUp0TUZaNWFWYzNObDlNUVZoQlNVWnJVbmRUWjFGbVEwSlpUSEJp
VGpFdFQwMXpUM0pUVUcxdUxWaHpPV2huUzJOdE1uRldjRTUyTURScWRtWk5ZbEpsWVVGTlF6aEtTMWhY
T1ZkT1JUTjZWWGhWY2xKelpWODVNMTlHVWs1S05rOTVTemhOWTNCS2NEZGtkWFU1YnpSTFFYRTJVVzlV
Um5NMGMwaG9lV28yTldwQ2NVNXZjbUp2T1RORk1GQkxRMlJRV0hWR1JFa3hTMDkwT0V0RGNtUmpkWFZo
YkhoMmIxbE5TVXN4ZDBscFMwcFBVVTlwWlZvMVZqRTRWQzEwYnpFNVdXODVWMFpaWDFJeVMyTnBWRnBp
WVhkVFpHTjZZWE50TlhsUlRWTmtUblZCY0RoV2J6aDVXWHBEY25CaWVWRTJTMFppTVRWalltMTNMVmxN
WldsemNGOVFZa2xNWDFkSFJESlFVa2QzY21sT1FWUlZUelJtUVdObWFIQXlPVGhGWm1OeVUwc3llRTVR
U0doUVgxWm9XRk5UUkd0M1duQlRkVEV4VkRGUlNWTTRlbkZGTW1ob1dGSXdURWxUY1ZvM2RrRlNTbmNp
ZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1
ZEdsaGJITXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlp
TDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRz
YjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2
SW5WeWJqcDFkV2xrT2pObE1tWXhZVFJpTFRVMlkyUXROemhsWmkwNU1HZG9MVEV5TXpRMU5qYzRPVEJw
YWlJc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1
ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05v
TG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4w
YVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOUzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1
WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hU
ZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015
TnpabE1USmxZekl4SWl3aWRIbHdaU0k2SWtGamFHbGxkbVZ0Wlc1MFUzVmlhbVZqZENJc0ltRmphR2xs
ZG1WdFpXNTBJanA3SW1sa0lqb2lkWEp1T25WMWFXUTZZVGMwTmpkbFpqWXROVFpqWWkweE1XVmpMV0pt
TmpNdE1ESTBNbUZqTVRNd01EQXlJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExDSnVZVzFs
SWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlhWFJsY21saElqcDdJbWxr
SWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5OXdjbTluY21GdGN5OWhOelEyTjJWbU5pMDFObU5p
TFRFeFpXTXRZbVkyTXkwd01qUXlZV014TXpBd01ESXZZM0pwZEdWeWFXRWlmU3dpWkdWelkzSnBjSFJw
YjI0aU9pSkZlR0Z0Y0d4bElHUmxaM0psWlM0Z1YzSnBkR1VnWVNCaVpYUjBaWElnWkdWelkzSnBjSFJw
YjI0Z2FXNGdlVzkxY2lCaFkyaHBaWFpsYldWdWRDNGlMQ0poWTJocFpYWmxiV1Z1ZEZSNWNHVWlPaUpD
WVdOb1pXeHZja1JsWjNKbFpTSXNJbU55WldScGRITkJkbUZwYkdGaWJHVWlPakUyTGpVc0luSmxjM1Zz
ZEVSbGMyTnlhWEIwYVc5dUlqcGJleUpwWkNJNkluVnlianAxZFdsa09qTm1PR001WWpKbExUaGtOR1l0
TkdFeVlpMDVZek5sTFRGbE5XWTVZVFprTjJVNFppSXNJblI1Y0dVaU9sc2lVbVZ6ZFd4MFJHVnpZM0pw
Y0hScGIyNGlYU3dpYm1GdFpTSTZJa2RRUVNJc0luSmxjM1ZzZEZSNWNHVWlPaUpIY21Ga1pWQnZhVzUw
UVhabGNtRm5aU0lzSW5aaGJIVmxUV2x1SWpvaU1DNHdJaXdpZG1Gc2RXVk5ZWGdpT2lJM0xqQWlmU3g3
SW1sa0lqb2lkWEp1T25WMWFXUTZOV1F5WmpOaE1XSXRPV00zWlMwMFlqaG1MV0V5WkRNdE5tVTNaamhp
T1dNd1pERmxJaXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9p
UTNWdGRXeGhkR2wyWlNCSFVFRWlMQ0p5WlhOMWJIUlVlWEJsSWpvaVIzSmhaR1ZRYjJsdWRFRjJaWEpo
WjJVaUxDSjJZV3gxWlUxcGJpSTZJakF1TUNJc0luWmhiSFZsVFdGNElqb2lOeTR3SW4xZGZTd2ljbVZ6
ZFd4MElqcGJleUowZVhCbElqcGJJbEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21sd2RHbHZiaUk2
SW5WeWJqcDFkV2xrT2pObU9HTTVZakpsTFRoa05HWXROR0V5WWkwNVl6TmxMVEZsTldZNVlUWmtOMlU0
WmlJc0luTjBZWFIxY3lJNklrTnZiWEJzWlhSbFpDSXNJblpoYkhWbElqb2lNeTQxSW4xZExDSmpjbVZr
YVhSelJXRnlibVZrSWpveU4zMHNJbU55WldSbGJuUnBZV3hUWTJobGJXRWlPbHQ3SW1sa0lqb2lhSFIw
Y0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDNOamFHVnRZUzlx
YzI5dUwyOWlYM1l6Y0RCZllXTm9hV1YyWlcxbGJuUmpjbVZrWlc1MGFXRnNYM05qYUdWdFlTNXFjMjl1
SWl3aWRIbHdaU0k2SWpGRlpGUmxZMmhLYzI5dVUyTm9aVzFoVm1Gc2FXUmhkRzl5TWpBeE9TSjlYU3dp
Y0hKdmIyWWlPbHQ3SW5SNWNHVWlPaUpFWVhSaFNXNTBaV2R5YVhSNVVISnZiMllpTENKamNtVmhkR1Zr
SWpvaU1qQXlOUzB3TkMweU0xUXhNem8wTnpvd05Wb2lMQ0oyWlhKcFptbGpZWFJwYjI1TlpYUm9iMlFp
T2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbkkzbzJUV3R2WVRGaFEyVTBZMEoxV1dkclJqSjVTMnBD
ZW5jMmMwcE1WV3RuZVZwYVRFYzFTbnBXUzBGM1YzVlVSeUlzSW1OeWVYQjBiM04xYVhSbElqb2laV1Jr
YzJFdGNtUm1ZeTB5TURJeUlpd2ljSEp2YjJaUWRYSndiM05sSWpvaVlYTnpaWEowYVc5dVRXVjBhRzlr
SWl3aWNISnZiMlpXWVd4MVpTSTZJbnB0WmpWbGRHNDFXSFpyT0VWdWFVWlZRbkJMTldwTVUwVXpUa2RO
ZDI5WmIwWmlObkE1ZEVGNldUbEdZVlJaVFc1T2QzQkVjVGc1Y2tRNVIwc3hZMlZhUWxwM1NGVmxiMFpE
VmxGTFlWbHdNVWcxTkhjME4xZ2lmVjBzSW1semN5STZJbWgwZEhCek9pOHZNV1ZrZEdWamFDNXZjbWNp
TENKcWRHa2lPaUoxY200NmRYVnBaRG96WlRKbU1XRTBZaTAxTm1Oa0xUYzRaV1l0T1RCbmFDMHhNak0w
TlRZM09Ea3dhV29pTENKemRXSWlPaUprYVdRNlpYaGhiWEJzWlRwbFltWmxZakZtTnpFeVpXSmpObVl4
WXpJM05tVXhNbVZqTWpFaWZRLmUteHZWQ2VHZFN3TDU4LXBILTBrZTNmLTJza25aTGFWQ21BYzNkTjBD
SXlGZnlhOU13MldhNDdxZ1hxUkJhdmVzWklPRWxNNXZydGRSMlJMZEVjYnpSbmdmVFBoVERyOElDQWE4
b3ZKNUdMdGZSMmdnZlhzMXkwbkhFTXZhOUx5cEtkU1lPSkZUMW9xWkRQQ3M1ZFJodWVGMWhOSkNiZGJr
c2xjOU1lekdiVGQ1UlJWQjRIRWdpZS01WVlkSzRxekRtRnR6aE9EcGU3SDNTY0lTaGw5VjVud1VZWmFy
YWJjejM2amJtTWVjWlhkejJ5V0RJNl9wTXFGMWVtVkJnVWlDdkdBaTh4SVJzTTdrcEN5cTcyOGZjNkJZ
a1MweXo0Q2pUSU5xeHlJZnNxRTdmNEZLS1RuZzB0blhSN0NMR3dGYktqTHFiX0V1ejExclE4SGlkbDU1
QSJdfSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjNlNGY1ZzZoLTc4
aWotOTBrbC1tbm9wLTEyMzQ1Njc4OTBxciIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2
ZjFjMjc2ZTEyZWMyMSJ9.Hi2ydmOQdOlHYYjHcK9kwYKNFNq9ODJmuaAN8fzCE8Eotsk6oyMH85HH2Ou
QnABw3jGmXMfxg4z_UkvAhdX0ega9hqno6MXdYv14_AgYawAtvWj16FG39r6Ivci0U-Lxz1EPpze_Xce
bk2n_9ki5053VDtgeS6hYX-MbZkBZSTEgCt0OfHdSBj1lFDDFce14Ew2ElVaoOrtj4cu65kAhm4Mp8BX
0sk52LPhWVSna3wup9EWkUsD5B_p_pZSZ2uJjSZPQj73_0q1_h3BF-e_hjrO6YfXj7-caqG7XbumH1J8
ldzRNn2fB8HOt7ZRYyelqBvVDUXh8OAPTKCdYf8m9Mg| Status | Doc Version | Release Date | Comments |
|---|---|---|---|
| Final Release | 1.0 | June 30, 2025 | First release |
- [RFC2119]
- Key words for use in RFCs to Indicate Requirement Levels. S. Bradner. IETF. March 1997. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc2119
- [AACRAO-CLR]
- Implementation of the IMS Global Comprehensive Learner Record Standard: A Pratical Guide for Campus Personnel. AACRAO Workgroup on the implementation of the IMS Global CLR Standard. December 2021. URL: https://www.aacrao.org/docs/default-source/signature-initiative-docs/clr/ims-global-clr-implementation-guide-(12-2-2022).pdf
- [CLR-20]
- Comprehensive Learner Record Standard v2.0. 1EdTech Consortium. February 26, 2025. 1EdTech Final Release. URL: https://www.imsglobal.org/spec/clr/v2p0/
- [OB-30]
- Open Badges Specification v3.0. 1EdTech. 1EdTech Final Release. URL: https://www.imsglobal.org/spec/ob/v3p0/
- [OB-IMPL-30]
- Open Badges Implementation Guide v3.0. 1EdTech. 1EdTech Final Release. URL: https://www.imsglobal.org/spec/ob/v3p0/impl/
The following individuals contributed to the development of this document:
| Name | Organization | Role |
|---|---|---|
| Xavi Aracil | 1Edtech | Editor |
| Rob Coyle | 1Edtech | Editor |