Final

Comprehensive Learner Record Standard Transcript Guide

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.

Terminology

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.

Conformance

Use Cases

Note: The following use case is copied from the one named "Indiana University Bloomington – Academic Record (Transcript)" of [[[AACRAO-CLR]]]. However, the university has been change to adapt to the available image

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.

Sample Transcript

Best Practices

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.

General considerations

Time boundaries

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.

Cardinality

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).

Identity Information about the learner

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://standards.1edtech.org/open-badges/standards/v3p0/impl#including-additional-recipient-profile-information)

Program 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.

Cumulative performance information

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.

Note: To differenciate from the program performance, the name of this ResultDescription SHOULD be Cumulative GPA.

Program Achievement

Performance

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).

Program AchievementCredential

Note: There's no need to include a result for the cumulative GPA, as it's equal to the program's GPA.

Course information

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.

Multiple Course Assertion

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.

Semester information

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.

Program AchievementCredential in a semester

Course information about a semester

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.

Example

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.

Note: The complete example is listed in the Appendix

Achievement for the program Specification Development

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the course Introduction to Spec Development

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the course Working Groups: Looking for consensus

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the course Spec Modeling and artifact generation

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

The program is associated to the courses via a isParentOf relationship.

Associations

[
    {
        "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"
    }
]

Student performance

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)
Spring 2024

After this term, the student achieves three credentials: one of the program for the semester, and one for each course taken.

Spring 2024: Introduction to Spec Development course credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:12Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z3a4iF9Qk7SLqshXLAZoYd2USDqe4CkAy9UeQoocvEyP7qQfuHKUiykmh7h5cDo3n9BnZrdY5hH6eVcTX954TN4bY"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlN2I4
YzlkLTg5YWItNDVjZC1lZjAxLTIzNDU2Nzg5MGFiYyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2
ZWxvcG1lbnQiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJl
YmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOlsiQWNoaWV2ZW1lbnRTdWJqZWN0Il0sImFjaGlldmVtZW50
Ijp7ImlkIjoidXJuOnV1aWQ6YjEyMzRhYmMtNzhkZS05MGZnLWhpamstMTIzNDU2Nzg5MGxtIiwidHlw
ZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2ZWxvcG1lbnQi
LCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcvY291cnNlcy9iMTIzNGFiYy03OGRl
LTkwZmctaGlqay0xMjM0NTY3ODkwbG0vY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJJbnRyb2R1Y3Rp
b24gdG8gU3BlYyBEZXZlbG9wbWVudCBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGlu
IHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlIiwicmVzdWx0RGVzY3Jp
cHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZTg5MDFnaGktMjNqay00NWxtLW5vcHEtMTIzNDU2Nzg5MHJz
IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRU
eXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQi
Olt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZTg5MDFnaGkt
MjNqay00NWxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJC
In1dLCJjcmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNjaGVt
YSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pz
b24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVj
aEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRp
IjoidXJuOnV1aWQ6M2U3YjhjOWQtODlhYi00NWNkLWVmMDEtMjM0NTY3ODkwYWJjIiwic3ViIjoiZGlk
OmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.p8Fh4VcCosb6mXNgfeyEehrUUBQB
Z9M-dfkh8fGP9SyynZcjWM-GIuu99r0w6khvEgSaV5RitrYFYrWoJTyJBVQIaTh7dpcIb5gMg1Lc6qEP
Y4GPK-9h-1osngzjYqmNoxYVCP1QQL41BnKNg83MuDdbepiaLBqCcZQO65U-UQAzL-YXev4-TCi7DwRr
BlXDEs2ymN3YqtwgEfMWjx51fuXGcOarNJ1Sj2jhKJcwXWlpJKLilYMYnNK4DZ6THt2k6xHc49Diftgw
MOqvz2Z0pQI2NlqJpFHDXQ_BpwPfN-GVceLDyiDNv6m8hLdxYUc0K_sjFtqh5TD2cP-UDxss9g

Spring 2024: Working Groups: Looking for consensus course credential

{
  "@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": "2026-10-06T05:33:12Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z2qUwua7DzEwMR6cmCc7erHCwFyRVoAP6HuKgFtxXdPmphz8aVXMirMDmEWkVHPtSh1CbXHX2YAyLMMTRq1zv98bo"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcg
Zm9yIGNvbnNlbnN1cyIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2
ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpjNDU2N2RlZi04OWdoLTEyaWota2xtbi05ODc2NTQzMjEwb3Ai
LCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJXb3JraW5nIEdyb3VwczogTG9va2luZyBmb3Ig
Y29uc2Vuc3VzIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvYzQ1
NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxMG9wL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoi
V29ya2luZyBHcm91cHM6IExvb2tpbmcgZm9yIGNvbnNlbnN1cyBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVy
IGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNl
IiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZjEyMzRqa2wtNTZtbi03OG9wLXFy
c3QtOTg3NjU0MzIxMHV2IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwg
R3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6
IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJu
OnV1aWQ6ZjEyMzRqa2wtNTZtbi03OG9wLXFyc3QtOTg3NjU0MzIxMHV2Iiwic3RhdHVzIjoiQ29tcGxl
dGVkIiwidmFsdWUiOiJBIn1dLCJjcmVkaXRzRWFybmVkIjo0LjUsInRlcm0iOiJTcHJpbmcgMjAyNCJ9
LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMv
b2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNv
biIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8v
MWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo1ZjlkOGM3ZS0xMmFiLTM0Y2QtZWY1Ni03ODkwMTIz
NDU2NzgiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.l_E4r
RXGl-w_Ab2P29wPepH7_-ItR3wQkDCFwzewlYo93_6NuYjcyxwZ68gAmS6YuLIWsHbmwlyUV7cL9Z6Q2
W5YO4rJgwjSPDpZOalrZCZN-jTZiACJV0PclM9grCycASjNeTQCgdzI_OLadVIx_2eHhRO9Nyqs8vJaM
V09hzcQU3rnDGouC9_bf7xkkrAtwnMziRthY08MV9m-nQAMwK5QeVX4EulZeJUnyVIdhTgPbB5srrKVu
c47V2ELr-uQusr0LpAJdkxBKZ5rdCERNG6WVg-qySn1wXnwEoXE-R1Cetqkwx7pt9eE8oPW0IeSI5DII
aJgJyEzkyZFBTKbXA

Spring 2024: program credential

{
  "@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": "2026-10-06T05:33:12Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z5HjU2Js7TCkVLLmrmWCSGGGZGujojeERJ9a3u9LHYENy6KehbmF1bXErAuAKmVj6t81tbL9L7eqyqNggZ4UVk8gd"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZjYzLTAy
NDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24i
Olt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwidHlw
ZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9p
bnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVp
ZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3VsdERlc2Ny
aXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZl
cmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUi
OlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJi
LTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjAifSx7InR5
cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWQyZjNhMWItOWM3ZS00
YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjAifV0s
ImNyZWRpdHNFYXJuZWQiOjEwLjUsInRlcm0iOiJTcHJpbmcgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1h
IjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNv
bi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNo
SnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGki
OiJ1cm46dXVpZDo1ZjlkOGM3ZS0xMmFiLTM0Y2QtZWY1Ni03ODkwMTIzNDU2NzgiLCJzdWIiOiJkaWQ6
ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.BgGfZcrqY3gqpClfaIL5Rz7sn0aRz
aLcJyHr_m9HcJflrlKLTI_-fMfZPfxA8cV-sKK8ZX2ubZoykepuKb0bWfLKbaAa3MnewaMg87WJkd9YH
7vDeVByX4LKulPvMP5V-9YyGbnEovQ-gWS8-XmgarZU_7z0zzNA3D4DND_wVmupX7y_uJuvFb3b6U-UH
AFawYV3PgQwrs1QgXcSNZPYX0fOl8K3FOqCPDFEebiBTp8NR3o9gWcchyu0HB_fhuCSgwcyu1N9eYNOW
WAZJ7jR9EJyw_Hi2F2pa8BD7FqLzbenXcvx9zbVYUQ6Qx9n2TVbzbnBsbAKjs8j3GvZ73IDPg
Fall 2024

After this term, the student achieves two credentials: one of the program for the semester, and one for the course taken.

Fall 2024: Spec Modeling and artifact generation course credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:12Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "zcaeSUM4fAis61b58R5wgAY4eEYrEeWNccoNq88MDU5eAyyswSbgTuq5ZH98aQF6eEJhapnXx5tYRZ5HXpvvvwDz"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2
ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3ODkwcnMi
LCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZmFjdCBn
ZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvZDc4
OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoi
U3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVy
IGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNl
IiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6
ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1
ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJl
c3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIx
MHZ3Iiwic3RhdHVzIjoiRmFpbGVkIiwidmFsdWUiOiJEIn1dLCJjcmVkaXRzRWFybmVkIjowLCJ0ZXJt
IjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50
aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwi
aXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjVmOWQ4YzdlLTEyYWItMzRj
ZC1lZjU2LTc4OTAxMjM0NTY3OCIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2
ZTEyZWMyMSJ9.u_1ZjauXkSbnvjhAvhM_uAZsG4oaCn_2VyWBImG7cS_pi4lj-DURcEX1X0jim0cC4me
f19Tg5HCNYLcGfpYYLiU0YbjvN_4-4rh1u4HJGSP-FzT0-ldFCIFpalHzLyQHvAml3F-3xI7QFO333XM
ZpA7wUNOOcwLwTChUY686cL1aZe7Lb3-g__I-G6tNdniY-qe3stZdJxQz-cwj2_phSOLf8dCQ81tuRFZ
V3Y0ZUMZAqnlhWmZXCoU52kj9_XiVTfZteyToecxhTUBDmpNlBFNBeZc9yf1MzQ_zg0scNjplAv-qesP
JTor8pomU1Ub67RxjQG4RXoVArX6Xe-b2yg

Fall 2024: program credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:12Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z5A7s8QxzJA9RjxMhT7inHZaEP2VPes8FpPawhCTXZDNSseH6Ks2W8joCbh15HYa7btSn5fvTUYGYP5mb1BJm1FAc"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZjYzLTAy
NDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24i
Olt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwidHlw
ZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9p
bnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVp
ZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3VsdERlc2Ny
aXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZl
cmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUi
OlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJi
LTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIwLjAifSx7InR5
cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWQyZjNhMWItOWM3ZS00
YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIyLjUifV0s
ImNyZWRpdHNFYXJuZWQiOjAsInRlcm0iOiJGYWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3si
aWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2Jf
djNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25T
Y2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJu
OnV1aWQ6NWY5ZDhjN2UtMTJhYi0zNGNkLWVmNTYtNzg5MDEyMzQ1Njc4Iiwic3ViIjoiZGlkOmV4YW1w
bGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.DjSFNCO1IJapgHZPPq5I1jNLpmWgvoM_8PGK
Z7IH5eHBC9GdVKjZfSuSJ775opucDSeMWXOVSmxtM6X1dIFTAQUT7kWVW9yxetOGJg7ikwK2nGQEYtMt
CBCyRrTIq4xVJTV7Hsa6BWuAll4bc7KYYW7FaZoS-KsuFOKC5BBL_53dPRwJYQ-aiRo-rkggKvsXm80O
2nC044sBEXNJbG5ck6WfMx4szqgFQunqrJMINXmAyN3toRepma1uADDGweJzZ7LyVBLSVvSGU9IjHDo9
2NoK0fiRFdPmSky7aGZ1yL_O-t4t7Gz4ECg1W2t0aGTNXCs1lmqvdcqU-TwnASnwww
Spring 2025

After 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.

Spring 2025: Spec Modeling and artifact generation course credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z2NeeYGEBXVd5a8deVcrGHN4dXXHRGM3Hw8syj35Bsc2dRjq6gg7aL4asq92SKo4exiyxrTXhpZzWuuZJHvTVHyVD"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjlhOGI3
YzZkLTQ1ZWYtMjNnaC1pamtsLTk4NzY1NDMyMTBtbiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2
ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3ODkwcnMi
LCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZmFjdCBn
ZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvZDc4
OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoi
U3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVy
IGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNl
IiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6
ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1
ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJl
c3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIx
MHZ3Iiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJCIn1dLCJjcmVkaXRzRWFybmVkIjo2LCJ0
ZXJtIjoiU3ByaW5nIDIwMjUifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwu
aW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNy
ZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5
In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6OWE4YjdjNmQtNDVl
Zi0yM2doLWlqa2wtOTg3NjU0MzIxMG1uIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZm
MWMyNzZlMTJlYzIxIn0.xlXCqOw-twWcsInPX-qjpUq_UyjYur4YaGhvEEASKgkjEJEvNlOhXVSMMj9p
VoFVt6vuDxp8SHRKWlrvEjhb-4cSAj-oOBZZ3KVxuaMqdPi8M53pThP-DJUiM4jfYrEcS1IMMFb9zw7h
-OiHMewNgGiaeZydY0Umo1vW9L6DCREBytrg9iLjis4FRhd-UBPWAwVWq0_ApTl6I8ugK6pQ3qOQB9hI
0F2iCp41QfQE88u9zNtCiwETzEUh062noJ55_pkqwq77OmhPxFv27hoff-oadxfeeKQ0tkjbzTVGb8n0
5duiU1TRdxG2K5R1srPZFqjQam3f8RA0TY-nyI95Qw

Spring 2025: program credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z3Makuej9wj4p15ccSprxDyUErVGdYUiAefEcqceqFWYu86t4imGXGqYJb94GVEsQK1F1ZdAGFqrREjdbX1TubxGM"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjdjNmQ1
ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZjYzLTAy
NDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24i
Olt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwidHlw
ZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9p
bnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVp
ZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3VsdERlc2Ny
aXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZl
cmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUi
OlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJi
LTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI0LjAifSx7InR5
cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWQyZjNhMWItOWM3ZS00
YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjAifV0s
ImNyZWRpdHNFYXJuZWQiOjYsInRlcm0iOiJTcHJpbmcgMjAyNSJ9LCJjcmVkZW50aWFsU2NoZW1hIjpb
eyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9v
Yl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNv
blNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1
cm46dXVpZDo3YzZkNWU0Zi04OWFiLTEyY2QtZWYzNC01Njc4OTBhYmNkZWYiLCJzdWIiOiJkaWQ6ZXhh
bXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.LBGXD0Z9fjZ8gWte_QV5gAMELonoLGqkJ
wWJs-uwMTZ_o3qQDehJhA9PEJX_THlvjJxnF9ppM2llTt6SJ2MHH2lUIuephpsiaaVaL10jxvESPRXsw
38mlLEqdwI_ncrecpunBZojYD1J_OFD23wMp60u2wVzFVp8GOcePbaJM2nR7Nbn8a9eH7SP-t_osryd_
oucozH015hEcMPo-3YUdLJxpx6Vlnr4YhfIMR7pP5SGQ3HkA35LgnOltycaWeuei9saCrTkWe1M1KFpR
EeTPx8HVJHbkYR6ExVq-QGha6twfs1XJ6ag2T0Qz5mrBQvKGIXXmd13UCuWRKk5iWOmPQ

Program credential

{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z4DVV9ZUfw9k8CyUBwMdrcgjqvXSXXAgUmHrrZidqCvzXM7yxsx12VvFcwkrVMG3GfdNqhqyLEUSyi7zWXuCBLScT"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjdjNmQ1
ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZjYzLTAy
NDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24i
Olt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwidHlw
ZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9p
bnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVp
ZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3VsdERlc2Ny
aXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZl
cmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUi
OlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJi
LTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjAifV0sImNy
ZWRpdHNFYXJuZWQiOjE2LjV9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5p
bXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3Jl
ZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTki
fV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo3YzZkNWU0Zi04OWFi
LTEyY2QtZWYzNC01Njc4OTBhYmNkZWYiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYx
YzI3NmUxMmVjMjEifQ.OIOkUmINKBufIULFStw_CPHjzaWYXK4pd754_8Ab3Q11jbMd-BLZJxdTCp8oA
ROMRQGninehT2IKsum1GxJM1MQWj41QXxhRbYqPI_dEn-lF1GNrlUK0qmqCRV4l7rPTQ-U73sopM10Uk
0QhMm2l8bQsMb-fKOEsdQo0eHM62tMLsSzGWRucrjeS7nwr4jviWDyxZqQETgLnkcJbzlakQGmpmr_Ux
tGb6-H2WGhXe6LuwUYSEmDeRsXZLQnsBiVUoTaFwAdQyrkhEHdIOrVYgN3jznHLgpSH9_lTc-r5rQpmN
hrx5gN9IrXsBc4S_8cP_FU8_ZjJhOU0WQXzzWsOWg

Major and Minors

In 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.

Example

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.

Note: The complete example is listed in the Appendix

Achievement for the degree Specification Architecture in EdTech

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the major Specification Development

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the minor Bootcamp design and teaching

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the course Introduction to Spec Development

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the course Working Groups: Looking for consensus

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the course Spec Modeling and artifact generation

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the course Bootcamp Design

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

Achievement for the course Teaching a Bootcamp

{
    "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"
        }
    ]
}

Note: The achievement has the minimum fields for this example to work. A real achievement should have richer information.

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.

Associations

[
    {
        "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"
    }
]

Student performance

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".

Spring 2024

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.

Spring 2024: Introduction to Spec Development course credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z46Hnbyc1pJ2nL5Hw5BWRPwKLRocMjDjD91pXMhASduzTMJFyPNVaKobvMbEb9PSMda8Mj7ZvGXAdtGsiwE5Rvj3X"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjRmNmQ3
ZThhLTEyYmMtMzRkZS01NmZnLTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2
ZWxvcG1lbnQiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJl
YmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOlsiQWNoaWV2ZW1lbnRTdWJqZWN0Il0sImFjaGlldmVtZW50
Ijp7ImlkIjoidXJuOnV1aWQ6YjEyMzRhYmMtNzhkZS05MGZnLWhpamstMTIzNDU2Nzg5MGxtIiwidHlw
ZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2ZWxvcG1lbnQi
LCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcvY291cnNlcy9iMTIzNGFiYy03OGRl
LTkwZmctaGlqay0xMjM0NTY3ODkwbG0vY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJJbnRyb2R1Y3Rp
b24gdG8gU3BlYyBEZXZlbG9wbWVudCBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGlu
IHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlIiwicmVzdWx0RGVzY3Jp
cHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZTg5MDFnaGktMjNqay00NWxtLW5vcHEtMTIzNDU2Nzg5MHJz
IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRU
eXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQi
Olt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZTg5MDFnaGkt
MjNqay00NWxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJC
In1dLCJjcmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNjaGVt
YSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pz
b24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVj
aEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRp
IjoidXJuOnV1aWQ6NGY2ZDdlOGEtMTJiYy0zNGRlLTU2ZmctNzg5MDEyMzQ1Njc4Iiwic3ViIjoiZGlk
OmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.zUhvJS44MbylbOwJ0Pkc_UHJ0yst
kG-Mt9SZLwC6fkCmZzEfUi1rDYveR7AL3kWQjnH3Oo-dN8Ff9sF11rtc_rUPR91UDOIZ5d4m1HuXaan2
wSns-0zd6hTqEH4Ed_aZm7a2q3V2eCU1uTGBkEigbysAKe_iO8io4SYNUjRvsZpOhthJLL4ysC4CJp5Z
oFhjG2b6a2rwY6MpPf3vTPwc9sXRqC9pI44gVV_mvd1vH_P1PwLzLAnOvHwFhBpZEwhfkrB1nixhEdxz
DzeLgwpDgXw7v2ZxvdA_TeQV2u_oL_wT3EPhCtW26QZ8ZNoR7GdKVmr_ZKfQEH54XV1i_TiN-g

Spring 2024: Working Groups: Looking for consensus course credential

{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z4ZNKGCLBpi5fgThP4bX2PerpHgYyuZduTzC2zAuPnmGoMCd1iMYyTwbhGuFBQhBFUEmTYg4r64hUNkdcKL6Y7VFq"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcg
Zm9yIGNvbnNlbnN1cyIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2
ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpjNDU2N2RlZi04OWdoLTEyaWota2xtbi05ODc2NTQzMjEwb3Ai
LCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJXb3JraW5nIEdyb3VwczogTG9va2luZyBmb3Ig
Y29uc2Vuc3VzIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvYzQ1
NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxMG9wL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoi
V29ya2luZyBHcm91cHM6IExvb2tpbmcgZm9yIGNvbnNlbnN1cyBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVy
IGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNl
IiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZjEyMzRqa2wtNTZtbi03OG9wLXFy
c3QtOTg3NjU0MzIxMHV2IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwg
R3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6
IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJu
OnV1aWQ6ZjEyMzRqa2wtNTZtbi03OG9wLXFyc3QtOTg3NjU0MzIxMHV2Iiwic3RhdHVzIjoiQ29tcGxl
dGVkIiwidmFsdWUiOiJBIn1dLCJjcmVkaXRzRWFybmVkIjo0LjUsInRlcm0iOiJTcHJpbmcgMjAyNCJ9
LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMv
b2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNv
biIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8v
MWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo1ZjlkOGM3ZS0xMmFiLTM0Y2QtZWY1Ni03ODkwMTIz
NDU2NzgiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.l_E4r
RXGl-w_Ab2P29wPepH7_-ItR3wQkDCFwzewlYo93_6NuYjcyxwZ68gAmS6YuLIWsHbmwlyUV7cL9Z6Q2
W5YO4rJgwjSPDpZOalrZCZN-jTZiACJV0PclM9grCycASjNeTQCgdzI_OLadVIx_2eHhRO9Nyqs8vJaM
V09hzcQU3rnDGouC9_bf7xkkrAtwnMziRthY08MV9m-nQAMwK5QeVX4EulZeJUnyVIdhTgPbB5srrKVu
c47V2ELr-uQusr0LpAJdkxBKZ5rdCERNG6WVg-qySn1wXnwEoXE-R1Cetqkwx7pt9eE8oPW0IeSI5DII
aJgJyEzkyZFBTKbXA

Spring 2024: major credential

{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z2wAbkwx24ygdBK7TSotTEt74CMAGMVL9VhZm5YYNX3Umtz2a2hy7PibqWCXCHS3ZKegV77s4pkuHUfHzm3ALwr72"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlN2Y5
YTJiLTQ1Y2QtNjdlZi04OWdoLTAxMjM0NTY3ODlpaiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNiMmM0ZDVlLTZmN2ctOGg5aS0wajFrLTJs
M200bjVvNnA3cS9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWFqb3IuIFdyaXRlIGEg
YmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoi
ZXh0Ok1ham9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7Imlk
IjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUtNWY0ZzNoMmkxajBrIiwidHlwZSI6WyJS
ZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVy
YWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZDo2ZzVm
NGUzZC0yYzFiLTlhOGMtN2Y2ZC01ZTRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0aW9u
Il0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFnZSIs
InZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVz
dWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUt
NWY0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjAifSx7InR5cGUiOlsi
UmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6Nmc1ZjRlM2QtMmMxYi05YThjLTdm
NmQtNWU0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjAifV0sImNyZWRp
dHNFYXJuZWQiOjEwLjUsInRlcm0iOiJTcHJpbmcgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJp
ZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92
M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNj
aGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46
dXVpZDozZTdmOWEyYi00NWNkLTY3ZWYtODlnaC0wMTIzNDU2Nzg5aWoiLCJzdWIiOiJkaWQ6ZXhhbXBs
ZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.xp_OPPKD451q_0otWNgR-Jiem6l5lhHzCvGxh
f8FqB2oJxl4C5Uqb6HQIUEnSUEbr6OzXGs6M1YmiNzBhzeUaRJoInvQEICjOC1qg7q_FQZAiBrlg28yO
Ar3jmfNjAzOo3zSHlJUUm2C0J4P0n85zRphw6OX6mKVZOnrqBETVNYDpcqxGc4Q47uiv90Z5l4Zt6LIx
RdB9ndpWH9ARp9X_xP9-DhqYxGn_zK1XvZgc9mRnVX7IScTpf1QRPthGoYbIfbSXUKI68C99X6X2n48E
h2luahe3ozEGOLU1RUHe5qXkXt-iV2XcGDNrspcTZscBPx1f_SKXSU1yX7jqegXqA

Spring 2024: program credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z4ML2nMKuMiLXZQLTE1bZsAFAKo7MstyncBhxfZoRQJziqFbRs7F7CrPAPu2Z8kcH9etJryYftvNzaURVGsrXXEJi"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjhhN2I2
YzVkLTM0ZWYtMTJnaC1pamtsLTk4NzY1NDMyMTBtbiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDozYTRiNWM2ZC03ZThmLTlnMGgtMWkyai0zazRsNW02bjdvOHAiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNhNGI1YzZkLTdlOGYtOWcwaC0xaTJqLTNr
NGw1bTZuN284cC9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MjcsInJlc3VsdERlc2NyaXB0aW9uIjpb
eyJpZCI6InVybjp1dWlkOjVlNmY3ZzhoLTFpMmotM2s0bC01bTZuLTdvOHA5cTByMXMydCIsInR5cGUi
OlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50
QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6
OWY4ZTdkNmMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJh
Z2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVlNmY3ZzhoLTFpMmotM2s0bC01
bTZuLTdvOHA5cTByMXMydCIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNC4wIn0seyJ0eXBl
IjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjlmOGU3ZDZjLTRiM2EtMmMx
ZS05ZjhnLTdoNmk1ajRrM2wybSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNC4wIn1dLCJj
cmVkaXRzRWFybmVkIjoxMC41LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6
W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24v
b2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpz
b25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoi
dXJuOnV1aWQ6OGE3YjZjNWQtMzRlZi0xMmdoLWlqa2wtOTg3NjU0MzIxMG1uIiwic3ViIjoiZGlkOmV4
YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.hS2q6gcssv9VvXXai9BuNLsBrNZnmwkh
Oc9275zRW6-pS54RzEBtHiMBJz29BpCDNZ0xt-F_36R8K53HqzWJEgqyg83Kxn0eTE94Fbct5-UFt09M
uQwgycHPeqJUSd7wKsWtmOvFkA71AngryIw_JcgO8qf6RzSn3r-CAmVIjNdkpVcEFo_HVPKovB29If1c
MF7WuEqiKcN-HUPuiSvH6RbJkv4nruXEf2n54A8fU2WE5ZJwt-DBw3jEm6VBQkeJ0ToeqdnL608zlRRb
Bx6lMNJjlXvu4d9x9F8N7SFhqxLDqIKhhGslp9MNQpHdaPnnuxqMSXO5VFHPWAEYlF8NbA

##### Fall 2024

After 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.

Fall 2024: Spec Modeling and artifact generation course credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z5KV1UpRAufP4z3QykqWAWXAJcLQdPjvjphcssuZ4pxF4Cw64WNnErbD6RViSY91YqTjCEdz4jZ37NJcye7TfQxzk"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlNGY1
ZzZoLTc4aWotOTBrbC1tbm9wLTEyMzQ1Njc4OTBxciIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2
ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3ODkwcnMi
LCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZmFjdCBn
ZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvZDc4
OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoi
U3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVy
IGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNl
IiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6
ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1
ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJl
c3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIx
MHZ3Iiwic3RhdHVzIjoiRmFpbGVkIiwidmFsdWUiOiJEIn1dLCJjcmVkaXRzRWFybmVkIjowLCJ0ZXJt
IjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50
aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwi
aXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjNlNGY1ZzZoLTc4aWotOTBr
bC1tbm9wLTEyMzQ1Njc4OTBxciIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2
ZTEyZWMyMSJ9.NgZZczdjjG5ua4hbsywV4jh5Ha8nEbfUOcsJRN9BMevjqdYBPjN9jqJRC44bvlwTMBs
AeneaP-41mSfvVf8IrVjuEtOLmakilJONdrP57OwFj-5K_9lSLDQLxDpPywB7_2d7a0JtCV00xjisUIe
8xNVGs4PdLgF1oogW0G_LXmIpuSNiXzMQNYsWe0f4O089AA_BU5DI7k88RY4qtLdEOnMpn3H_-FrWyjP
Dq9gwFOHdUT0shiEPxIFzfBNdaTOaTo9t50HjJEOwxYmjXV7PlUHcVp8rbGXC1XtgVkeiwE7t5MFpvOW
XI94aEpHZ7e25FR1tPtNjB2jZ59H8bn8Nrw

Fall 2024: Bootcamp Design course credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z2yQ6YYHwK2EXLnDH28BNUzFPsyQ2jp95AWBMg9dvUAECLnsHseQxdz8CK9JrRDGaYqDMQ9C9Bh51StEcnwX83w7"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjFhMmIz
YzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiQm9vdGNhbXAgRGVzaWduIiwiY3JlZGVu
dGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEi
LCJ0eXBlIjpbIkFjaGlldmVtZW50U3ViamVjdCJdLCJhY2hpZXZlbWVudCI6eyJpZCI6InVybjp1dWlk
OmU1Njc4amtsLTkwbW4tMTJvcC1xcnN0LTk4NzY1NDMyMTB1diIsInR5cGUiOlsiQWNoaWV2ZW1lbnQi
XSwibmFtZSI6IkJvb3RjYW1wIERlc2lnbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZy9jb3Vyc2VzL2U1Njc4amtsLTkwbW4tMTJvcC1xcnN0LTk4NzY1NDMyMTB1di9jcml0ZXJpYSJ9
LCJkZXNjcmlwdGlvbiI6IkJvb3RjYW1wIERlc2lnbiBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyIGRlc2Ny
aXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlIiwiY3Jl
ZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ejEyMzR4
eXotNTZhYi03OGNkLWVmZ2gtOTg3NjU0MzIxMGlqIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJd
LCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6
IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERl
c2NyaXB0aW9uIjoidXJuOnV1aWQ6ejEyMzR4eXotNTZhYi03OGNkLWVmZ2gtOTg3NjU0MzIxMGlqIiwi
c3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJDKyJ9XSwiY3JlZGl0c0Vhcm5lZCI6NiwidGVybSI6
IkZhbGwgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9i
YWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlh
bF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlz
cyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDoxYTJiM2M0ZC01ZTZmLTdnOGgt
OWkwai0xazJsM200bjVvNnAiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUx
MmVjMjEifQ.IWa1MILMwDAuxwqyYpNNhEavVU2kZkiJ8L1Kt_nc8j-minYdqZ9dV6zTFSg94tYFrc60M
kG92-p_Bysgzv20pxF8d5QR33GSVnoPd_B9FhrM9cyhngqmdBjm-qj7zt-owp7tu1AjO2Pg4gC0J0plv
YaAaE4278So9KNoejMtsMnDApmq0rc6hYzDBpGF2Rs-A6Gusxt1FdYn7WaVl9uJ9fCCBqOu6QFUcE8Q_
aZ_NKXnhZkDnHIMN2l5gO8s3paEoN9QNWTbCI6TqbwMRh3i4LuOO0oRp-rVRCIVt_UB4zNfap05TNm-3
vO7h-zl6xLV5Q3JgS7GzTzc-6AQ_7yzxw

Fall 2024: major credential

{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z4QTHmyeLPUQ6UuxPweYNAAzbJ1XjwvGrAMFMB7amhuntAiujbz4f8uEAyiFgAEfQk11Gav9QW2Bt9mjLuSAncaht"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjRmNWc2
aDdpLTg5amstMDFsbS0yM25vLTQ1Njc4OTBwcXJzdCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNiMmM0ZDVlLTZmN2ctOGg5aS0wajFrLTJs
M200bjVvNnA3cS9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWFqb3IuIFdyaXRlIGEg
YmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoi
ZXh0Ok1ham9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7Imlk
IjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUtNWY0ZzNoMmkxajBrIiwidHlwZSI6WyJS
ZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVy
YWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZDo2ZzVm
NGUzZC0yYzFiLTlhOGMtN2Y2ZC01ZTRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0aW9u
Il0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFnZSIs
InZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVz
dWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUt
NWY0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIwLjAifSx7InR5cGUiOlsi
UmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6Nmc1ZjRlM2QtMmMxYi05YThjLTdm
NmQtNWU0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIyLjAifV0sImNyZWRp
dHNFYXJuZWQiOjEwLjUsInRlcm0iOiJGYWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQi
OiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNw
MF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hl
bWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1
aWQ6NGY1ZzZoN2ktODlqay0wMWxtLTIzbm8tNDU2Nzg5MHBxcnN0Iiwic3ViIjoiZGlkOmV4YW1wbGU6
ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.fKPBxk9gNbUvRD1iZKopN-FrtBYkKSyV_dco42vy
P3hNxQJU8wgiMzr-iPnbQcFcmIbMJKLqeD2dRecCbNNIgGO1JIIJkUax6djF5QvcItOtvmW-Y9ELNL6V
Kxb1lYmh9W_OaTESQJbosffx6J6bOcRAFEfcVQluHlXgMGTCLBGiPgiAVfz9AIlY2kqrTbYBKQ1fZMoJ
KIJgDuDMF8by16MLtTcGkGqax6LM36URtx2_MgcQyidrS77h__jdT2WQY8yfrejvYoH7CvbIDWI7GBlF
sggMYZrD6Yxk1FbouZKIdPF_u_-MJLnqJTbulwTBgtruwJMGaudlxEkPNslbaw

Fall 2024: minor credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z24xwv3AxA96rohthBQgwbncPq4RcrdiDLRsXUXrNSB2iomzHWaE5BvfMDktrLUfVeXa6VinenF69AvaSM9ZpWDDZ"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjFhMmIz
YzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDplMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0xMjM0NTY3ODkwcXIiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJCb290Y2FtcCBkZXNpZ24gYW5kIHRlYWNoaW5nIiwiY3JpdGVyaWEi
OnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2UxMjM0ZmdoLTc4aWotOTBrbC1tbm9w
LTEyMzQ1Njc4OTBxci9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWlub3IuIFdyaXRl
IGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBl
IjoiZXh0Ok1pbm9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTAuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7
ImlkIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwidHlwZSI6
WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRB
dmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZDo4
ZjdlNmQ1Yy00YjNhLTJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0
aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFn
ZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiOlsi
UmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThk
NGYtMWU2ZjliN2Q4ZTlmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUifSx7InR5cGUi
OlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6OGY3ZTZkNWMtNGIzYS0yYzFl
LTlmOGctN2g2aTVqNGszbDJtIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUifV0sImNy
ZWRpdHNFYXJuZWQiOjYsInRlcm0iOiJGYWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQi
OiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNw
MF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hl
bWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1
aWQ6MWEyYjNjNGQtNWU2Zi03ZzhoLTlpMGotMWsybDNtNG41bzZwIiwic3ViIjoiZGlkOmV4YW1wbGU6
ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.PV9KFvPHstKwMkjs9Y8i3gU4-P9TO6XG0LnJIEit
OFqgJo-DWDCyJA98tVhDZ4-X6Yr6eWpgN-vSfW2UzdeHU3jOSTzAHet3kNzhp3lBSpA5ZRU0WWsOWOB4
NVCcrAf0QlqNUpw2DbGEIgF_SqNlB3mnnbrOZb9eFh2HxHpD_a4_O8wsMFr81CLpVdA7wbog_zSzccFG
R7axRGpsHgifhym_xNNUM5nQOuTeBTTuQmAEyOt1wXYTLskKZkJfVvU2adkuH_JtKuXUv7DAACBXp4RM
XPNx8W--3R4vaHHI54pAtfMSqVDuNIpLh5Gvq8-KieXkDNJiu3s8AGZY_JBtzA

Fall 2024: program credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z2yZ9ecDN3J9rnGT1BVEmPjdYnVFa6WjtCNyDXVVdGHtkmifnp3PHc7HKn4i5Nh2Eczrey5u2MSaQFSkQvKPvLDQQ"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjFhMmIz
YzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDozYTRiNWM2ZC03ZThmLTlnMGgtMWkyai0zazRsNW02bjdvOHAiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNhNGI1YzZkLTdlOGYtOWcwaC0xaTJqLTNr
NGw1bTZuN284cC9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MjcsInJlc3VsdERlc2NyaXB0aW9uIjpb
eyJpZCI6InVybjp1dWlkOjVlNmY3ZzhoLTFpMmotM2s0bC01bTZuLTdvOHA5cTByMXMydCIsInR5cGUi
OlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50
QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuOnV1aWQ6
OWY4ZTdkNmMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2ludEF2ZXJh
Z2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0eXBlIjpb
IlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVlNmY3ZzhoLTFpMmotM2s0bC01
bTZuLTdvOHA5cTByMXMydCIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMC4wIn0seyJ0eXBl
IjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjlmOGU3ZDZjLTRiM2EtMmMx
ZS05ZjhnLTdoNmk1ajRrM2wybSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy4wIn1dLCJj
cmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7Imlk
IjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3Yz
cDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2No
ZW1hVmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1
dWlkOjFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInN1YiI6ImRpZDpleGFtcGxl
OmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.bdF0PBABb4Ce_Vb7uyd0Q_SbkWQupeCdWWmppfX
l_YkLk__a6MJypxVbSykA6p8_VFkQLuLiZWZNcl3Nc7NTl6GN4gGL_Q2gBGtW4B3PB2BvvXc5Rml3fNQ
CXCEhqHyyqdCeFC_W6tOA9VLTFK6rlQ2C6HtdMw6W2svJonjsc_a177I03HsIaqcYa7UcK-KvGJ7uPoJ
JO1Sl1aWuuzUbMK4Q9-1CWbMCttHlM8X721Sn21iO1t9LTbdZJD8j7KAMZVBJL6weSepYeYKfP2qXPc-
9IVat0TVBUM4EYhMQNz1_uqQvd0vrGbIv9iE2yH-K9U1P3DgyKKooNRyFnRijYg

##### Spring 2025

After 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.

Spring 2025: Spec Modeling and artifact generation course credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:14Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z5e3ypfCoHZ5ofRkYjUNgN47J9zc8stPzb7Zqof8EvKYPPscDbvnfK8TmzivBJZwNNvW3gFeeBpRFCZCtnnJJsWWf"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjRkM2My
YjFhLTY3ZWYtODlnaC1pamtsLTEyMzQ1Njc4OTBvcCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2
ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3ODkwcnMi
LCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZmFjdCBn
ZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvZDc4
OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoi
U3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVy
IGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNl
IiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6
ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1
ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJl
c3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIx
MHZ3Iiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJCIn1dLCJjcmVkaXRzRWFybmVkIjo2LCJ0
ZXJtIjoiU3ByaW5nIDIwMjUifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwu
aW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNy
ZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5
In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NGQzYzJiMWEtNjdl
Zi04OWdoLWlqa2wtMTIzNDU2Nzg5MG9wIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZm
MWMyNzZlMTJlYzIxIn0.VlTDdoPParj0IV3Laa9_OVRv6ywbcz0aS5jiT1r3M2wbtZxCBi_P5hfsOob6
6nM8_ioXHcEXRtHgZnSyK1ZXdbPHnhU81UJYv0tFdLZz-6FlZJISXHpmzWPaGRONy1Z1as7n28X4GRuC
3g1byf8cSKxbWVzp6SWfkmxhehV1ltJIZKCPqpjBs2eGupgHksCYtUhgeDXRb2UIcZAn8BFfGlKK41lu
JQ5d81ifZaFmoOjP-MPCCSaBPteX4Y97jGJb1Pk42IN849EDW6HdmX_TCmX1jOqeMGfXEiydWcyfTkwB
4LoZNTshgCOR1BfTERWeMUZMXh9tzXOLp2i5hqDjBA

Spring 2025: Teaching a Bootcamp course credential

{
  "@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": "2026-10-06T05:33:14Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "zoYUUSBfhn4vh8UDq8XTW9daikV8f9Ezi4HT8uLNBcMSrdxszEmbHd8ZSvB49FkCvxvaoZs8um3epPR8aWpFW7xz"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjlmOGU3
ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiVGVhY2hpbmcgYSBCb290Y2FtcCIsImNy
ZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJl
YzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46
dXVpZDpmMTIzNGFiYy01NmRlLTc4ZmctaGlqay05ODc2NTQzMjEwbG0iLCJ0eXBlIjpbIkFjaGlldmVt
ZW50Il0sIm5hbWUiOiJUZWFjaGluZyBhIEJvb3RjYW1wIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczov
LzFlZHRlY2gub3JnL2NvdXJzZXMvZjEyMzRhYmMtNTZkZS03OGZnLWhpamstOTg3NjU0MzIxMGxtL2Ny
aXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiVGVhY2hpbmcgYSBCb290Y2FtcCBjb3Vyc2UuIFdyaXRlIGEg
YmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoi
Q291cnNlIiwiY3JlZGl0c0F2YWlsYWJsZSI6NC41LCJyZXN1bHREZXNjcmlwdGlvbiI6W3siaWQiOiJ1
cm46dXVpZDpoNTY3OG5vcC0xMnFyLTM0c3QtdXZ3eC05ODc2NTQzMjEweXoiLCJ0eXBlIjpbIlJlc3Vs
dERlc2NyaXB0aW9uIl0sIm5hbWUiOiJGaW5hbCBHcmFkZSIsInJlc3VsdFR5cGUiOiJMZXR0ZXJHcmFk
ZSIsInZhbHVlTWluIjoiRiIsInZhbHVlTWF4IjoiQSJ9XX0sInJlc3VsdCI6W3sidHlwZSI6WyJSZXN1
bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDpoNTY3OG5vcC0xMnFyLTM0c3QtdXZ3eC05
ODc2NTQzMjEweXoiLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IkEifV0sImNyZWRpdHNFYXJu
ZWQiOjQuNSwidGVybSI6IlNwcmluZyAyMDI1In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0
cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNo
aWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFs
aWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjlm
OGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInN1YiI6ImRpZDpleGFtcGxlOmViZmVi
MWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.VWtJwXCH9plEkzsH34_lxTTsIvijNBUlxKKIvEFtEd4NiGk
Hx5xO7SJZONF0S5Du-FozJso8gdZ2u0025FfTG4n7U0saJlCpT0EQF8vKY9dloRwavucdCODmX423r4x
8tfjSn_j-q146ZlpbWWdmTvRDrqBUOEC9GBcJToucXLUYnnLpwxdj-Wgqi3iSfRS42hojeHVayM4K2ur
LukZAQRSEOZFxjTfGZJIp_rM3wNaruCBf5mFTlOoQhy5-cTmfztAntpGSy0BwWBwh_-uUCfQhTUacDQd
PZ74Pxip49-6BABM_0nb_dZu5_j-KpTYeBs_MVvT_5zA-tVQJSRzbNQ

Spring 2025: major credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:14Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z28eWmVYXJssj3HUpFAaqvZqJqnchiMAmtdsf5rneKAwcqH7MYVyTWsCrKJQQzuTo6Cp1gi1bZBV46WX9fwmbqiag"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjlhOGI3
YzZkLTVlNGYtM2cyaC0xaTBqLTdrOGw5bTBuMW8ycCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNiMmM0ZDVlLTZmN2ctOGg5aS0wajFrLTJs
M200bjVvNnA3cS9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWFqb3IuIFdyaXRlIGEg
YmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoi
ZXh0Ok1ham9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7Imlk
IjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUtNWY0ZzNoMmkxajBrIiwidHlwZSI6WyJS
ZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVy
YWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZDo2ZzVm
NGUzZC0yYzFiLTlhOGMtN2Y2ZC01ZTRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0aW9u
Il0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFnZSIs
InZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVz
dWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUt
NWY0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI0LjAifSx7InR5cGUiOlsi
UmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6Nmc1ZjRlM2QtMmMxYi05YThjLTdm
NmQtNWU0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUifV0sImNyZWRp
dHNFYXJuZWQiOjYsInRlcm0iOiJTcHJpbmcgMjAyNSJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6
Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3Aw
X2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVt
YVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVp
ZDo5YThiN2M2ZC01ZTRmLTNnMmgtMWkwai03azhsOW0wbjFvMnAiLCJzdWIiOiJkaWQ6ZXhhbXBsZTpl
YmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.WKIz8TkEvDcYLXV_JEkVxov5CM7crO7sbiNRmIQ33
6pu6VPl62qyf9A2g-qdJvtWPfQXBgeF8cfGkwRHOf28vU3Exueq4jWkIPKMg1dYYEdqh68Y27vK9OUwC
wwKX3G7MvV6yfAEd7fxcCnd7ORay8z45DXciY9qXIVigPqwGqxBz2vXNmssczfy_mgHOwing8iYLNTSe
_Q15TjDvhmRLHl78cfDClYAzrumi9m9HSNAts6Pd_ORJ2dFhMf4oRP2vHTPDqMMLvhpqBkj22RsjUgic
JkGU9WnPTZAflnSiyQtJHaajvjrKR6mOx-juHxfQsJbcOG2okv57891q8MFzg

Spring 2024: minor credential

{
  "@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": "2026-10-06T05:33:14Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z2YrhU9agAXJXWDyPTtYk2FjEba5do5zXYYqtX2pr6J4GSua8a3HoeZ8jhjDFirwY8T1n837GttiZ1JcejWAczBWP"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjJiM2M0
ZDVlLTZmN2ctOGg5aS0wajFrLTJsM200bjVvNnA3cSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDplMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0xMjM0NTY3ODkwcXIiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJCb290Y2FtcCBkZXNpZ24gYW5kIHRlYWNoaW5nIiwiY3JpdGVyaWEi
OnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2UxMjM0ZmdoLTc4aWotOTBrbC1tbm9w
LTEyMzQ1Njc4OTBxci9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWlub3IuIFdyaXRl
IGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBl
IjoiZXh0Ok1pbm9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTAuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7
ImlkIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwidHlwZSI6
WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRB
dmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZDo4
ZjdlNmQ1Yy00YjNhLTJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0
aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFn
ZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiOlsi
UmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThk
NGYtMWU2ZjliN2Q4ZTlmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI3LjAifSx7InR5cGUi
OlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6OGY3ZTZkNWMtNGIzYS0yYzFl
LTlmOGctN2g2aTVqNGszbDJtIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjUifV0sImNy
ZWRpdHNFYXJuZWQiOjQuNSwidGVybSI6IlNwcmluZyAyMDI1In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7
ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29i
X3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29u
U2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVy
bjp1dWlkOjJiM2M0ZDVlLTZmN2ctOGg5aS0wajFrLTJsM200bjVvNnA3cSIsInN1YiI6ImRpZDpleGFt
cGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.fqe3QDq4mK4Q38sOz9aeKi-H4elYTW2ZBb3
mqdgX0s4zyvIfA95gKLDQ4P6qRzY4AXdG2u7GOnx8lLJYz01aAoRRykup0FfsTVWtC5G-AxeopkKuCX6
jLs59GAmCoCx1IQH8FEKpADUFXyrvfTVQawzC9bbjH4xsxf_hFMbkhGQpRu91dH7db-5Tko5nFrDAnvL
YfqHQo9FeUPL_L6P-AO-0ESiAFTzMpZwldhaCj_kloUXioc4Fve0A4dxEvYcGdAFhSkVgdCSIQdl0LmT
7NZRd4kdBGp_IGZ0Cwm919s6QeCFCvwISajqRQx8wvHtA2I3iVe1chGq_GYjHbovUgA

Major credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "zBHxeQ7kt4LVe1M3seN4GtdLNcZvEQ4LJhR78u5VYehbzEzrHZdgymUQBqnxVa8TEWu4NKAjvbi4x7odiCLjZCyA"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjRjM2Qy
ZTFmLTdnOGgtOWkwai0xazJsLTNtNG41bzZwN3E4ciIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNiMmM0ZDVlLTZmN2ctOGg5aS0wajFrLTJs
M200bjVvNnA3cS9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWFqb3IuIFdyaXRlIGEg
YmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoi
ZXh0Ok1ham9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7Imlk
IjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUtNWY0ZzNoMmkxajBrIiwidHlwZSI6WyJS
ZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRBdmVy
YWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZDo2ZzVm
NGUzZC0yYzFiLTlhOGMtN2Y2ZC01ZTRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0aW9u
Il0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFnZSIs
InZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVz
dWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUt
NWY0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUifV0sImNyZWRpdHNF
YXJuZWQiOjZ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwu
b3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9z
Y2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6
Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo0YzNkMmUxZi03ZzhoLTlpMGotMWsy
bC0zbTRuNW82cDdxOHIiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVj
MjEifQ.PH4aRcXIO6sHhdVuw8TMZ4XrgKp93307evCNjdrERACsdDuVqZJL3lGBpIt3CJzqO6PJTMmwd
4uNpmaZtIIgmh9KKh2idlK0dFqvRMlg5wd70q7kFxUtpQAvACdN9Uds7mGc9xp5rQpwMDeQoRCflYDJr
FOlTarara18LioVce7x4KBiUbPmM8kfBRef16X1crvAUmsy_OP4ubJPBDp1tQyooCLXkZ3Jw53uu15W9
CqJytaQ3_RwKN6wpCSilZpMxD6hPBABRlo9aA7IwE9LrNZEjoAihkTajIB6VTdTCZl4EaopFe3VmxUPo
WKLwYSVd-pqCEEjFxdKN_jPxEgDIQ

Minor credential

{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z2wNeqag6yvJ69EH3qLjAZdf9CoDQtZuow28TCyGF8JwB5Fj9JTQBc5qsiB3HFnmidnW67RbaJp4UVeUQBXVCqh6K"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVkNmU3
ZjhnLTloMGktMWoyay0zbDRtLTVuNm83cDhxOXIwcyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDplMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0xMjM0NTY3ODkwcXIiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJCb290Y2FtcCBkZXNpZ24gYW5kIHRlYWNoaW5nIiwiY3JpdGVyaWEi
OnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2UxMjM0ZmdoLTc4aWotOTBrbC1tbm9w
LTEyMzQ1Njc4OTBxci9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWlub3IuIFdyaXRl
IGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBl
IjoiZXh0Ok1pbm9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTAuNSwicmVzdWx0RGVzY3JpcHRpb24iOlt7
ImlkIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwidHlwZSI6
WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pbnRB
dmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZDo4
ZjdlNmQ1Yy00YjNhLTJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0
aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlcmFn
ZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiOlsi
UmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThk
NGYtMWU2ZjliN2Q4ZTlmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjUifV0sImNyZWRp
dHNFYXJuZWQiOjEwLjV9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNn
bG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVu
dGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0s
ImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo1ZDZlN2Y4Zy05aDBpLTFq
MmstM2w0bS01bjZvN3A4cTlyMHMiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3
NmUxMmVjMjEifQ.NEwt0xWgHMhd7IvkoPmjb2OFPtKD9saRWet3OSY0VgUGSYJAL3v7tBrHdVrY_rs8C
cezSwtup44B6pwuXZ9exmElRcDas7phpt_r6dSt7sCpzNl_NKYlUYkplUaNdahGxbOCs6IavRSEvsOa1
5UDVl38DubJUqzmOZ-Rr3W1-Lem_-D-Q8tBfRlvCYZloxjPjc2cSbKA6RjzmiU0_DpItsltkBzgD9gUC
xmIZUankouGKuYHvkBVJzLrkaJTRW6iprTHwSVqtY5FLQCnSp9_jDVkxqfsCCQGqmIyvWCaLwJ17qGY7
WJEnzUD1KnZR-QpPrT0-Ek3iKd5uZgOeK1zfA

Program credential

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "zmGbfD1SFjC68iPadU5wb4w2tMywmVWMXi1ovWgToarKMDmB8DbG3nufFLWYaiMcS2tRJmkSqfT22gkfu9yrafGF"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlMmYx
YTRiLTU2Y2QtNzhlZi05MGdoLTEyMzQ1Njc4OTBpaiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVyaWEiOnsi
aWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZjYzLTAy
NDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXcml0ZSBh
IGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50VHlwZSI6
IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24i
Olt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwidHlw
ZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9p
bnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVp
ZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3VsdERlc2Ny
aXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZl
cmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUi
OlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJi
LTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUifV0sImNy
ZWRpdHNFYXJuZWQiOjI3fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1z
Z2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRl
bnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1d
LCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6M2UyZjFhNGItNTZjZC03
OGVmLTkwZ2gtMTIzNDU2Nzg5MGlqIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIn0.lKxD9ThiUvUfJUaWvLmRZghG2xj1cJtf3iXhV20azr2w7fhscdROrXh6pYwOft78
2yGnCyDMCIJz9qpnTjngX9rMLNkzYTEe87902wn70nlywLOTiNM8sRZ2kvTvXDwAr86ig6XX5lP5NV-R
KqpUA6Fzt9JruxtYuOLiUsD07x8gcq9SEs85DyMchKjMkHfxVQZgh1pZzWgBW3Z69R94bCp8-yW-_Jmz
5--mXqIgRFm65n7WyjUEeZB8iqLunX7v4ZzOC8SN2Xalo2S65fjeepdkvEpuPHk5oDlAJXyJmSrVAdVx
uqA9ydsYq62-ySjm0GrHQbs9l5lylc6sxjbofA

Transfer credits

Transfer 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").

Aligned 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.

Example

This Open Bagde credential describes the completion of the course Spec Modeling and artifact generation in the term Fall 2024 for the student with identifier did:example:ebfeb1f712ebc6f1c276e12ec21

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:14Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "zJpTF8YMhwxrfZYpE1kPat3zLYUp6dp4wgmGRpUFDsyHhQ3YLVznYGyooArdAW3CuucQYoY29JXuvwoJFst1VEVV"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZh
Y3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2
ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3ODkwcnMi
LCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZmFjdCBn
ZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvZDc4
OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoi
U3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVy
IGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNl
IiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6
ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZXNjcmlw
dGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1
ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJzb3VyY2UiOnsiaWQiOiJodHRwczovL2V4YW1wbGUu
b3JnIiwidHlwZSI6WyJQcm9maWxlIl0sIm5hbWUiOiJPcmlnaW4gSW5zdGl0dXRlIn0sImNyZWRpdHNF
YXJuZWQiOjYsInRlcm0iOiJGYWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRw
czovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hp
ZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxp
ZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NWY5
ZDhjN2UtMTJhYi0zNGNkLWVmNTYtNzg5MDEyMzQ1Njc4Iiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIx
ZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.kboAQXUKC9Hs8LZxBKbkQno4wvibT4uTuRMVLZRE-tF5QgGi
KWHAUAna0-VAYa4K7QkY0xS5OgzBwe4Xg9ipj1kMXOGdIaUPU0-dIpSfT7A9rfBgRRZTwEY27QFMO323
YuUAI4WfFFLEPePYg3voBmooqFQ0Bnug9MUjjaWGyxWQK7A4jHsBIinn_dDqthobsCGcQXD8CFfzUn2S
hq6PJE6-Rcp6jAH5Jjdk8nbfGMQnE-v9P3wOyNmOvl2mqK7ILEl_0ffr9pJrR2MfKcgshjw8BOS0bn8O
mwiXuv1RA_8qvZnyc1JJ3SVHD8IFqsOukWFvkRRd9qEFN6bsqwm_yw

Note: This example shows a minimum amount of information about the originating institution. Real credentials should contain richer information.

Undistributed credits

Undistributed 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.

Example

This example describes an achievement for Transfer Credits

{
    "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"
}

The achievement can be used in a credential about transfer credits for undistributed credits

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:14Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z28BhdXSAPZa6Kk4aioTLXFzUECbGX7DKX7rZbErTrMgdYyRmGbWmjf9ykGHHStHEUDaQ3sga8xU37DwEKSayEPRL"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlbG9wbWVu
dCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMy
NzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQi
OiJ1cm46dXVpZDo3ZTJmOGIxYy0zYTRkLTVlNmYtN2c4aC05aTBqMWsybDNtNG4iLCJ0eXBlIjpbIkFj
aGlldmVtZW50Il0sIm5hbWUiOiJUcmFuc2ZlciBDcmVkaXRzIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRw
czovLzFlZHRlY2gub3JnL2NvdXJzZXMvN2UyZjhiMWMtM2E0ZC01ZTZmLTdnOGgtOWkwajFrMmwzbTRu
L2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiVHJhbnNmZXIgY3JlZGl0cy4gV3JpdGUgYSBiZXR0ZXIg
ZGVzY3JpcHRpb24gaW4geW91ciBhY2hpZXZlbWVudC4iLCJhY2hpZXZlbWVudFR5cGUiOiJleHQ6VHJh
bnNmZXIifSwic291cmNlIjp7ImlkIjoiaHR0cHM6Ly9leGFtcGxlLm9yZyIsInR5cGUiOlsiUHJvZmls
ZSJdLCJuYW1lIjoiT3JpZ2luIEluc3RpdHV0ZSJ9LCJjcmVkaXRzRWFybmVkIjozMH0sImNyZWRlbnRp
YWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3Nj
aGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6
IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9y
ZyIsImp0aSI6InVybjp1dWlkOjVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInN1
YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.FBkdkiy9Iibd47p3q3B
N_vwLidmAE1_GYbfDrBp0bimyeCU_iSiq2JNfiY-eowao2tYyxbWSUqI3IqOusb596SU1H6Hh7ycoHIr
x7sWr3OrJRxLlLS1iIz5XL7pIa4Ed-isaVju2zqmLaH59WV7V8_zTvhq50wyQX16MZnU-rWKkFLyf9tE
mK5fsqPPbmwjvSTiRB9lzc9UlJ3M4rbJW1iCBH3tfqmHgrVn5d4fJnGEAHdpAOa0xN91XGEFnICE7QLo
0uvm889t3Z1GeRAzvj2KHHmMcsO_TENisOkf_-Ml5lPxJUb-OfYrSPQPgn8K9Ct9wh7ydJlqmAOLH7Na
FLA

Note: This example shows a minimum amount of information about the originating institution. Real credentials should contain richer information.

Legend Document

Transcripts 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.

Legend (narrative)

{
    "@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"
        }
    ]
}

Legend (URL)

{
    "@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"
        }
    ]
}

Competencies

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.

Competencies in a Course

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.

Achievement for the course Spec Modeling and artifact generation, with competencies

{
    "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"
        }
    ]
}

Competencies as an independent achievement

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.

Competency 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.

Competency Achievement with Result Description

{
    "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.

Competency credential

{
  "@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,
      "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,
    "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": "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,
      "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,
    "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": "2026-10-06T05:33:12Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z2yzVyisQYxPUonGz4BoKeAE88BVaTihJ3NUiLGyeLSqRH13NsoqFuykukNdWXPEySau5CmWE2p127hqyRFCsi4tj"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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": "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 assessmen
t"
      },
      "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 Solving",
          "targetType": "CFItem",
          "targetUrl": "https://caselabs.commongoodlt.com/ims/case/v1p0/CFItems/
70838e99-3249-4e4e-80ab-9e770444f13b"
        }
      ]
    },
    "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:5f9d8c7e-12ab-34cd-ef56-789012345678",
  "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjVmOWQ4
YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiQmFzaWMgUHJvYmxlbSBTb2x2aW5nIiwi
Y3JlZGVudGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUx
MmVjMjEiLCJ0eXBlIjpbIkFjaGlldmVtZW50U3ViamVjdCJdLCJhY2hpZXZlbWVudCI6eyJpZCI6InVy
bjp1dWlkOjhhMWIyYzNkLTRlNWYtNjc4OS1hYmNkLWVmMDEyMzQ1Njc4OSIsInR5cGUiOlsiQWNoaWV2
ZW1lbnQiXSwibmFtZSI6IkJhc2ljIFByb2JsZW0gU29sdmluZyIsImNyaXRlcmlhIjp7Im5hcnJhdGl2
ZSI6IlRoaXMgaXMgYSBiYXNpYyBjb21wZXRlbmNlLCBhY2hpZXZlZCB3aXRob3V0IGFueSBhc3Nlc3Nt
ZW50In0sImRlc2NyaXB0aW9uIjoiVGhpcyBhY2hpZXZlbWVudCByZXByZXNlbnRzIGlkZW50aWZ5aW5n
IHByb2JsZW1zIGFuZCBkb2N1bWVudGluZyB0aGVtIGNsZWFybHkiLCJhY2hpZXZlbWVudFR5cGUiOiJD
b21wZXRlbmN5IiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwiYWxpZ25tZW50IjpbeyJ0eXBlIjpbIkFsaWdu
bWVudCJdLCJ0YXJnZXRDb2RlIjoiNzA4MzhlOTktMzI0OS00ZTRlLTgwYWItOWU3NzA0NDRmMTNiIiwi
dGFyZ2V0RnJhbWV3b3JrIjoiSm9iIFNraWxscyBUYXhvbm9teSIsInRhcmdldE5hbWUiOiJQcm9ibGVt
IFNvbHZpbmciLCJ0YXJnZXRUeXBlIjoiQ0ZJdGVtIiwidGFyZ2V0VXJsIjoiaHR0cHM6Ly9jYXNlbGFi
cy5jb21tb25nb29kbHQuY29tL2ltcy9jYXNlL3YxcDAvQ0ZJdGVtcy83MDgzOGU5OS0zMjQ5LTRlNGUt
ODBhYi05ZTc3MDQ0NGYxM2IifV19LCJjcmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjQi
fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVj
L29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpz
b24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczov
LzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NWY5ZDhjN2UtMTJhYi0zNGNkLWVmNTYtNzg5MDEy
MzQ1Njc4Iiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.DioI
jsZBtyxDEvWYY11PVJCIwZLaWpeqDBcFZ3Neth08z3h6htITXBg084ZIOw7ngQzlhNHrU6Ua8zM7lKgA
2gRqNz-D--RzOnK6644AtJt44o-apVUCTvfWg6UW6etG_WCTsq5riG-lwczCXLLPB909LQSANvQTP9j7
kZVr6_lZO3fn8jYlXJHGWgn5I0430WrMEJ3SpTK4sI6uA4N2d-sKg85JuM5-6-8h0XXTDu7jnXQ-Qgw5
hjmgFp5Jm640im3c3Z7GXz03bcb2rvMFdypDAg6yDtQvR5-clAbytTSU0PkG8Wej-v0Qdt1W6o_n_zn-
h_hzOnNvGFPMnwd9cQ

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.

Competency credential with Result

{
  "@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"
    }
  ]
}
{
  "@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": "2026-10-06T05:33:12Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z5z4AbmtbqiQXm57G9S4n43tZpuUfXRx63bQvuSDAyY4qQg34MC3SLd2udasyPHhADrGrt16p9nZ74uDQcictLANy"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsLmltc2ds
b2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkOjNlMmYx
YTRiLTVjNmQtN2U4Zi05YTBiLTFjMmQzZTRmNWE2YiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRp
YWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZWR0ZWNo
Lm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwidmFsaWRG
cm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiQmFzaWMgUHJvYmxlbSBTb2x2aW5nIiwi
Y3JlZGVudGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUx
MmVjMjEiLCJ0eXBlIjpbIkFjaGlldmVtZW50U3ViamVjdCJdLCJhY2hpZXZlbWVudCI6eyJpZCI6InVy
bjp1dWlkOjZmMWEyYjNjLTRkNWUtNjc4OS1hYmNkLWVmMDEyMzQ1Njc4OSIsInR5cGUiOlsiQWNoaWV2
ZW1lbnQiXSwibmFtZSI6IlByb2JsZW0gU29sdmluZyIsImNyaXRlcmlhIjp7Im5hcnJhdGl2ZSI6IlRo
aXMgY29tcGV0ZW5jZSBpcyBhY2hpZXZlZCBieSBkZW1vc3RyYXRpbmcgYSB3b3JraW5nIGV4YW1wbGUi
fSwiZGVzY3JpcHRpb24iOiJUaGlzIGFjaGlldmVtZW50IHJlcHJlc2VudHMgaWRlbnRpZnlpbmcgcHJv
YmxlbXMgYW5kIGRvY3VtZW50aW5nIHRoZW0gY2xlYXJseSIsImFjaGlldmVtZW50VHlwZSI6IkNvbXBl
dGVuY3kiLCJjcmVkaXRzQXZhaWxhYmxlIjo2LCJhbGlnbm1lbnQiOlt7InR5cGUiOlsiQWxpZ25tZW50
Il0sInRhcmdldENvZGUiOiI3MDgzOGU5OS0zMjQ5LTRlNGUtODBhYi05ZTc3MDQ0NGYxM2IiLCJ0YXJn
ZXRGcmFtZXdvcmsiOiJKb2IgU2tpbGxzIFRheG9ub215IiwidGFyZ2V0TmFtZSI6IlByb2JsZW0gU29s
dmVyIiwidGFyZ2V0VHlwZSI6IkNGSXRlbSIsInRhcmdldFVybCI6Imh0dHBzOi8vY2FzZWxhYnMuY29t
bW9uZ29vZGx0LmNvbS9pbXMvY2FzZS92MXAwL0NGSXRlbXMvNzA4MzhlOTktMzI0OS00ZTRlLTgwYWIt
OWU3NzA0NDRmMTNiIn1dLCJyZXN1bHREZXNjcmlwdGlvbiI6W3siaWQiOiJ1cm46dXVpZDo5ZThjN2I2
YS01ZDRjLTNiMmEtMWYwZS03YzZiNWE0ZDNlMmYiLCJ0eXBlIjpbIlJlc3VsdERlc2NyaXB0aW9uIl0s
Im5hbWUiOiJDb21wZXRlbmN5IGFjaGlldmVtZW50IiwicmVzdWx0VHlwZSI6IlJ1YnJpY0NyaXRlcmlv
bkxldmVsIiwicnVicmljQ3JpdGVyaW9uTGV2ZWwiOlt7ImlkIjoidXJuOnV1aWQ6MWEyYjNjNGQtNWU2
Zi03YThiLTljMGQtMWUyZjNhNGI1YzZkIiwidHlwZSI6WyJSdWJyaWNDcml0ZXJpb25MZXZlbCJdLCJu
YW1lIjoiQmFzaWMifSx7ImlkIjoidXJuOnV1aWQ6N2U2ZDVjNGItM2EyZi0xZTBkLTljOGItN2E2ZjVl
NGQzYzJiIiwidHlwZSI6WyJSdWJyaWNDcml0ZXJpb25MZXZlbCJdLCJuYW1lIjoiQWR2YW5jZWQifSx7
ImlkIjoidXJuOnV1aWQ6MGYxZTJkM2MtNGI1YS02YzdkLThlOWYtMGExYjJjM2Q0ZTVmIiwidHlwZSI6
WyJSdWJyaWNDcml0ZXJpb25MZXZlbCJdLCJuYW1lIjoiTWFzdGVyZWQifV19XX0sInJlc3VsdCI6W3si
dHlwZSI6WyJSZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDo5ZThjN2I2YS01ZDRj
LTNiMmEtMWYwZS03YzZiNWE0ZDNlMmYiLCJhY2hpZXZlZExldmVsIjoidXJuOnV1aWQ6MGYxZTJkM2Mt
NGI1YS02YzdkLThlOWYtMGExYjJjM2Q0ZTVmIiwic3RhdHVzIjoiQ29tcGxldGVkIn1dLCJjcmVkaXRz
RWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJo
dHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9h
Y2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFW
YWxpZGF0b3IyMDE5In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6
M2UyZjFhNGItNWM2ZC03ZThmLTlhMGItMWMyZDNlNGY1YTZiIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJm
ZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.JLnXPb7SLybzYjX9VoPwxTeOGuJH2N42VBVjC216p7Dc
ocSw0_U-U2eUT2IJK-X5YmiIt3E2NiaLZtLGeKAKnSTNqnR9NptA2eZNUzk39b0ZMlHRc4RsdpyMN0LU
8leRyrLRhC15mdExAndCQArkBZ0ZfKE3ipMUz_Qy80iaPtfiacC9kbk-I_JGGjM3En7KLRDYVmMclOIq
NRCsz-Kj49EDyigSBq7m9TsXarsHFcAx7hdc47qKrhz__KGI-ho3xW-_mgJRPCMZkKvyZDyC5YRCQbk5
ft1gD2PYpqAZGU1vMmuFaq1z55jiTuaCsbfF6XETWofVT35pvOP2zVo4dw

Degree Complete Example

{
  "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:3e7b8c9d-89ab-45cd-ef01-234567890abc",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:9a8b7c6d-45ef-23gh-ijkl-9876543210mn",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:7c6d5e4f-89ab-12cd-ef34-567890abcdef",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      }
    ]
  }
}
{
  "@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": [
      [
        {
          "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-04-09T10:31:43Z",
          "verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z5w9Pi7Mhsh6G5Hq6srwvUbp7N7YvLmtsDrCeuL8n9CZFp2MXp6rZzUzbykTNxNpgzgcvrz2nvzTSnoj7tP8NdbgP"
        }
      ],
      [
        {
          "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-04-09T10:31:43Z",
          "verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z5CLna2t1PxgmD2C3AMZL33PcjahV9FBAwxnBvUuzxePUAvjjFSSSo2vR3g3MBGUq2FLNhr61S6C2wUVokLGW2CXJ"
        }
      ],
      [
        {
          "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-04-09T10:31:43Z",
          "verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z4VrsLvkxUEij9ArX4CbyrMw7yTg2eWy2b9gwE8WrUZDWZBF7Tnc8pgJUA5WvM6SHW3iS6xCzZmmJPaimGSRRdAgD"
        }
      ],
      [
        {
          "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-04-09T10:31:43Z",
          "verificationMethod": "https://1edtech.org#z6MkfkXR7C8tUkdHS89HaBNyfoP4zKs5XGgHUKL9VjaR28Zj",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "zu9SEAa9oyZhJruhKCjCHgzBXPaBhK2T1qvmLjXf5rNDLYWDMLZr7ZXvnx2FgJXVTmpzNAAWTBbJn74HoA4n3d8f"
        }
      ]
    ]
  },
  "proof": [
    {
      "type": "DataIntegrityProof",
      "created": "2026-10-06T05:33:13Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z4Ri2LLsfWnjksYDkjsJw1MCy5fWk5KTNy7Stt1yPGSwdBbGGCudtwN9Jsv9TgeodqJkLXeCm7snjPSmmquXFpZGq"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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": [
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jNlN2I4YzlkLTg5YWItNDVjZC1lZjAxLTIzNDU2Nzg5MGFiYyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZ
WMgRGV2ZWxvcG1lbnQiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViM
WY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOlsiQWNoaWV2ZW1lbnRTdWJqZWN0Il0sImFjaGlld
mVtZW50Ijp7ImlkIjoidXJuOnV1aWQ6YjEyMzRhYmMtNzhkZS05MGZnLWhpamstMTIzNDU2Nzg5MGxtI
iwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2ZWxvc
G1lbnQiLCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcvY291cnNlcy9iMTIzNGFiY
y03OGRlLTkwZmctaGlqay0xMjM0NTY3ODkwbG0vY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJJbnRyb
2R1Y3Rpb24gdG8gU3BlYyBEZXZlbG9wbWVudCBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0a
W9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlIiwicmVzdWx0R
GVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZTg5MDFnaGktMjNqay00NWxtLW5vcHEtMTIzNDU2N
zg5MHJzIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZ
XN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZ
XN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZTg5M
DFnaGktMjNqay00NWxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsd
WUiOiJCIn1dLCJjcmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhb
FNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZ
W1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiM
UVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ
3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTA5VDEwOjMxOjQzWiIsInZlcmlmaWNhdGlvbk1ld
GhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa2ZrWFI3Qzh0VWtkSFM4OUhhQk55Zm9QNHpLczVYR
2dIVUtMOVZqYVIyOFpqIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc
2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejRKeHFVdDNUM1ZIYUVDblhGbmNzRXpxM
U5RdGFaQVE0YzFldWtnYlBMMVo0TUw3bmNRTHhhOWVSU0d3cmRxS3JvZnRMWm5remNBNWdoVDZFWnB1W
GU3UUMifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDozZTdiOGM5Z
C04OWFiLTQ1Y2QtZWYwMS0yMzQ1Njc4OTBhYmMiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZ
WJjNmYxYzI3NmUxMmVjMjEifQ.mtuxVbKTmlhsCqUXy5ZggHNAYgC4QBYbj07uH7DbI4oc4w_D_Bv8f4
ctN6mV-k0ZvsqoEhk8klNNVnRSOxQbsBvqMcR7q02sD9ZInv1vWhNOvmQnRGf3SuE3dJX8CCq8uRQ6jz
To3CT1EfgStZljVrYRdcL5v_Au4kwl5UQyo4H62SMDSaCJ8uObK4b_0rm1H4V5Or4aT5MBgnZmmhoe4V
w3wvPBQYfNPEl7glosRWBCoVnUO0fXKEzlX_J10WznNg3hCjvW45hCbhmkE4yD32hzEMDtZdtiqU-4XW
Xc6pbMH40acbYEcUE62ektqDChJX6j_SeaEPK3CG1q5E1MaQ",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb
2tpbmcgZm9yIGNvbnNlbnN1cyIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiY
WNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpjNDU2N2RlZi04OWdoLTEyaWota2xtbi05ODc2NTQzM
jEwb3AiLCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJXb3JraW5nIEdyb3VwczogTG9va2luZ
yBmb3IgY29uc2Vuc3VzIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZ
XMvYzQ1NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxMG9wL2NyaXRlcmlhIn0sImRlc2NyaXB0a
W9uIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcgZm9yIGNvbnNlbnN1cyBjb3Vyc2UuIFdyaXRlIGEgY
mV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ
291cnNlIiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZjEyMzRqa2wtNTZtbi03O
G9wLXFyc3QtOTg3NjU0MzIxMHV2IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR
mluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1Z
U1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uI
joidXJuOnV1aWQ6ZjEyMzRqa2wtNTZtbi03OG9wLXFyc3QtOTg3NjU0MzIxMHV2Iiwic3RhdHVzIjoiQ
29tcGxldGVkIiwidmFsdWUiOiJBIn1dLCJjcmVkaXRzRWFybmVkIjo0LjUsInRlcm0iOiJTcHJpbmcgM
jAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL
3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlb
WEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sInByb29mIjpbe
yJ0eXBlIjoiRGF0YUludGVncml0eVByb29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtMDlUMTA6MzE6NDNaI
iwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rZmtYUjdDOHRVa2RIU
zg5SGFCTnlmb1A0ektzNVhHZ0hVS0w5VmphUjI4WmoiLCJjcnlwdG9zdWl0ZSI6ImVkZHNhLXJkZmMtM
jAyMiIsInByb29mUHVycG9zZSI6ImFzc2VydGlvbk1ldGhvZCIsInByb29mVmFsdWUiOiJ6NXc5UGk3T
WhzaDZHNUhxNnNyd3ZVYnA3TjdZdkxtdHNEckNldUw4bjlDWkZwMk1YcDZyWnpVemJ5a1ROeE5wZ3pnY
3ZyejJudnpUU25vajd0UDhOZGJnUCJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6I
nVybjp1dWlkOjVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInN1YiI6ImRpZDple
GFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.pXUJJmUfW_AXL6Hn_-Q4nkzLZjTPrTBZ
24ZTUajyEpKyuo37yv-YhhZwVRk-_l5pl73_sueCn4776_OAEwS-TOGG4MPDID6E6FWbt2k7j5LDoKsr
PPH2iY0QYaEvx0Uy5dSOgUw2IYSmQ5aQaXtO_0ZK2iqI1xiwgBSVd2qPGwFhneuW8hdeCRcPC9ND8Qww
c5QC0plA-WfAWWiAmcoWplWPpkMZmnMiLRjQiooBVIbxGqrGG__pawPmbOxt31qZYrkL0Vil2C8kvsVW
uouwVO4coISESyh-aL3HPnG90PoV8myYYVhovT_xC0wEKc052r8pSyo78xlrc3R_30f4WA",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZ
jYzLTAyNDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3Jpc
HRpb24iOlt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmI
iwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyY
WRlUG9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1c
m46dXVpZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3Vsd
ERlc2NyaXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBva
W50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7I
nR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Z
i00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjAif
Sx7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWQyZjNhMWItO
WM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1L
jAifV0sImNyZWRpdHNFYXJuZWQiOjEwLjUsInRlcm0iOiJTcHJpbmcgMjAyNCJ9LCJjcmVkZW50aWFsU
2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlb
WEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxR
WRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVnc
ml0eVByb29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtMDlUMTA6MzE6NDNaIiwidmVyaWZpY2F0aW9uTWV0a
G9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rZmtYUjdDOHRVa2RIUzg5SGFCTnlmb1A0ektzNVhHZ
0hVS0w5VmphUjI4WmoiLCJjcnlwdG9zdWl0ZSI6ImVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZ
SI6ImFzc2VydGlvbk1ldGhvZCIsInByb29mVmFsdWUiOiJ6Q0ZZaDl3aHl0TXlYTDE1Znl3TEpFZk5yb
0RINEVBTUpEbVY5SnN0VFhVbWJrWUc2RDk5ZUVQVlp0VVc0c0s3UlZla1l5M2FyNHZ2ZmlHZVdNZmVNZ
Hc1In1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6NWY5ZDhjN2UtM
TJhYi0zNGNkLWVmNTYtNzg5MDEyMzQ1Njc4Iiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIn0.Sdf-hP3rnGQv_GTpgUzNz554-zmo0JbUS0pXkBjq7mpbvo22RzZhgod0m
p02SJJ3XqB2dbz2PbRtihxS8BNvjYvYSjI97LoZ7r0CTOXGUiyyfTqxh9n0LhajFnPy67alb3j300VKm
UuNphhZf90bGzJsK8g1sSmsKasn94Rcd2mhQWVVGG7sicj9e1I0xYxTKz1cOy5IxoautAIuaavMVfeEn
vFaDGtouiYWvuEezi0XwM9sYFc5EmtSpkhXEdOrxjNqExSKxf_yanqbNc901oqFeC9girDTU_XCcQ4nA
pf8VYFTcwASzK8-zu06ihbe4KL0xrTAr1okzFMDtwvnNw",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgY
XJ0aWZhY3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiY
WNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3O
DkwcnMiLCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZ
mFjdCBnZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZ
XMvZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0a
W9uIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgY
mV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ
291cnNlIiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuO
nV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiL
CJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0I
l0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3N
jU0MzIxMHZ3Iiwic3RhdHVzIjoiRmFpbGVkIiwidmFsdWUiOiJEIn1dLCJjcmVkaXRzRWFybmVkIjowL
CJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjc
mVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxO
SJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb2YiLCJjcmVhdGVkIjoiMjAyNS0wN
C0wOVQxMDozMTo0M1oiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJodHRwczovLzFlZHRlY2gub3JnI3o2T
Wtma1hSN0M4dFVrZEhTODlIYUJOeWZvUDR6S3M1WEdnSFVLTDlWamFSMjhaaiIsImNyeXB0b3N1aXRlI
joiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZXJ0aW9uTWV0aG9kIiwicHJvb2ZWY
Wx1ZSI6Ino1Q0xuYTJ0MVB4Z21EMkMzQU1aTDMzUGNqYWhWOUZCQXd4bkJ2VXV6eGVQVUF2ampGU1NTb
zJ2UjNnM01CR1VxMkZMTmhyNjFTNkMyd1VWb2tMR1cyQ1hKIn1dLCJpc3MiOiJodHRwczovLzFlZHRlY
2gub3JnIiwianRpIjoidXJuOnV1aWQ6NWY5ZDhjN2UtMTJhYi0zNGNkLWVmNTYtNzg5MDEyMzQ1Njc4I
iwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.i7RUxyA0unTWz
WebNC2AExcmTYnGS5umEPwhgqu-FwINNBkrgx82_WDJ107gHBVBNH1wHGhc7juuzs8MfOcxuevdA6yqZ
SVWWG0ohtqlA7oqTTMQCk20mQwlaU11lsw6iKGTjXy-apK2pXl58u7jjBQoivxji42PT_MS-jMGfPW5-
sXUisZ-qxc12HA3U00ZHv22jsKJdyvkF4AcLj4JPgQxmKFgA6izRDVtLNbPw9QIOKJfRYBh0bJ2hZ29m
oaSt2RbQv9Qdz2blV11Mw2-sMCFkEIWy3VHp6PPWd9mWTk3qn0np4lJQ6GsUWNUop2J6JUC5Y5K49eKS
a28t05gPg",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZ
jYzLTAyNDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3Jpc
HRpb24iOlt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmI
iwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyY
WRlUG9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1c
m46dXVpZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3Vsd
ERlc2NyaXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBva
W50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7I
nR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Z
i00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIwLjAif
Sx7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWQyZjNhMWItO
WM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIyL
jUifV0sImNyZWRpdHNFYXJuZWQiOjAsInRlcm0iOiJGYWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtY
SI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb
24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVja
Epzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQc
m9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTA5VDEwOjMxOjQzWiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6I
mh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa2ZrWFI3Qzh0VWtkSFM4OUhhQk55Zm9QNHpLczVYR2dIVUtMO
VZqYVIyOFpqIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc
3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejYyTE5rUjlkN3pOVFR5alZlRE5ZUTY3WlE0amhSM
VM3NmRmaXZvaFZ4bm54WUJpWnlNSE5pZmZ2NldaVjZIRlFZcG83d1lCZ3ptSEFDM1pIMld0TTlBV0Iif
V0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo1ZjlkOGM3ZS0xMmFiL
TM0Y2QtZWY1Ni03ODkwMTIzNDU2NzgiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxY
zI3NmUxMmVjMjEifQ.osmn1-jTsa0G2hMHfB0BH95jWaJaRljYBbUshL4M-Fxsv5gFpysgljX04hHBWw
juH9hpeTFLSvXvKs6iKYhgczXkt0N5VMKSQzlkOnEJwFs2DJQfv6V5J0W0C3Fe_sBBSslSyy9BKHbk7X
oDdTCAii69bfkTIKrT4Viz_LfxrRaSk6vS4JiBdTbFqSkMi5H090q4mOBJ7Q7lxOuN1of9DsVNslUGDv
9yoD_YxIjxOVd7Cj1sdtWrNCDHjfYDvnJzJKPycsl5zMMag_yaz75ZN8CMoUHfvU3GEaiQXYj2mkuo6r
VQJ2yJ5nWL2EBgdME07CXqE7AdLAgB1CwiAHdm3Q",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jlhOGI3YzZkLTQ1ZWYtMjNnaC1pamtsLTk4NzY1NDMyMTBtbiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgY
XJ0aWZhY3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiY
WNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3O
DkwcnMiLCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZ
mFjdCBnZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZ
XMvZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0a
W9uIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgY
mV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ
291cnNlIiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuO
nV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiL
CJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0I
l0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3N
jU0MzIxMHZ3Iiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJCIn1dLCJjcmVkaXRzRWFybmVkI
jo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjUifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL
3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlb
WVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b
3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyM
DI1LTA0LTA5VDEwOjMxOjQzWiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vc
mcjejZNa2ZrWFI3Qzh0VWtkSFM4OUhhQk55Zm9QNHpLczVYR2dIVUtMOVZqYVIyOFpqIiwiY3J5cHRvc
3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwc
m9vZlZhbHVlIjoiejRWcnNMdmt4VUVpajlBclg0Q2J5ck13N3lUZzJlV3kyYjlnd0U4V3JVWkRXWkJGN
1RuYzhwZ0pVQTVXdk02U0hXM2lTNnhDelptbUpQYWltR1NSUmRBZ0QifV0sImlzcyI6Imh0dHBzOi8vM
WVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo5YThiN2M2ZC00NWVmLTIzZ2gtaWprbC05ODc2NTQzM
jEwbW4iLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.CQczhA
VuVI2UsfskTQsCRj5ZQc4K2T0MvZhz7ezDwKxVMcyeKHxdayzuaTAAlh6DKg75gxB1SszaycYRdYukD5
Jm_y5MXCRjjDuXMDSwXb7hGCugO2af8kHf8cmcIbCn7ltOsuvBOza4_MGoFyaXyLhqLDXZzNJWFLlN6G
DlRMYTT1niGytGfEH1OlS22_U5kBHPlTRWjOJDdbcHNo2ysp68mcVSVNz6LUgCCAxqz-Irh_YK7dzbbL
n59JNQS-hxlYVc_wNI_S0DUwiqkHuGFfKAvmDCB5LK7YJBgvl7GreDSDzE4uocTRj7shv2rPkeGGm9Kw
sR7Aa42aS0JdyFFg",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jdjNmQ1ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZ
jYzLTAyNDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3Jpc
HRpb24iOlt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmI
iwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyY
WRlUG9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1c
m46dXVpZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3Vsd
ERlc2NyaXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBva
W50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7I
nR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Z
i00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI0LjAif
Sx7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWQyZjNhMWItO
WM3ZS00YjhmLWEyZDMtNmU3ZjhiOWMwZDFlIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzL
jAifV0sImNyZWRpdHNFYXJuZWQiOjYsInRlcm0iOiJTcHJpbmcgMjAyNSJ9LCJjcmVkZW50aWFsU2NoZ
W1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEva
nNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZ
WNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0e
VByb29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtMDlUMTA6MzE6NDNaIiwidmVyaWZpY2F0aW9uTWV0aG9kI
joiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rZmtYUjdDOHRVa2RIUzg5SGFCTnlmb1A0ektzNVhHZ0hVS
0w5VmphUjI4WmoiLCJjcnlwdG9zdWl0ZSI6ImVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6I
mFzc2VydGlvbk1ldGhvZCIsInByb29mVmFsdWUiOiJ6NFpmTFJuekxVdDFOYTc5WmhReDFMU2FKWHhCU
m5Xbkp6eDF2WHVaUFJ2N2JOWjh1cDFCOHRleGRvVjh4V01zMTJTbVU0bjdVN0xmYnRINXZDTERUSjFjU
SJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjdjNmQ1ZTRmLTg5Y
WItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2Z
jFjMjc2ZTEyZWMyMSJ9.pOCLB6MBgpwZ6zV7op86a_8Ws9qxFXvY0ek-6_SrBOXVXftR9uBWiuDRZ_sT
l4B6Az79QBuAW7OU5uiPbWCDE6ar2EyXR_vA9K50WSuuQTZ-lUU3OJg1JltZNCzeBZumJRhLk0zIg2a9
OfkLQwJ9Bn9rs5AoMxce2kycuZ1fCNJV0kpF0-9NhmwMSR8lMnz0Qxkc9PPSENdVZyNHGA1UEEs0w4pm
Z0ZmzE8DkClGQARFlbhcMz22PL_zOUCtkdHHeuiryWXJ-8ZsPQAeGAL86PYjeBMfM6QfEEkF0Yf3rHFP
xJNB5K01aKgB_FawDFXMtpOgqP_4rHB0RQPXOeUglQ",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jdjNmQ1ZTRmLTg5YWItMTJjZC1lZjM0LTU2Nzg5MGFiY2RlZiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZ
jYzLTAyNDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3Jpc
HRpb24iOlt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmI
iwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyY
WRlUG9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1c
m46dXVpZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3Vsd
ERlc2NyaXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBva
W50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7I
nR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Z
i00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjAif
V0sImNyZWRpdHNFYXJuZWQiOjE2LjV9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vc
HVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZ
W50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvc
jIwMTkifV0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb29mIiwiY3JlYXRlZCI6IjIwM
jUtMDQtMDlUMTA6MzE6NDNaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZ
yN6Nk1rZmtYUjdDOHRVa2RIUzg5SGFCTnlmb1A0ektzNVhHZ0hVS0w5VmphUjI4WmoiLCJjcnlwdG9zd
Wl0ZSI6ImVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc2VydGlvbk1ldGhvZCIsInByb
29mVmFsdWUiOiJ6dTlTRUFhOW95WmhKcnVoS0NqQ0hnekJYUGFCaEsyVDFxdm1MalhmNXJORExZV0RNT
FpyN1pYdm54MkZnSlhWVG1wek5BQVdUQmJKbjc0SG9BNG4zZDhmIn1dLCJpc3MiOiJodHRwczovLzFlZ
HRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6N2M2ZDVlNGYtODlhYi0xMmNkLWVmMzQtNTY3ODkwYWJjZ
GVmIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.NVuKIy7_5
gtps69_3g_wqCz2mcAs5jFWxu2YqzmrLCKUE7zd2eazwJzR-pfPxlX41PGwZJ6_cXzhvMSM_LGch_UI6
T-TlGcCBCW2u0dtrwOWxP1AFneB2ruj0OkuzH_-1lGiQ7WKRrjx_7OMU_aVSsdTtvRQ7eWIGk8Pnb9FC
n6SDzaRnWG3u8cK-p1XvnK85V6dLQR3HKjf8QI7mgHWQOBSIB5vLcIOE4pUpOwApaNXturcYgTLZmWIq
BDFACgguNxUZfc0-5IeDYmdPuzf6V8Rhiy4ILj1PG3DAEocK9MEcqol6qhmknc9agD592hhVQeGWevcj
J86MMr6r6DTqw"
    ]
  },
  "iss": "https://1edtech.org",
  "jti": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
  "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.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
Y2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpyZEhraU9pSlNVMEVpTENKdUlq
b2lNRUZWTFZBeFkxaDFVRnBNWkhaaE9FOHljR3d4YUhCV2RsVjFhRlUwYVVoRlRHbzBRWE5mV0dKS1ls
Tk9ZMHRhUlVoTE0yUmlVVVV3YTJwWFFtWjJXVXd5Ymtsd1VHczNWbFJXU0RSeVRHVmFVRXAyWTA1a2Rr
WlRUbEJHYVdGQk9YUXpiMEZpUTJKVE9FMXFXbXBoWlZWZlRIUk9Na3QzWlVFd2FIRTFhbXN3V0ZoSU1r
eDZTRGhJUVZaRFFsVnlibEpPVEZsU1NYQkdVa1p3WDNWa1lqUXpWWFZxYjJ4UFF6UTBjMEV6VlhWSWVW
Z3ljVEJNYTNWUmNsbEdWMjlzYkRWaWFFdHhWMG90V1RGa1JrbG5UazVoUkhJeFNHWnNlVkl6YkZSSVNH
MUtRa2xJUVhwemNsSjVOM2xhZURRdFZXWnVYM0owVW5Oa01GcE9Oa0kwUmxZM1h6Z3RjRFpuY25JeE9E
SmZWa1pTWDNkc2N6RTVhMkZzUVVKWE9GSk9aRGQ0UkRCUFVVbDNPRXhMUTFvMU5XNURPVTUyTm04dFMx
VlJPVzFHUW1Kb1RWOVhRVGx0UlZOM1EyWm9kV3BDTVdOaWRFbFJJaXdpWlNJNklrRlJRVUlpZlgwLmV5
SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJI
TXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNE
QXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJD
NXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJq
cDFkV2xrT2pObE4ySTRZemxrTFRnNVlXSXRORFZqWkMxbFpqQXhMVEl6TkRVMk56ZzVNR0ZpWXlJc0lu
UjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpX
UmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5
SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRH
VWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOQzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElq
b2lTVzUwY205a2RXTjBhVzl1SUhSdklGTndaV01nUkdWMlpXeHZjRzFsYm5RaUxDSmpjbVZrWlc1MGFX
RnNVM1ZpYW1WamRDSTZleUpwWkNJNkltUnBaRHBsZUdGdGNHeGxPbVZpWm1WaU1XWTNNVEpsWW1NMlpq
RmpNamMyWlRFeVpXTXlNU0lzSW5SNWNHVWlPbHNpUVdOb2FXVjJaVzFsYm5SVGRXSnFaV04wSWwwc0lt
RmphR2xsZG1WdFpXNTBJanA3SW1sa0lqb2lkWEp1T25WMWFXUTZZakV5TXpSaFltTXROemhrWlMwNU1H
Wm5MV2hwYW1zdE1USXpORFUyTnpnNU1HeHRJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZENKZExD
SnVZVzFsSWpvaVNXNTBjbTlrZFdOMGFXOXVJSFJ2SUZOd1pXTWdSR1YyWld4dmNHMWxiblFpTENKamNt
bDBaWEpwWVNJNmV5SnBaQ0k2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jdlkyOTFjbk5sY3k5aU1U
SXpOR0ZpWXkwM09HUmxMVGt3Wm1jdGFHbHFheTB4TWpNME5UWTNPRGt3YkcwdlkzSnBkR1Z5YVdFaWZT
d2laR1Z6WTNKcGNIUnBiMjRpT2lKSmJuUnliMlIxWTNScGIyNGdkRzhnVTNCbFl5QkVaWFpsYkc5d2JX
VnVkQ0JqYjNWeWMyVXVJRmR5YVhSbElHRWdZbVYwZEdWeUlHUmxjMk55YVhCMGFXOXVJR2x1SUhsdmRY
SWdZV05vYVdWMlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJuUlVlWEJsSWpvaVEyOTFjbk5sSWl3aWNt
VnpkV3gwUkdWelkzSnBjSFJwYjI0aU9sdDdJbWxrSWpvaWRYSnVPblYxYVdRNlpUZzVNREZuYUdrdE1q
TnFheTAwTld4dExXNXZjSEV0TVRJek5EVTJOemc1TUhKeklpd2lkSGx3WlNJNld5SlNaWE4xYkhSRVpY
TmpjbWx3ZEdsdmJpSmRMQ0p1WVcxbElqb2lSbWx1WVd3Z1IzSmhaR1VpTENKeVpYTjFiSFJVZVhCbElq
b2lUR1YwZEdWeVIzSmhaR1VpTENKMllXeDFaVTFwYmlJNklrWWlMQ0oyWVd4MVpVMWhlQ0k2SWtFaWZW
MTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNpVW1WemRXeDBJbDBzSW5KbGMzVnNkRVJsYzJOeWFY
QjBhVzl1SWpvaWRYSnVPblYxYVdRNlpUZzVNREZuYUdrdE1qTnFheTAwTld4dExXNXZjSEV0TVRJek5E
VTJOemc1TUhKeklpd2ljM1JoZEhWeklqb2lRMjl0Y0d4bGRHVmtJaXdpZG1Gc2RXVWlPaUpDSW4xZExD
SmpjbVZrYVhSelJXRnlibVZrSWpvMkxDSjBaWEp0SWpvaVUzQnlhVzVuSURJd01qUWlmU3dpWTNKbFpH
VnVkR2xoYkZOamFHVnRZU0k2VzNzaWFXUWlPaUpvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xt
OXlaeTl6Y0dWakwyOWlMM1l6Y0RBdmMyTm9aVzFoTDJwemIyNHZiMkpmZGpOd01GOWhZMmhwWlhabGJX
VnVkR055WldSbGJuUnBZV3hmYzJOb1pXMWhMbXB6YjI0aUxDSjBlWEJsSWpvaU1VVmtWR1ZqYUVwemIy
NVRZMmhsYldGV1lXeHBaR0YwYjNJeU1ERTVJbjFkTENKd2NtOXZaaUk2VzNzaWRIbHdaU0k2SWtSaGRH
RkpiblJsWjNKcGRIbFFjbTl2WmlJc0ltTnlaV0YwWldRaU9pSXlNREkxTFRBMExUQTVWREV3T2pNeE9q
UXpXaUlzSW5abGNtbG1hV05oZEdsdmJrMWxkR2h2WkNJNkltaDBkSEJ6T2k4dk1XVmtkR1ZqYUM1dmNt
Y2plalpOYTJacldGSTNRemgwVld0a1NGTTRPVWhoUWs1NVptOVFOSHBMY3pWWVIyZElWVXRNT1ZacVlW
SXlPRnBxSWl3aVkzSjVjSFJ2YzNWcGRHVWlPaUpsWkdSellTMXlaR1pqTFRJd01qSWlMQ0p3Y205dlps
QjFjbkJ2YzJVaU9pSmhjM05sY25ScGIyNU5aWFJvYjJRaUxDSndjbTl2WmxaaGJIVmxJam9pZWpSS2VI
RlZkRE5VTTFaSVlVVkRibGhHYm1OelJYcHhNVTVSZEdGYVFWRTBZekZsZFd0bllsQk1NVm8wVFV3M2Jt
TlJUSGhoT1dWU1UwZDNjbVJ4UzNKdlpuUk1XbTVyZW1OQk5XZG9WRFpGV25CMVdHVTNVVU1pZlYwc0lt
bHpjeUk2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jaUxDSnFkR2tpT2lKMWNtNDZkWFZwWkRvelpU
ZGlPR001WkMwNE9XRmlMVFExWTJRdFpXWXdNUzB5TXpRMU5qYzRPVEJoWW1NaUxDSnpkV0lpT2lKa2FX
UTZaWGhoYlhCc1pUcGxZbVpsWWpGbU56RXlaV0pqTm1ZeFl6STNObVV4TW1Wak1qRWlmUS5tdHV4VmJL
VG1saHNDcVVYeTVaZ2dITkFZZ0M0UUJZYmowN3VIN0RiSTRvYzR3X0RfQnY4ZjRjdE42bVYtazBadnNx
b0VoazhrbE5OVm5SU094UWJzQnZxTWNSN3EwMnNEOVpJbnYxdldoTk92bVFuUkdmM1N1RTNkSlg4Q0Nx
OHVSUTZqelRvM0NUMUVmZ1N0WmxqVnJZUmRjTDV2X0F1NGt3bDVVUXlvNEg2MlNNRFNhQ0o4dU9iSzRi
XzBybTFINFY1T3I0YVQ1TUJnblptbWhvZTRWdzN3dlBCUVlmTlBFbDdnbG9zUldCQ29WblVPMGZYS0V6
bFhfSjEwV3puTmczaENqdlc0NWhDYmhta0U0eUQzMmh6RU1EdFpkdGlxVS00WFdYYzZwYk1INDBhY2JZ
RWNVRTYyZWt0cURDaEpYNmpfU2VhRVBLM0NHMXE1RTFNYVEiLCJleUpoYkdjaU9pSlNVekkxTmlJc0lu
UjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SnJkSGtpT2lKU1UwRWlMQ0p1SWpvaU1FRlZMVkF4WTFoMVVG
cE1aSFpoT0U4eWNHd3hhSEJXZGxWMWFGVTBhVWhGVEdvMFFYTmZXR0pLWWxOT1kwdGFSVWhMTTJSaVVV
VXdhMnBYUW1aMldVd3lia2x3VUdzM1ZsUldTRFJ5VEdWYVVFcDJZMDVrZGtaVFRsQkdhV0ZCT1hRemIw
RmlRMkpUT0UxcVdtcGhaVlZmVEhST01rdDNaVUV3YUhFMWFtc3dXRmhJTWt4NlNEaElRVlpEUWxWeWJs
Sk9URmxTU1hCR1VrWndYM1ZrWWpRelZYVnFiMnhQUXpRMGMwRXpWWFZJZVZneWNUQk1hM1ZSY2xsR1Yy
OXNiRFZpYUV0eFYwb3RXVEZrUmtsblRrNWhSSEl4U0dac2VWSXpiRlJJU0cxS1FrbElRWHB6Y2xKNU4z
bGFlRFF0VldadVgzSjBVbk5rTUZwT05rSTBSbFkzWHpndGNEWm5jbkl4T0RKZlZrWlNYM2RzY3pFNWEy
RnNRVUpYT0ZKT1pEZDRSREJQVVVsM09FeExRMW8xTlc1RE9VNTJObTh0UzFWUk9XMUdRbUpvVFY5WFFU
bHRSVk4zUTJab2RXcENNV05pZEVsUklpd2laU0k2SWtGUlFVSWlmWDAuZXlKQVkyOXVkR1Y0ZENJNld5
Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6
b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxq
QXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllp
OTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPalZtT1dRNFl6
ZGxMVEV5WVdJdE16UmpaQzFsWmpVMkxUYzRPVEF4TWpNME5UWTNPQ0lzSW5SNWNHVWlPbHNpVm1WeWFX
WnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFY
TnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVI
SnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2Nt
OXRJam9pTWpBeU5DMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVYyOXlhMmx1WnlCSGNt
OTFjSE02SUV4dmIydHBibWNnWm05eUlHTnZibk5sYm5OMWN5SXNJbU55WldSbGJuUnBZV3hUZFdKcVpX
TjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1U
SmxZekl4SWl3aWRIbHdaU0k2V3lKQlkyaHBaWFpsYldWdWRGTjFZbXBsWTNRaVhTd2lZV05vYVdWMlpX
MWxiblFpT25zaWFXUWlPaUoxY200NmRYVnBaRHBqTkRVMk4yUmxaaTA0T1dkb0xURXlhV290YTJ4dGJp
MDVPRGMyTlRRek1qRXdiM0FpTENKMGVYQmxJanBiSWtGamFHbGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9p
SlhiM0pyYVc1bklFZHliM1Z3Y3pvZ1RHOXZhMmx1WnlCbWIzSWdZMjl1YzJWdWMzVnpJaXdpWTNKcGRH
VnlhV0VpT25zaWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puTDJOdmRYSnpaWE12WXpRMU5q
ZGtaV1l0T0RsbmFDMHhNbWxxTFd0c2JXNHRPVGczTmpVME16SXhNRzl3TDJOeWFYUmxjbWxoSW4wc0lt
UmxjMk55YVhCMGFXOXVJam9pVjI5eWEybHVaeUJIY205MWNITTZJRXh2YjJ0cGJtY2dabTl5SUdOdmJu
Tmxibk4xY3lCamIzVnljMlV1SUZkeWFYUmxJR0VnWW1WMGRHVnlJR1JsYzJOeWFYQjBhVzl1SUdsdUlI
bHZkWElnWVdOb2FXVjJaVzFsYm5RdUlpd2lZV05vYVdWMlpXMWxiblJVZVhCbElqb2lRMjkxY25ObElp
d2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3SW1sa0lqb2lkWEp1T25WMWFXUTZaakV5TXpScWEy
d3ROVFp0YmkwM09HOXdMWEZ5YzNRdE9UZzNOalUwTXpJeE1IVjJJaXdpZEhsd1pTSTZXeUpTWlhOMWJI
UkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUm1sdVlXd2dSM0poWkdVaUxDSnlaWE4xYkhSVWVY
QmxJam9pVEdWMGRHVnlSM0poWkdVaUxDSjJZV3gxWlUxcGJpSTZJa1lpTENKMllXeDFaVTFoZUNJNklr
RWlmVjE5TENKeVpYTjFiSFFpT2x0N0luUjVjR1VpT2xzaVVtVnpkV3gwSWwwc0luSmxjM1ZzZEVSbGMy
TnlhWEIwYVc5dUlqb2lkWEp1T25WMWFXUTZaakV5TXpScWEyd3ROVFp0YmkwM09HOXdMWEZ5YzNRdE9U
ZzNOalUwTXpJeE1IVjJJaXdpYzNSaGRIVnpJam9pUTI5dGNHeGxkR1ZrSWl3aWRtRnNkV1VpT2lKQklu
MWRMQ0pqY21Wa2FYUnpSV0Z5Ym1Wa0lqbzBMalVzSW5SbGNtMGlPaUpUY0hKcGJtY2dNakF5TkNKOUxD
SmpjbVZrWlc1MGFXRnNVMk5vWlcxaElqcGJleUpwWkNJNkltaDBkSEJ6T2k4dmNIVnliQzVwYlhObmJH
OWlZV3d1YjNKbkwzTndaV012YjJJdmRqTndNQzl6WTJobGJXRXZhbk52Ymk5dllsOTJNM0F3WDJGamFH
bGxkbVZ0Wlc1MFkzSmxaR1Z1ZEdsaGJGOXpZMmhsYldFdWFuTnZiaUlzSW5SNWNHVWlPaUl4UldSVVpX
Tm9Tbk52YmxOamFHVnRZVlpoYkdsa1lYUnZjakl3TVRraWZWMHNJbkJ5YjI5bUlqcGJleUowZVhCbElq
b2lSR0YwWVVsdWRHVm5jbWwwZVZCeWIyOW1JaXdpWTNKbFlYUmxaQ0k2SWpJd01qVXRNRFF0TURsVU1U
QTZNekU2TkROYUlpd2lkbVZ5YVdacFkyRjBhVzl1VFdWMGFHOWtJam9pYUhSMGNITTZMeTh4WldSMFpX
Tm9MbTl5WnlONk5rMXJabXRZVWpkRE9IUlZhMlJJVXpnNVNHRkNUbmxtYjFBMGVrdHpOVmhIWjBoVlMw
dzVWbXBoVWpJNFdtb2lMQ0pqY25sd2RHOXpkV2wwWlNJNkltVmtaSE5oTFhKa1ptTXRNakF5TWlJc0lu
QnliMjltVUhWeWNHOXpaU0k2SW1GemMyVnlkR2x2YmsxbGRHaHZaQ0lzSW5CeWIyOW1WbUZzZFdVaU9p
SjZOWGM1VUdrM1RXaHphRFpITlVoeE5uTnlkM1pWWW5BM1RqZFpka3h0ZEhORWNrTmxkVXc0YmpsRFdr
WndNazFZY0RaeVducFZlbUo1YTFST2VFNXdaM3BuWTNaeWVqSnVkbnBVVTI1dmFqZDBVRGhPWkdKblVD
SjlYU3dpYVhOeklqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeUlzSW1wMGFTSTZJblZ5YmpwMWRX
bGtPalZtT1dRNFl6ZGxMVEV5WVdJdE16UmpaQzFsWmpVMkxUYzRPVEF4TWpNME5UWTNPQ0lzSW5OMVlp
STZJbVJwWkRwbGVHRnRjR3hsT21WaVptVmlNV1kzTVRKbFltTTJaakZqTWpjMlpURXlaV015TVNKOS5w
WFVKSm1VZldfQVhMNkhuXy1RNG5rekxaalRQclRCWjI0WlRVYWp5RXBLeXVvMzd5di1ZaGhad1ZSay1f
bDVwbDczX3N1ZUNuNDc3Nl9PQUV3Uy1UT0dHNE1QRElENkU2RldidDJrN2o1TERvS3NyUFBIMmlZMFFZ
YUV2eDBVeTVkU09nVXcySVlTbVE1YVFhWHRPXzBaSzJpcUkxeGl3Z0JTVmQycVBHd0ZobmV1VzhoZGVD
UmNQQzlORDhRd3djNVFDMHBsQS1XZkFXV2lBbWNvV3BsV1Bwa01abW5NaUxSalFpb29CVklieEdxckdH
X19wYXdQbWJPeHQzMXFaWXJrTDBWaWwyQzhrdnNWV3VvdXdWTzRjb0lTRVN5aC1hTDNIUG5HOTBQb1Y4
bXlZWVZob3ZUX3hDMHdFS2MwNTJyOHBTeW83OHhscmMzUl8zMGY0V0EiLCJleUpoYkdjaU9pSlNVekkx
TmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SnJkSGtpT2lKU1UwRWlMQ0p1SWpvaU1FRlZMVkF4
WTFoMVVGcE1aSFpoT0U4eWNHd3hhSEJXZGxWMWFGVTBhVWhGVEdvMFFYTmZXR0pLWWxOT1kwdGFSVWhM
TTJSaVVVVXdhMnBYUW1aMldVd3lia2x3VUdzM1ZsUldTRFJ5VEdWYVVFcDJZMDVrZGtaVFRsQkdhV0ZC
T1hRemIwRmlRMkpUT0UxcVdtcGhaVlZmVEhST01rdDNaVUV3YUhFMWFtc3dXRmhJTWt4NlNEaElRVlpE
UWxWeWJsSk9URmxTU1hCR1VrWndYM1ZrWWpRelZYVnFiMnhQUXpRMGMwRXpWWFZJZVZneWNUQk1hM1ZS
Y2xsR1YyOXNiRFZpYUV0eFYwb3RXVEZrUmtsblRrNWhSSEl4U0dac2VWSXpiRlJJU0cxS1FrbElRWHB6
Y2xKNU4zbGFlRFF0VldadVgzSjBVbk5rTUZwT05rSTBSbFkzWHpndGNEWm5jbkl4T0RKZlZrWlNYM2Rz
Y3pFNWEyRnNRVUpYT0ZKT1pEZDRSREJQVVVsM09FeExRMW8xTlc1RE9VNTJObTh0UzFWUk9XMUdRbUpv
VFY5WFFUbHRSVk4zUTJab2RXcENNV05pZEVsUklpd2laU0k2SWtGUlFVSWlmWDAuZXlKQVkyOXVkR1Y0
ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pv
ZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0
ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0Js
WXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPalZt
T1dRNFl6ZGxMVEV5WVdJdE16UmpaQzFsWmpVMkxUYzRPVEF4TWpNME5UWTNPQ0lzSW5SNWNHVWlPbHNp
Vm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dp
WFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1Vp
T2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZz
YVdSR2NtOXRJam9pTWpBeU5DMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVUzQmxZMmxt
YVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlaV1JsYm5ScFlXeFRkV0pxWldOMElqcDdJbWxr
SWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJaXdp
ZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZEZOMVltcGxZM1FpWFN3aVlXTm9hV1YyWlcxbGJuUWlPbnNp
YVdRaU9pSjFjbTQ2ZFhWcFpEcGhOelEyTjJWbU5pMDFObU5pTFRFeFpXTXRZbVkyTXkwd01qUXlZV014
TXpBd01ESWlMQ0owZVhCbElqcGJJa0ZqYUdsbGRtVnRaVzUwSWwwc0ltNWhiV1VpT2lKVGNHVmphV1pw
WTJGMGFXOXVJRVJsZG1Wc2IzQnRaVzUwSWl3aVkzSnBkR1Z5YVdFaU9uc2lhV1FpT2lKb2RIUndjem92
THpGbFpIUmxZMmd1YjNKbkwzQnliMmR5WVcxekwyRTNORFkzWldZMkxUVTJZMkl0TVRGbFl5MWlaall6
TFRBeU5ESmhZekV6TURBd01pOWpjbWwwWlhKcFlTSjlMQ0prWlhOamNtbHdkR2x2YmlJNklrVjRZVzF3
YkdVZ1pHVm5jbVZsTGlCWGNtbDBaU0JoSUdKbGRIUmxjaUJrWlhOamNtbHdkR2x2YmlCcGJpQjViM1Z5
SUdGamFHbGxkbVZ0Wlc1MExpSXNJbUZqYUdsbGRtVnRaVzUwVkhsd1pTSTZJa0poWTJobGJHOXlSR1Zu
Y21WbElpd2lZM0psWkdsMGMwRjJZV2xzWVdKc1pTSTZNVFl1TlN3aWNtVnpkV3gwUkdWelkzSnBjSFJw
YjI0aU9sdDdJbWxrSWpvaWRYSnVPblYxYVdRNk0yWTRZemxpTW1VdE9HUTBaaTAwWVRKaUxUbGpNMlV0
TVdVMVpqbGhObVEzWlRobUlpd2lkSGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSmRMQ0p1
WVcxbElqb2lSMUJCSWl3aWNtVnpkV3gwVkhsd1pTSTZJa2R5WVdSbFVHOXBiblJCZG1WeVlXZGxJaXdp
ZG1Gc2RXVk5hVzRpT2lJd0xqQWlMQ0oyWVd4MVpVMWhlQ0k2SWpjdU1DSjlMSHNpYVdRaU9pSjFjbTQ2
ZFhWcFpEbzFaREptTTJFeFlpMDVZemRsTFRSaU9HWXRZVEprTXkwMlpUZG1PR0k1WXpCa01XVWlMQ0ow
ZVhCbElqcGJJbEpsYzNWc2RFUmxjMk55YVhCMGFXOXVJbDBzSW01aGJXVWlPaUpEZFcxMWJHRjBhWFps
SUVkUVFTSXNJbkpsYzNWc2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZuWlNJc0luWmhiSFZs
VFdsdUlqb2lNQzR3SWl3aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlYxOUxDSnlaWE4xYkhRaU9sdDdJblI1
Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJam9pZFhKdU9uVjFhV1E2
TTJZNFl6bGlNbVV0T0dRMFppMDBZVEppTFRsak0yVXRNV1UxWmpsaE5tUTNaVGhtSWl3aWMzUmhkSFZ6
SWpvaVEyOXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9pSTFMakFpZlN4N0luUjVjR1VpT2xzaVVtVnpkV3gw
SWwwc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqb2lkWEp1T25WMWFXUTZOV1F5WmpOaE1XSXRPV00z
WlMwMFlqaG1MV0V5WkRNdE5tVTNaamhpT1dNd1pERmxJaXdpYzNSaGRIVnpJam9pUTI5dGNHeGxkR1Zr
SWl3aWRtRnNkV1VpT2lJMUxqQWlmVjBzSW1OeVpXUnBkSE5GWVhKdVpXUWlPakV3TGpVc0luUmxjbTBp
T2lKVGNISnBibWNnTWpBeU5DSjlMQ0pqY21Wa1pXNTBhV0ZzVTJOb1pXMWhJanBiZXlKcFpDSTZJbWgw
ZEhCek9pOHZjSFZ5YkM1cGJYTm5iRzlpWVd3dWIzSm5MM053WldNdmIySXZkak53TUM5elkyaGxiV0V2
YW5OdmJpOXZZbDkyTTNBd1gyRmphR2xsZG1WdFpXNTBZM0psWkdWdWRHbGhiRjl6WTJobGJXRXVhbk52
YmlJc0luUjVjR1VpT2lJeFJXUlVaV05vU25OdmJsTmphR1Z0WVZaaGJHbGtZWFJ2Y2pJd01Ua2lmVjBz
SW5CeWIyOW1JanBiZXlKMGVYQmxJam9pUkdGMFlVbHVkR1ZuY21sMGVWQnliMjltSWl3aVkzSmxZWFJs
WkNJNklqSXdNalV0TURRdE1EbFVNVEE2TXpFNk5ETmFJaXdpZG1WeWFXWnBZMkYwYVc5dVRXVjBhRzlr
SWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5TjZOazFyWm10WVVqZERPSFJWYTJSSVV6ZzVTR0ZD
VG5sbWIxQTBla3R6TlZoSFowaFZTMHc1Vm1waFVqSTRXbW9pTENKamNubHdkRzl6ZFdsMFpTSTZJbVZr
WkhOaExYSmtabU10TWpBeU1pSXNJbkJ5YjI5bVVIVnljRzl6WlNJNkltRnpjMlZ5ZEdsdmJrMWxkR2h2
WkNJc0luQnliMjltVm1Gc2RXVWlPaUo2UTBaWmFEbDNhSGwwVFhsWVRERTFabmwzVEVwRlprNXliMFJJ
TkVWQlRVcEViVlk1U25OMFZGaFZiV0pyV1VjMlJEazVaVVZRVmxwMFZWYzBjMHMzVWxabGExbDVNMkZ5
TkhaMlptbEhaVmROWm1WTlpIYzFJbjFkTENKcGMzTWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0pu
SWl3aWFuUnBJam9pZFhKdU9uVjFhV1E2TldZNVpEaGpOMlV0TVRKaFlpMHpOR05rTFdWbU5UWXROemc1
TURFeU16UTFOamM0SWl3aWMzVmlJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelpt
TVdNeU56WmxNVEpsWXpJeEluMC5TZGYtaFAzcm5HUXZfR1RwZ1V6Tno1NTQtem1vMEpiVVMwcFhrQmpx
N21wYnZvMjJSelpoZ29kMG1wMDJTSkozWHFCMmRiejJQYlJ0aWh4UzhCTnZqWXZZU2pJOTdMb1o3cjBD
VE9YR1VpeXlmVHF4aDluMExoYWpGblB5NjdhbGIzajMwMFZLbVV1TnBoaFpmOTBiR3pKc0s4ZzFzU21z
S2Fzbjk0UmNkMm1oUVdWVkdHN3NpY2o5ZTFJMHhZeFRLejFjT3k1SXhvYXV0QUl1YWF2TVZmZUVudkZh
REd0b3VpWVd2dUVlemkwWHdNOXNZRmM1RW10U3BraFhFZE9yeGpOcUV4U0t4Zl95YW5xYk5jOTAxb3FG
ZUM5Z2lyRFRVX1hDY1E0bkFwZjhWWUZUY3dBU3pLOC16dTA2aWhiZTRLTDB4clRBcjFva3pGTUR0d3Zu
TnciLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SnJkSGtpT2lK
U1UwRWlMQ0p1SWpvaU1FRlZMVkF4WTFoMVVGcE1aSFpoT0U4eWNHd3hhSEJXZGxWMWFGVTBhVWhGVEdv
MFFYTmZXR0pLWWxOT1kwdGFSVWhMTTJSaVVVVXdhMnBYUW1aMldVd3lia2x3VUdzM1ZsUldTRFJ5VEdW
YVVFcDJZMDVrZGtaVFRsQkdhV0ZCT1hRemIwRmlRMkpUT0UxcVdtcGhaVlZmVEhST01rdDNaVUV3YUhF
MWFtc3dXRmhJTWt4NlNEaElRVlpEUWxWeWJsSk9URmxTU1hCR1VrWndYM1ZrWWpRelZYVnFiMnhQUXpR
MGMwRXpWWFZJZVZneWNUQk1hM1ZSY2xsR1YyOXNiRFZpYUV0eFYwb3RXVEZrUmtsblRrNWhSSEl4U0da
c2VWSXpiRlJJU0cxS1FrbElRWHB6Y2xKNU4zbGFlRFF0VldadVgzSjBVbk5rTUZwT05rSTBSbFkzWHpn
dGNEWm5jbkl4T0RKZlZrWlNYM2RzY3pFNWEyRnNRVUpYT0ZKT1pEZDRSREJQVVVsM09FeExRMW8xTlc1
RE9VNTJObTh0UzFWUk9XMUdRbUpvVFY5WFFUbHRSVk4zUTJab2RXcENNV05pZEVsUklpd2laU0k2SWtG
UlFVSWlmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNK
bFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dW
akwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1s
dGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENK
cFpDSTZJblZ5YmpwMWRXbGtPalZtT1dRNFl6ZGxMVEV5WVdJdE16UmpaQzFsWmpVMkxUYzRPVEF4TWpN
ME5UWTNPQ0lzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlha
bGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldS
MFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNC
SmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5DMHhNaTB3T1ZRd01Eb3dNRG93TUZv
aUxDSnVZVzFsSWpvaVUzQmxZeUJOYjJSbGJHbHVaeUJoYm1RZ1lYSjBhV1poWTNRZ1oyVnVaWEpoZEds
dmJpSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldK
bVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHdaU0k2V3lKQlkyaHBaWFpsYldW
dWRGTjFZbXBsWTNRaVhTd2lZV05vYVdWMlpXMWxiblFpT25zaWFXUWlPaUoxY200NmRYVnBaRHBrTnpn
NU1HZG9hUzB6TkdwckxUVTJiRzB0Ym05d2NTMHhNak0wTlRZM09Ea3djbk1pTENKMGVYQmxJanBiSWtG
amFHbGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9pSlRjR1ZqSUUxdlpHVnNhVzVuSUdGdVpDQmhjblJwWm1G
amRDQm5aVzVsY21GMGFXOXVJaXdpWTNKcGRHVnlhV0VpT25zaWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhS
bFkyZ3ViM0puTDJOdmRYSnpaWE12WkRjNE9UQm5hR2t0TXpScWF5MDFObXh0TFc1dmNIRXRNVEl6TkRV
Mk56ZzVNSEp6TDJOeWFYUmxjbWxoSW4wc0ltUmxjMk55YVhCMGFXOXVJam9pVTNCbFl5Qk5iMlJsYkds
dVp5QmhibVFnWVhKMGFXWmhZM1FnWjJWdVpYSmhkR2x2YmlCamIzVnljMlV1SUZkeWFYUmxJR0VnWW1W
MGRHVnlJR1JsYzJOeWFYQjBhVzl1SUdsdUlIbHZkWElnWVdOb2FXVjJaVzFsYm5RdUlpd2lZV05vYVdW
MlpXMWxiblJVZVhCbElqb2lRMjkxY25ObElpd2lZM0psWkdsMGMwRjJZV2xzWVdKc1pTSTZOaXdpY21W
emRXeDBSR1Z6WTNKcGNIUnBiMjRpT2x0N0ltbGtJam9pZFhKdU9uVjFhV1E2WnpJek5EVnJiRzB0Tnpo
dWJ5MDVNSEJ4TFhKemRIVXRPVGczTmpVME16SXhNSFozSWl3aWRIbHdaU0k2V3lKU1pYTjFiSFJFWlhO
amNtbHdkR2x2YmlKZExDSnVZVzFsSWpvaVJtbHVZV3dnUjNKaFpHVWlMQ0p5WlhOMWJIUlVlWEJsSWpv
aVRHVjBkR1Z5UjNKaFpHVWlMQ0oyWVd4MVpVMXBiaUk2SWtZaUxDSjJZV3gxWlUxaGVDSTZJa0VpZlYx
OUxDSnlaWE4xYkhRaU9sdDdJblI1Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RFUmxjMk55YVhC
MGFXOXVJam9pZFhKdU9uVjFhV1E2WnpJek5EVnJiRzB0TnpodWJ5MDVNSEJ4TFhKemRIVXRPVGczTmpV
ME16SXhNSFozSWl3aWMzUmhkSFZ6SWpvaVJtRnBiR1ZrSWl3aWRtRnNkV1VpT2lKRUluMWRMQ0pqY21W
a2FYUnpSV0Z5Ym1Wa0lqb3dMQ0owWlhKdElqb2lSbUZzYkNBeU1ESTBJbjBzSW1OeVpXUmxiblJwWVd4
VFkyaGxiV0VpT2x0N0ltbGtJam9pYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNC
bFl5OXZZaTkyTTNBd0wzTmphR1Z0WVM5cWMyOXVMMjlpWDNZemNEQmZZV05vYVdWMlpXMWxiblJqY21W
a1pXNTBhV0ZzWDNOamFHVnRZUzVxYzI5dUlpd2lkSGx3WlNJNklqRkZaRlJsWTJoS2MyOXVVMk5vWlcx
aFZtRnNhV1JoZEc5eU1qQXhPU0o5WFN3aWNISnZiMllpT2x0N0luUjVjR1VpT2lKRVlYUmhTVzUwWldk
eWFYUjVVSEp2YjJZaUxDSmpjbVZoZEdWa0lqb2lNakF5TlMwd05DMHdPVlF4TURvek1UbzBNMW9pTENK
MlpYSnBabWxqWVhScGIyNU5aWFJvYjJRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5JM28yVFd0
bWExaFNOME00ZEZWclpFaFRPRGxJWVVKT2VXWnZVRFI2UzNNMVdFZG5TRlZMVERsV2FtRlNNamhhYWlJ
c0ltTnllWEIwYjNOMWFYUmxJam9pWldSa2MyRXRjbVJtWXkweU1ESXlJaXdpY0hKdmIyWlFkWEp3YjNO
bElqb2lZWE56WlhKMGFXOXVUV1YwYUc5a0lpd2ljSEp2YjJaV1lXeDFaU0k2SW5vMVEweHVZVEowTVZC
NFoyMUVNa016UVUxYVRETXpVR05xWVdoV09VWkNRWGQ0YmtKMlZYVjZlR1ZRVlVGMmFtcEdVMU5UYnpK
MlVqTm5NMDFDUjFWeE1rWk1UbWh5TmpGVE5rTXlkMVZXYjJ0TVIxY3lRMWhLSW4xZExDSnBjM01pT2lK
b2RIUndjem92THpGbFpIUmxZMmd1YjNKbklpd2lhblJwSWpvaWRYSnVPblYxYVdRNk5XWTVaRGhqTjJV
dE1USmhZaTB6TkdOa0xXVm1OVFl0TnpnNU1ERXlNelExTmpjNElpd2ljM1ZpSWpvaVpHbGtPbVY0WVcx
d2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJbjAuaTdSVXh5QTB1blRXeldl
Yk5DMkFFeGNtVFluR1M1dW1FUHdoZ3F1LUZ3SU5OQmtyZ3g4Ml9XREoxMDdnSEJWQk5IMXdIR2hjN2p1
dXpzOE1mT2N4dWV2ZEE2eXFaU1ZXV0cwb2h0cWxBN29xVFRNUUNrMjBtUXdsYVUxMWxzdzZpS0dUalh5
LWFwSzJwWGw1OHU3ampCUW9pdnhqaTQyUFRfTVMtak1HZlBXNS1zWFVpc1otcXhjMTJIQTNVMDBaSHYy
MmpzS0pkeXZrRjRBY0xqNEpQZ1F4bUtGZ0E2aXpSRFZ0TE5iUHc5UUlPS0pmUllCaDBiSjJoWjI5bW9h
U3QyUmJRdjlRZHoyYmxWMTFNdzItc01DRmtFSVd5M1ZIcDZQUFdkOW1XVGszcW4wbnA0bEpRNkdzVVdO
VW9wMko2SlVDNVk1SzQ5ZUtTYTI4dDA1Z1BnIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklr
cFhWQ0lzSW1wM2F5STZleUpyZEhraU9pSlNVMEVpTENKdUlqb2lNRUZWTFZBeFkxaDFVRnBNWkhaaE9F
OHljR3d4YUhCV2RsVjFhRlUwYVVoRlRHbzBRWE5mV0dKS1lsTk9ZMHRhUlVoTE0yUmlVVVV3YTJwWFFt
WjJXVXd5Ymtsd1VHczNWbFJXU0RSeVRHVmFVRXAyWTA1a2RrWlRUbEJHYVdGQk9YUXpiMEZpUTJKVE9F
MXFXbXBoWlZWZlRIUk9Na3QzWlVFd2FIRTFhbXN3V0ZoSU1reDZTRGhJUVZaRFFsVnlibEpPVEZsU1NY
QkdVa1p3WDNWa1lqUXpWWFZxYjJ4UFF6UTBjMEV6VlhWSWVWZ3ljVEJNYTNWUmNsbEdWMjlzYkRWaWFF
dHhWMG90V1RGa1JrbG5UazVoUkhJeFNHWnNlVkl6YkZSSVNHMUtRa2xJUVhwemNsSjVOM2xhZURRdFZX
WnVYM0owVW5Oa01GcE9Oa0kwUmxZM1h6Z3RjRFpuY25JeE9ESmZWa1pTWDNkc2N6RTVhMkZzUVVKWE9G
Sk9aRGQ0UkRCUFVVbDNPRXhMUTFvMU5XNURPVTUyTm04dFMxVlJPVzFHUW1Kb1RWOVhRVGx0UlZOM1Ey
Wm9kV3BDTVdOaWRFbFJJaXdpWlNJNklrRlJRVUlpZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6
b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENKb2RIUndjem92TDNCMWNt
d3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMy
OXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wy
VjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pWbU9XUTRZemRsTFRFeVlX
SXRNelJqWkMxbFpqVTJMVGM0T1RBeE1qTTBOVFkzT0NJc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pV
TnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56ZFdWeUlq
cDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pT
SmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1q
QXlOQzB4TWkwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpY
WmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21WNFlX
MXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHdaU0k2V3lKQlky
aHBaWFpsYldWdWRGTjFZbXBsWTNRaVhTd2lZV05vYVdWMlpXMWxiblFpT25zaWFXUWlPaUoxY200NmRY
VnBaRHBoTnpRMk4yVm1OaTAxTm1OaUxURXhaV010WW1ZMk15MHdNalF5WVdNeE16QXdNRElpTENKMGVY
QmxJanBiSWtGamFHbGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9pSlRjR1ZqYVdacFkyRjBhVzl1SUVSbGRt
VnNiM0J0Wlc1MElpd2lZM0pwZEdWeWFXRWlPbnNpYVdRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIz
Sm5MM0J5YjJkeVlXMXpMMkUzTkRZM1pXWTJMVFUyWTJJdE1URmxZeTFpWmpZekxUQXlOREpoWXpFek1E
QXdNaTlqY21sMFpYSnBZU0o5TENKa1pYTmpjbWx3ZEdsdmJpSTZJa1Y0WVcxd2JHVWdaR1ZuY21WbExp
QlhjbWwwWlNCaElHSmxkSFJsY2lCa1pYTmpjbWx3ZEdsdmJpQnBiaUI1YjNWeUlHRmphR2xsZG1WdFpX
NTBMaUlzSW1GamFHbGxkbVZ0Wlc1MFZIbHdaU0k2SWtKaFkyaGxiRzl5UkdWbmNtVmxJaXdpWTNKbFpH
bDBjMEYyWVdsc1lXSnNaU0k2TVRZdU5Td2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3SW1sa0lq
b2lkWEp1T25WMWFXUTZNMlk0WXpsaU1tVXRPR1EwWmkwMFlUSmlMVGxqTTJVdE1XVTFaamxoTm1RM1pU
aG1JaXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUjFCQklp
d2ljbVZ6ZFd4MFZIbHdaU0k2SWtkeVlXUmxVRzlwYm5SQmRtVnlZV2RsSWl3aWRtRnNkV1ZOYVc0aU9p
SXdMakFpTENKMllXeDFaVTFoZUNJNklqY3VNQ0o5TEhzaWFXUWlPaUoxY200NmRYVnBaRG8xWkRKbU0y
RXhZaTA1WXpkbExUUmlPR1l0WVRKa015MDJaVGRtT0dJNVl6QmtNV1VpTENKMGVYQmxJanBiSWxKbGMz
VnNkRVJsYzJOeWFYQjBhVzl1SWwwc0ltNWhiV1VpT2lKRGRXMTFiR0YwYVhabElFZFFRU0lzSW5KbGMz
VnNkRlI1Y0dVaU9pSkhjbUZrWlZCdmFXNTBRWFpsY21GblpTSXNJblpoYkhWbFRXbHVJam9pTUM0d0lp
d2lkbUZzZFdWTllYZ2lPaUkzTGpBaWZWMTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNpVW1WemRX
eDBJbDBzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpvaWRYSnVPblYxYVdRNk0yWTRZemxpTW1VdE9H
UTBaaTAwWVRKaUxUbGpNMlV0TVdVMVpqbGhObVEzWlRobUlpd2ljM1JoZEhWeklqb2lRMjl0Y0d4bGRH
VmtJaXdpZG1Gc2RXVWlPaUl3TGpBaWZTeDdJblI1Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RF
UmxjMk55YVhCMGFXOXVJam9pZFhKdU9uVjFhV1E2TldReVpqTmhNV0l0T1dNM1pTMDBZamhtTFdFeVpE
TXRObVUzWmpoaU9XTXdaREZsSWl3aWMzUmhkSFZ6SWpvaVEyOXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9p
SXlMalVpZlYwc0ltTnlaV1JwZEhORllYSnVaV1FpT2pBc0luUmxjbTBpT2lKR1lXeHNJREl3TWpRaWZT
d2lZM0psWkdWdWRHbGhiRk5qYUdWdFlTSTZXM3NpYVdRaU9pSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloy
eHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2YzJOb1pXMWhMMnB6YjI0dmIySmZkak53TUY5aFky
aHBaWFpsYldWdWRHTnlaV1JsYm5ScFlXeGZjMk5vWlcxaExtcHpiMjRpTENKMGVYQmxJam9pTVVWa1ZH
VmphRXB6YjI1VFkyaGxiV0ZXWVd4cFpHRjBiM0l5TURFNUluMWRMQ0p3Y205dlppSTZXM3NpZEhsd1pT
STZJa1JoZEdGSmJuUmxaM0pwZEhsUWNtOXZaaUlzSW1OeVpXRjBaV1FpT2lJeU1ESTFMVEEwTFRBNVZE
RXdPak14T2pReldpSXNJblpsY21sbWFXTmhkR2x2YmsxbGRHaHZaQ0k2SW1oMGRIQnpPaTh2TVdWa2RH
VmphQzV2Y21jamVqWk5hMlpyV0ZJM1F6aDBWV3RrU0ZNNE9VaGhRazU1Wm05UU5IcExjelZZUjJkSVZV
dE1PVlpxWVZJeU9GcHFJaXdpWTNKNWNIUnZjM1ZwZEdVaU9pSmxaR1J6WVMxeVpHWmpMVEl3TWpJaUxD
SndjbTl2WmxCMWNuQnZjMlVpT2lKaGMzTmxjblJwYjI1TlpYUm9iMlFpTENKd2NtOXZabFpoYkhWbElq
b2llall5VEU1clVqbGtOM3BPVkZSNWFsWmxSRTVaVVRZM1dsRTBhbWhTTVZNM05tUm1hWFp2YUZaNGJt
NTRXVUpwV25sTlNFNXBabVoyTmxkYVZqWklSbEZaY0c4M2QxbENaM3B0U0VGRE0xcElNbGQwVFRsQlYw
SWlmVjBzSW1semN5STZJbWgwZEhCek9pOHZNV1ZrZEdWamFDNXZjbWNpTENKcWRHa2lPaUoxY200NmRY
VnBaRG8xWmpsa09HTTNaUzB4TW1GaUxUTTBZMlF0WldZMU5pMDNPRGt3TVRJek5EVTJOemdpTENKemRX
SWlPaUprYVdRNlpYaGhiWEJzWlRwbFltWmxZakZtTnpFeVpXSmpObVl4WXpJM05tVXhNbVZqTWpFaWZR
Lm9zbW4xLWpUc2EwRzJoTUhmQjBCSDk1aldhSmFSbGpZQmJVc2hMNE0tRnhzdjVnRnB5c2dsalgwNGhI
Qld3anVIOWhwZVRGTFN2WHZLczZpS1loZ2N6WGt0ME41Vk1LU1F6bGtPbkVKd0ZzMkRKUWZ2NlY1SjBX
MEMzRmVfc0JCU3NsU3l5OUJLSGJrN1hvRGRUQ0FpaTY5YmZrVElLclQ0Vml6X0xmeHJSYVNrNnZTNEpp
QmRUYkZxU2tNaTVIMDkwcTRtT0JKN1E3bHhPdU4xb2Y5RHNWTnNsVUdEdjl5b0RfWXhJanhPVmQ3Q2ox
c2R0V3JOQ0RIamZZRHZuSnpKS1B5Y3NsNXpNTWFnX3lhejc1Wk44Q01vVUhmdlUzR0VhaVFYWWoybWt1
bzZyVlFKMnlKNW5XTDJFQmdkTUUwN0NYcUU3QWRMQWdCMUN3aUFIZG0zUSIsImV5SmhiR2NpT2lKU1V6
STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlKcmRIa2lPaUpTVTBFaUxDSnVJam9pTUVGVkxW
QXhZMWgxVUZwTVpIWmhPRTh5Y0d3eGFIQldkbFYxYUZVMGFVaEZUR28wUVhOZldHSktZbE5PWTB0YVJV
aExNMlJpVVVVd2EycFhRbVoyV1V3eWJrbHdVR3MzVmxSV1NEUnlUR1ZhVUVwMlkwNWtka1pUVGxCR2FX
RkJPWFF6YjBGaVEySlRPRTFxV21waFpWVmZUSFJPTWt0M1pVRXdhSEUxYW1zd1dGaElNa3g2U0RoSVFW
WkRRbFZ5YmxKT1RGbFNTWEJHVWtad1gzVmtZalF6VlhWcWIyeFBRelEwYzBFelZYVkllVmd5Y1RCTWEz
VlJjbGxHVjI5c2JEVmlhRXR4VjBvdFdURmtSa2xuVGs1aFJISXhTR1pzZVZJemJGUklTRzFLUWtsSVFY
cHpjbEo1TjNsYWVEUXRWV1p1WDNKMFVuTmtNRnBPTmtJMFJsWTNYemd0Y0RabmNuSXhPREpmVmtaU1gz
ZHNjekU1YTJGc1FVSlhPRkpPWkRkNFJEQlBVVWwzT0V4TFExbzFOVzVET1U1Mk5tOHRTMVZST1cxR1Ft
Sm9UVjlYUVRsdFJWTjNRMlpvZFdwQ01XTmlkRWxSSWl3aVpTSTZJa0ZSUVVJaWZYMC5leUpBWTI5dWRH
VjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21jdmJuTXZZM0psWkdWdWRHbGhiSE12ZGpJaUxD
Sm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2WTI5dWRH
VjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5d2RYSnNMbWx0YzJkc2IySmhiQzV2Y21jdmMz
QmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5OdmJpSmRMQ0pwWkNJNkluVnlianAxZFdsa09q
bGhPR0kzWXpaa0xUUTFaV1l0TWpObmFDMXBhbXRzTFRrNE56WTFORE15TVRCdGJpSXNJblI1Y0dVaU9s
c2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENKQlkyaHBaWFpsYldWdWRFTnlaV1JsYm5ScFlX
d2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeUlzSW5SNWNH
VWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5OMGFYUjFkR1VpZlN3aWRt
RnNhV1JHY205dElqb2lNakF5TlMwd05DMHdPVlF3TURvd01Eb3dNRm9pTENKdVlXMWxJam9pVTNCbFl5
Qk5iMlJsYkdsdVp5QmhibVFnWVhKMGFXWmhZM1FnWjJWdVpYSmhkR2x2YmlJc0ltTnlaV1JsYm5ScFlX
eFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1X
TXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZEZOMVltcGxZM1FpWFN3aVlX
Tm9hV1YyWlcxbGJuUWlPbnNpYVdRaU9pSjFjbTQ2ZFhWcFpEcGtOemc1TUdkb2FTMHpOR3ByTFRVMmJH
MHRibTl3Y1MweE1qTTBOVFkzT0Rrd2NuTWlMQ0owZVhCbElqcGJJa0ZqYUdsbGRtVnRaVzUwSWwwc0lt
NWhiV1VpT2lKVGNHVmpJRTF2WkdWc2FXNW5JR0Z1WkNCaGNuUnBabUZqZENCblpXNWxjbUYwYVc5dUlp
d2lZM0pwZEdWeWFXRWlPbnNpYVdRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5MMk52ZFhKelpY
TXZaRGM0T1RCbmFHa3RNelJxYXkwMU5teHRMVzV2Y0hFdE1USXpORFUyTnpnNU1ISnpMMk55YVhSbGNt
bGhJbjBzSW1SbGMyTnlhWEIwYVc5dUlqb2lVM0JsWXlCTmIyUmxiR2x1WnlCaGJtUWdZWEowYVdaaFkz
UWdaMlZ1WlhKaGRHbHZiaUJqYjNWeWMyVXVJRmR5YVhSbElHRWdZbVYwZEdWeUlHUmxjMk55YVhCMGFX
OXVJR2x1SUhsdmRYSWdZV05vYVdWMlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJuUlVlWEJsSWpvaVEy
OTFjbk5sSWl3aVkzSmxaR2wwYzBGMllXbHNZV0pzWlNJNk5pd2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIy
NGlPbHQ3SW1sa0lqb2lkWEp1T25WMWFXUTZaekl6TkRWcmJHMHROemh1YnkwNU1IQnhMWEp6ZEhVdE9U
ZzNOalUwTXpJeE1IWjNJaXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlX
MWxJam9pUm1sdVlXd2dSM0poWkdVaUxDSnlaWE4xYkhSVWVYQmxJam9pVEdWMGRHVnlSM0poWkdVaUxD
SjJZV3gxWlUxcGJpSTZJa1lpTENKMllXeDFaVTFoZUNJNklrRWlmVjE5TENKeVpYTjFiSFFpT2x0N0lu
UjVjR1VpT2xzaVVtVnpkV3gwSWwwc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqb2lkWEp1T25WMWFX
UTZaekl6TkRWcmJHMHROemh1YnkwNU1IQnhMWEp6ZEhVdE9UZzNOalUwTXpJeE1IWjNJaXdpYzNSaGRI
VnpJam9pUTI5dGNHeGxkR1ZrSWl3aWRtRnNkV1VpT2lKQ0luMWRMQ0pqY21Wa2FYUnpSV0Z5Ym1Wa0lq
bzJMQ0owWlhKdElqb2lVM0J5YVc1bklESXdNalVpZlN3aVkzSmxaR1Z1ZEdsaGJGTmphR1Z0WVNJNlcz
c2lhV1FpT2lKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNE
QXZjMk5vWlcxaEwycHpiMjR2YjJKZmRqTndNRjloWTJocFpYWmxiV1Z1ZEdOeVpXUmxiblJwWVd4ZmMy
Tm9aVzFoTG1wemIyNGlMQ0owZVhCbElqb2lNVVZrVkdWamFFcHpiMjVUWTJobGJXRldZV3hwWkdGMGIz
SXlNREU1SW4xZExDSndjbTl2WmlJNlczc2lkSGx3WlNJNklrUmhkR0ZKYm5SbFozSnBkSGxRY205dlpp
SXNJbU55WldGMFpXUWlPaUl5TURJMUxUQTBMVEE1VkRFd09qTXhPalF6V2lJc0luWmxjbWxtYVdOaGRH
bHZiazFsZEdodlpDSTZJbWgwZEhCek9pOHZNV1ZrZEdWamFDNXZjbWNqZWpaTmEyWnJXRkkzUXpoMFZX
dGtTRk00T1VoaFFrNTVabTlRTkhwTGN6VllSMmRJVlV0TU9WWnFZVkl5T0ZwcUlpd2lZM0o1Y0hSdmMz
VnBkR1VpT2lKbFpHUnpZUzF5WkdaakxUSXdNaklpTENKd2NtOXZabEIxY25CdmMyVWlPaUpoYzNObGNu
UnBiMjVOWlhSb2IyUWlMQ0p3Y205dlpsWmhiSFZsSWpvaWVqUldjbk5NZG10NFZVVnBhamxCY2xnMFEy
SjVjazEzTjNsVVp6SmxWM2t5WWpsbmQwVTRWM0pWV2tSWFdrSkdOMVJ1WXpod1owcFZRVFZYZGswMlUw
aFhNMmxUTm5oRGVscHRiVXBRWVdsdFIxTlNVbVJCWjBRaWZWMHNJbWx6Y3lJNkltaDBkSEJ6T2k4dk1X
VmtkR1ZqYUM1dmNtY2lMQ0pxZEdraU9pSjFjbTQ2ZFhWcFpEbzVZVGhpTjJNMlpDMDBOV1ZtTFRJeloy
Z3RhV3ByYkMwNU9EYzJOVFF6TWpFd2JXNGlMQ0p6ZFdJaU9pSmthV1E2WlhoaGJYQnNaVHBsWW1abFlq
Rm1OekV5WldKak5tWXhZekkzTm1VeE1tVmpNakVpZlEuQ1FjemhBVnVWSTJVc2Zza1RRc0NSajVaUWM0
SzJUME12Wmh6N2V6RHdLeFZNY3llS0h4ZGF5enVhVEFBbGg2REtnNzVneEIxU3N6YXljWVJkWXVrRDVK
bV95NU1YQ1JqakR1WE1EU3dYYjdoR0N1Z08yYWY4a0hmOGNtY0liQ243bHRPc3V2Qk96YTRfTUdvRnlh
WHlMaHFMRFhaek5KV0ZMbE42R0RsUk1ZVFQxbmlHeXRHZkVIMU9sUzIyX1U1a0JIUGxUUldqT0pEZGJj
SE5vMnlzcDY4bWNWU1ZOejZMVWdDQ0F4cXotSXJoX1lLN2R6YmJMbjU5Sk5RUy1oeGxZVmNfd05JX1Mw
RFV3aXFrSHVHRmZLQXZtRENCNUxLN1lKQmd2bDdHcmVEU0R6RTR1b2NUUmo3c2h2MnJQa2VHR205S3dz
UjdBYTQyYVMwSmR5RkZnIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5
STZleUpyZEhraU9pSlNVMEVpTENKdUlqb2lNRUZWTFZBeFkxaDFVRnBNWkhaaE9FOHljR3d4YUhCV2Rs
VjFhRlUwYVVoRlRHbzBRWE5mV0dKS1lsTk9ZMHRhUlVoTE0yUmlVVVV3YTJwWFFtWjJXVXd5Ymtsd1VH
czNWbFJXU0RSeVRHVmFVRXAyWTA1a2RrWlRUbEJHYVdGQk9YUXpiMEZpUTJKVE9FMXFXbXBoWlZWZlRI
Uk9Na3QzWlVFd2FIRTFhbXN3V0ZoSU1reDZTRGhJUVZaRFFsVnlibEpPVEZsU1NYQkdVa1p3WDNWa1lq
UXpWWFZxYjJ4UFF6UTBjMEV6VlhWSWVWZ3ljVEJNYTNWUmNsbEdWMjlzYkRWaWFFdHhWMG90V1RGa1Jr
bG5UazVoUkhJeFNHWnNlVkl6YkZSSVNHMUtRa2xJUVhwemNsSjVOM2xhZURRdFZXWnVYM0owVW5Oa01G
cE9Oa0kwUmxZM1h6Z3RjRFpuY25JeE9ESmZWa1pTWDNkc2N6RTVhMkZzUVVKWE9GSk9aRGQ0UkRCUFVV
bDNPRXhMUTFvMU5XNURPVTUyTm04dFMxVlJPVzFHUW1Kb1RWOVhRVGx0UlZOM1EyWm9kV3BDTVdOaWRF
bFJJaXdpWlNJNklrRlJRVUlpZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015
NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dllt
RnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNI
TTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJu
TXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pkak5tUTFaVFJtTFRnNVlXSXRNVEpqWkMxbFpq
TTBMVFUyTnpnNU1HRmlZMlJsWmlJc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlX
d2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFI
UjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElq
b2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOUzB3TkMwd09W
UXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRD
SXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpX
SXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHdaU0k2V3lKQlkyaHBaWFpsYldWdWRG
TjFZbXBsWTNRaVhTd2lZV05vYVdWMlpXMWxiblFpT25zaWFXUWlPaUoxY200NmRYVnBaRHBoTnpRMk4y
Vm1OaTAxTm1OaUxURXhaV010WW1ZMk15MHdNalF5WVdNeE16QXdNRElpTENKMGVYQmxJanBiSWtGamFH
bGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9pSlRjR1ZqYVdacFkyRjBhVzl1SUVSbGRtVnNiM0J0Wlc1MElp
d2lZM0pwZEdWeWFXRWlPbnNpYVdRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5MM0J5YjJkeVlX
MXpMMkUzTkRZM1pXWTJMVFUyWTJJdE1URmxZeTFpWmpZekxUQXlOREpoWXpFek1EQXdNaTlqY21sMFpY
SnBZU0o5TENKa1pYTmpjbWx3ZEdsdmJpSTZJa1Y0WVcxd2JHVWdaR1ZuY21WbExpQlhjbWwwWlNCaElH
SmxkSFJsY2lCa1pYTmpjbWx3ZEdsdmJpQnBiaUI1YjNWeUlHRmphR2xsZG1WdFpXNTBMaUlzSW1GamFH
bGxkbVZ0Wlc1MFZIbHdaU0k2SWtKaFkyaGxiRzl5UkdWbmNtVmxJaXdpWTNKbFpHbDBjMEYyWVdsc1lX
SnNaU0k2TVRZdU5Td2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3SW1sa0lqb2lkWEp1T25WMWFX
UTZNMlk0WXpsaU1tVXRPR1EwWmkwMFlUSmlMVGxqTTJVdE1XVTFaamxoTm1RM1pUaG1JaXdpZEhsd1pT
STZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUjFCQklpd2ljbVZ6ZFd4MFZI
bHdaU0k2SWtkeVlXUmxVRzlwYm5SQmRtVnlZV2RsSWl3aWRtRnNkV1ZOYVc0aU9pSXdMakFpTENKMllX
eDFaVTFoZUNJNklqY3VNQ0o5TEhzaWFXUWlPaUoxY200NmRYVnBaRG8xWkRKbU0yRXhZaTA1WXpkbExU
UmlPR1l0WVRKa015MDJaVGRtT0dJNVl6QmtNV1VpTENKMGVYQmxJanBiSWxKbGMzVnNkRVJsYzJOeWFY
QjBhVzl1SWwwc0ltNWhiV1VpT2lKRGRXMTFiR0YwYVhabElFZFFRU0lzSW5KbGMzVnNkRlI1Y0dVaU9p
SkhjbUZrWlZCdmFXNTBRWFpsY21GblpTSXNJblpoYkhWbFRXbHVJam9pTUM0d0lpd2lkbUZzZFdWTllY
Z2lPaUkzTGpBaWZWMTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNpVW1WemRXeDBJbDBzSW5KbGMz
VnNkRVJsYzJOeWFYQjBhVzl1SWpvaWRYSnVPblYxYVdRNk0yWTRZemxpTW1VdE9HUTBaaTAwWVRKaUxU
bGpNMlV0TVdVMVpqbGhObVEzWlRobUlpd2ljM1JoZEhWeklqb2lRMjl0Y0d4bGRHVmtJaXdpZG1Gc2RX
VWlPaUkwTGpBaWZTeDdJblI1Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RFUmxjMk55YVhCMGFX
OXVJam9pZFhKdU9uVjFhV1E2TldReVpqTmhNV0l0T1dNM1pTMDBZamhtTFdFeVpETXRObVUzWmpoaU9X
TXdaREZsSWl3aWMzUmhkSFZ6SWpvaVEyOXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9pSXpMakFpZlYwc0lt
TnlaV1JwZEhORllYSnVaV1FpT2pZc0luUmxjbTBpT2lKVGNISnBibWNnTWpBeU5TSjlMQ0pqY21Wa1pX
NTBhV0ZzVTJOb1pXMWhJanBiZXlKcFpDSTZJbWgwZEhCek9pOHZjSFZ5YkM1cGJYTm5iRzlpWVd3dWIz
Sm5MM053WldNdmIySXZkak53TUM5elkyaGxiV0V2YW5OdmJpOXZZbDkyTTNBd1gyRmphR2xsZG1WdFpX
NTBZM0psWkdWdWRHbGhiRjl6WTJobGJXRXVhbk52YmlJc0luUjVjR1VpT2lJeFJXUlVaV05vU25OdmJs
TmphR1Z0WVZaaGJHbGtZWFJ2Y2pJd01Ua2lmVjBzSW5CeWIyOW1JanBiZXlKMGVYQmxJam9pUkdGMFlV
bHVkR1ZuY21sMGVWQnliMjltSWl3aVkzSmxZWFJsWkNJNklqSXdNalV0TURRdE1EbFVNVEE2TXpFNk5E
TmFJaXdpZG1WeWFXWnBZMkYwYVc5dVRXVjBhRzlrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5
TjZOazFyWm10WVVqZERPSFJWYTJSSVV6ZzVTR0ZDVG5sbWIxQTBla3R6TlZoSFowaFZTMHc1Vm1waFVq
STRXbW9pTENKamNubHdkRzl6ZFdsMFpTSTZJbVZrWkhOaExYSmtabU10TWpBeU1pSXNJbkJ5YjI5bVVI
VnljRzl6WlNJNkltRnpjMlZ5ZEdsdmJrMWxkR2h2WkNJc0luQnliMjltVm1Gc2RXVWlPaUo2TkZwbVRG
SnVla3hWZERGT1lUYzVXbWhSZURGTVUyRktXSGhDVW01WGJrcDZlREYyV0hWYVVGSjJOMkpPV2poMWNE
RkNPSFJsZUdSdlZqaDRWMDF6TVRKVGJWVTBiamRWTjB4bVluUklOWFpEVEVSVVNqRmpVU0o5WFN3aWFY
TnpJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0ltcDBhU0k2SW5WeWJqcDFkV2xrT2pkak5t
UTFaVFJtTFRnNVlXSXRNVEpqWkMxbFpqTTBMVFUyTnpnNU1HRmlZMlJsWmlJc0luTjFZaUk2SW1ScFpE
cGxlR0Z0Y0d4bE9tVmlabVZpTVdZM01USmxZbU0yWmpGak1qYzJaVEV5WldNeU1TSjkucE9DTEI2TUJn
cHdaNnpWN29wODZhXzhXczlxeEZYdlkwZWstNl9TckJPWFZYZnRSOXVCV2l1RFJaX3NUbDRCNkF6NzlR
QnVBVzdPVTV1aVBiV0NERTZhcjJFeVhSX3ZBOUs1MFdTdXVRVFotbFVVM09KZzFKbHRaTkN6ZUJadW1K
UmhMazB6SWcyYTlPZmtMUXdKOUJuOXJzNUFvTXhjZTJreWN1WjFmQ05KVjBrcEYwLTlOaG13TVNSOGxN
bnowUXhrYzlQUFNFTmRWWnlOSEdBMVVFRXMwdzRwbVowWm16RThEa0NsR1FBUkZsYmhjTXoyMlBMX3pP
VUN0a2RISGV1aXJ5V1hKLThac1BRQWVHQUw4NlBZamVCTWZNNlFmRUVrRjBZZjNySEZQeEpOQjVLMDFh
S2dCX0Zhd0RGWE10cE9ncVBfNHJIQjBSUVBYT2VVZ2xRIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1
Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpyZEhraU9pSlNVMEVpTENKdUlqb2lNRUZWTFZBeFkxaDFVRnBN
WkhaaE9FOHljR3d4YUhCV2RsVjFhRlUwYVVoRlRHbzBRWE5mV0dKS1lsTk9ZMHRhUlVoTE0yUmlVVVV3
YTJwWFFtWjJXVXd5Ymtsd1VHczNWbFJXU0RSeVRHVmFVRXAyWTA1a2RrWlRUbEJHYVdGQk9YUXpiMEZp
UTJKVE9FMXFXbXBoWlZWZlRIUk9Na3QzWlVFd2FIRTFhbXN3V0ZoSU1reDZTRGhJUVZaRFFsVnlibEpP
VEZsU1NYQkdVa1p3WDNWa1lqUXpWWFZxYjJ4UFF6UTBjMEV6VlhWSWVWZ3ljVEJNYTNWUmNsbEdWMjlz
YkRWaWFFdHhWMG90V1RGa1JrbG5UazVoUkhJeFNHWnNlVkl6YkZSSVNHMUtRa2xJUVhwemNsSjVOM2xh
ZURRdFZXWnVYM0owVW5Oa01GcE9Oa0kwUmxZM1h6Z3RjRFpuY25JeE9ESmZWa1pTWDNkc2N6RTVhMkZz
UVVKWE9GSk9aRGQ0UkRCUFVVbDNPRXhMUTFvMU5XNURPVTUyTm04dFMxVlJPVzFHUW1Kb1RWOVhRVGx0
UlZOM1EyWm9kV3BDTVdOaWRFbFJJaXdpWlNJNklrRlJRVUlpZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpv
ZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENKb2RIUndjem92
TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1
TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTky
TTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pkak5tUTFaVFJt
TFRnNVlXSXRNVEpqWkMxbFpqTTBMVFUyTnpnNU1HRmlZMlJsWmlJc0luUjVjR1VpT2xzaVZtVnlhV1pw
WVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56
ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2
Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0
SWpvaU1qQXlOUzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2
YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2laR2xr
T21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHdaU0k2
V3lKQlkyaHBaWFpsYldWdWRGTjFZbXBsWTNRaVhTd2lZV05vYVdWMlpXMWxiblFpT25zaWFXUWlPaUox
Y200NmRYVnBaRHBoTnpRMk4yVm1OaTAxTm1OaUxURXhaV010WW1ZMk15MHdNalF5WVdNeE16QXdNRElp
TENKMGVYQmxJanBiSWtGamFHbGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9pSlRjR1ZqYVdacFkyRjBhVzl1
SUVSbGRtVnNiM0J0Wlc1MElpd2lZM0pwZEdWeWFXRWlPbnNpYVdRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJs
WTJndWIzSm5MM0J5YjJkeVlXMXpMMkUzTkRZM1pXWTJMVFUyWTJJdE1URmxZeTFpWmpZekxUQXlOREpo
WXpFek1EQXdNaTlqY21sMFpYSnBZU0o5TENKa1pYTmpjbWx3ZEdsdmJpSTZJa1Y0WVcxd2JHVWdaR1Zu
Y21WbExpQlhjbWwwWlNCaElHSmxkSFJsY2lCa1pYTmpjbWx3ZEdsdmJpQnBiaUI1YjNWeUlHRmphR2xs
ZG1WdFpXNTBMaUlzSW1GamFHbGxkbVZ0Wlc1MFZIbHdaU0k2SWtKaFkyaGxiRzl5UkdWbmNtVmxJaXdp
WTNKbFpHbDBjMEYyWVdsc1lXSnNaU0k2TVRZdU5Td2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3
SW1sa0lqb2lkWEp1T25WMWFXUTZNMlk0WXpsaU1tVXRPR1EwWmkwMFlUSmlMVGxqTTJVdE1XVTFaamxo
Tm1RM1pUaG1JaXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9p
UjFCQklpd2ljbVZ6ZFd4MFZIbHdaU0k2SWtkeVlXUmxVRzlwYm5SQmRtVnlZV2RsSWl3aWRtRnNkV1ZO
YVc0aU9pSXdMakFpTENKMllXeDFaVTFoZUNJNklqY3VNQ0o5TEhzaWFXUWlPaUoxY200NmRYVnBaRG8x
WkRKbU0yRXhZaTA1WXpkbExUUmlPR1l0WVRKa015MDJaVGRtT0dJNVl6QmtNV1VpTENKMGVYQmxJanBi
SWxKbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWwwc0ltNWhiV1VpT2lKRGRXMTFiR0YwYVhabElFZFFRU0lz
SW5KbGMzVnNkRlI1Y0dVaU9pSkhjbUZrWlZCdmFXNTBRWFpsY21GblpTSXNJblpoYkhWbFRXbHVJam9p
TUM0d0lpd2lkbUZzZFdWTllYZ2lPaUkzTGpBaWZWMTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNp
VW1WemRXeDBJbDBzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpvaWRYSnVPblYxYVdRNk0yWTRZemxp
TW1VdE9HUTBaaTAwWVRKaUxUbGpNMlV0TVdVMVpqbGhObVEzWlRobUlpd2ljM1JoZEhWeklqb2lRMjl0
Y0d4bGRHVmtJaXdpZG1Gc2RXVWlPaUl6TGpBaWZWMHNJbU55WldScGRITkZZWEp1WldRaU9qRTJMalY5
TENKamNtVmtaVzUwYVdGc1UyTm9aVzFoSWpwYmV5SnBaQ0k2SW1oMGRIQnpPaTh2Y0hWeWJDNXBiWE5u
Ykc5aVlXd3ViM0puTDNOd1pXTXZiMkl2ZGpOd01DOXpZMmhsYldFdmFuTnZiaTl2WWw5Mk0zQXdYMkZq
YUdsbGRtVnRaVzUwWTNKbFpHVnVkR2xoYkY5elkyaGxiV0V1YW5OdmJpSXNJblI1Y0dVaU9pSXhSV1JV
WldOb1NuTnZibE5qYUdWdFlWWmhiR2xrWVhSdmNqSXdNVGtpZlYwc0luQnliMjltSWpwYmV5SjBlWEJs
SWpvaVJHRjBZVWx1ZEdWbmNtbDBlVkJ5YjI5bUlpd2lZM0psWVhSbFpDSTZJakl3TWpVdE1EUXRNRGxV
TVRBNk16RTZORE5hSWl3aWRtVnlhV1pwWTJGMGFXOXVUV1YwYUc5a0lqb2lhSFIwY0hNNkx5OHhaV1Iw
WldOb0xtOXlaeU42TmsxclptdFlVamRET0hSVmEyUklVemc1U0dGQ1RubG1iMUEwZWt0ek5WaEhaMGhW
UzB3NVZtcGhVakk0V21vaUxDSmpjbmx3ZEc5emRXbDBaU0k2SW1Wa1pITmhMWEprWm1NdE1qQXlNaUlz
SW5CeWIyOW1VSFZ5Y0c5elpTSTZJbUZ6YzJWeWRHbHZiazFsZEdodlpDSXNJbkJ5YjI5bVZtRnNkV1Vp
T2lKNmRUbFRSVUZoT1c5NVdtaEtjblZvUzBOcVEwaG5la0pZVUdGQ2FFc3lWREZ4ZG0xTWFsaG1OWEpP
UkV4WlYwUk5URnB5TjFwWWRtNTRNa1puU2xoV1ZHMXdlazVCUVZkVVFtSktiamMwU0c5Qk5HNHpaRGht
SW4xZExDSnBjM01pT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbklpd2lhblJwSWpvaWRYSnVPblYx
YVdRNk4yTTJaRFZsTkdZdE9EbGhZaTB4TW1Oa0xXVm1NelF0TlRZM09Ea3dZV0pqWkdWbUlpd2ljM1Zp
SWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJbjAu
TlZ1S0l5N181Z3RwczY5XzNnX3dxQ3oybWNBczVqRld4dTJZcXptckxDS1VFN3pkMmVhendKelItcGZQ
eGxYNDFQR3daSjZfY1h6aHZNU01fTEdjaF9VSTZULVRsR2NDQkNXMnUwZHRyd09XeFAxQUZuZUIycnVq
ME9rdXpIXy0xbEdpUTdXS1JyanhfN09NVV9hVlNzZFR0dlJRN2VXSUdrOFBuYjlGQ242U0R6YVJuV0cz
dThjSy1wMVh2bks4NVY2ZExRUjNIS2pmOFFJN21nSFdRT0JTSUI1dkxjSU9FNHBVcE93QXBhTlh0dXJj
WWdUTFptV0lxQkRGQUNnZ3VOeFVaZmMwLTVJZURZbWRQdXpmNlY4UmhpeTRJTGoxUEczREFFb2NLOU1F
Y3FvbDZxaG1rbmM5YWdENTkyaGhWUWVHV2V2Y2pKODZNTXI2cjZEVHF3Il19LCJpc3MiOiJodHRwczov
LzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6M2U0ZjVnNmgtNzhpai05MGtsLW1ub3AtMTIzNDU2
Nzg5MHFyIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.nMQb
pShGU-W3jUpQTvgCjz_lJwI3TEK3EGDgriI_0TtZRBAPlz9avnhk6rmQB-ouXxP2ZCHzMe0S8EJhYJWp
_mbYJylAW-i6hHYahuYnYN79GtJpcJym8OzVHxNnXO_8zK4GRT2nebUrjlJjZ7NairVgpK0kk3qYsPxS
ST_WfjD199_qEnsnSXDcm8j79S6noqRL8o7Y2hVCPVlzwEKdmmIPNKhLOzyAnG4q-OqjBijudatkFs6U
m2gMbTE3KNejN6jOwcJCGhBABVMPBRX9w3UHHSEFPPQademgxG8P4WBvYksVA7DJJuYOnJtYkDPQxqpe
_hTEthdOP3YG2Iyexw

Major Minor Complete Example

{
  "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:4f6d7e8a-12bc-34de-56fg-789012345678",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:5f9d8c7e-12ab-34cd-ef56-789012345678",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:3e7f9a2b-45cd-67ef-89gh-0123456789ij",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:8a7b6c5d-34ef-12gh-ijkl-9876543210mn",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:4f5g6h7i-89jk-01lm-23no-4567890pqrst",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:4d3c2b1a-67ef-89gh-ijkl-1234567890op",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:9f8e7d6c-4b3a-2c1e-9f8g-7h6i5j4k3l2m",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:9a8b7c6d-5e4f-3g2h-1i0j-7k8l9m0n1o2p",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:2b3c4d5e-6f7g-8h9i-0j1k-2l3m4n5o6p7q",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:4c3d2e1f-7g8h-9i0j-1k2l-3m4n5o6p7q8r",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:5d6e7f8g-9h0i-1j2k-3l4m-5n6o7p8q9r0s",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      },
      {
        "@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"
          }
        ],
        "iss": "https://1edtech.org",
        "jti": "urn:uuid:3e2f1a4b-56cd-78ef-90gh-1234567890ij",
        "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
      }
    ]
  }
}
{
  "@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": [
      [
        {
          "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-04-23T13:47:05Z",
          "verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z5sHcdMqYyK7mgNzyxj4gwShWny1UABEiVBEUk6xhF3Wifm3cofHmmkuSqHjD5KaS6caZs1CsX8ZYBXZ8651AfzY4"
        }
      ],
      [
        {
          "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-04-23T13:47:05Z",
          "verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z3D1FonurdZB3wqZUXL5RaBn5SKhDrheCYPsAcA1RT5U651Ca9XU5R7wnFaJAgfiGvh1yL8h7Ukgp7eBW3u2WuUp3"
        }
      ],
      [
        {
          "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-04-23T13:47:05Z",
          "verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z2qWwXpjQMysohBt31wKQHqmpCqLD8VzDcGDB6UJSybULjDt3XEtATioHvggEB8vuCKQk9F5z8qpACLukXBmgem87"
        }
      ],
      [
        {
          "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-04-23T13:47:05Z",
          "verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z2zQpyaG7XyXiV697pcHJ7RCxaH4LKFb3XZ27GhgjtsVkEUw2vidsKVyi78taFyg8vEcrkZjBapT6va75TcELsYNH"
        }
      ],
      [
        {
          "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-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"
          }
        ],
        "proof": [
          {
            "type": "DataIntegrityProof",
            "created": "2026-10-06T05:33:14Z",
            "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
            "cryptosuite": "eddsa-rdfc-2022",
            "proofPurpose": "assertionMethod",
            "proofValue": "zoYUUSBfhn4vh8UDq8XTW9daikV8f9Ezi4HT8uLNBcMSrdxszEmbHd8ZSvB49FkCvxvaoZs8um3epPR8aWpFW7xz"
          }
        ]
      },
      [
        {
          "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-04-23T13:47:05Z",
          "verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z3wwf9bmTQaTzaUyP9py5t3MokZ7HwpseqW4hZPyKnZN3qWYSBRfS5eAwMmvXNrkKGWtQyZrZWsU9UjAU6CYR35mD"
        }
      ],
      [
        {
          "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-04-23T13:47:05Z",
          "verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "z4D9HoquRnBVm8t34Cj6akNd43wZJHxasYgU7FJfGMwmrhVjpF4peSbJ5MPpY5yJbwSB99b5q7UwKR6SX7atoAi98"
        }
      ],
      [
        {
          "type": "DataIntegrityProof",
          "created": "2025-04-23T13:47:05Z",
          "verificationMethod": "https://1edtech.org#z6Mkoa1aCe4cBuYgkF2yKjBzw6sJLUkgyZZLG5JzVKAwWuTG",
          "cryptosuite": "eddsa-rdfc-2022",
          "proofPurpose": "assertionMethod",
          "proofValue": "zmf5etn5Xvk8EniFUBpK5jLSE3NGMwoYoFb6p9tAzY9FaTYMnNwpDq89rD9GK1ceZBZwHUeoFCVQKaYp1H54w47X"
        }
      ]
    ]
  },
  "proof": [
    {
      "type": "DataIntegrityProof",
      "created": "2026-10-06T05:33:14Z",
      "verificationMethod": "https://1edtech.org#z6MkjSJya89k43Jd5JUSbgu8TFyBdbqErVoYjeY5mL3khLiy",
      "cryptosuite": "eddsa-rdfc-2022",
      "proofPurpose": "assertionMethod",
      "proofValue": "z4QeCmuvxXUKJWj67UDj7qEV6GtekTVLFcCD9j1gwGZ4ubh2FgC4AAL2RJUVYNYA8uxjTFSKcDuDSDkrzpEQs8E99"
    }
  ]
}
---------------- JWT header ---------------
{
  "alg": "RS256",
  "typ": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "0AU-P1cXuPZLdva8O2pl1hpVvUuhU4iHELj4As_XbJbSNcKZEHK3dbQE0kjWBfvYL2nIpP
k7VTVH4rLeZPJvcNdvFSNPFiaA9t3oAbCbS8MjZjaeU_LtN2KweA0hq5jk0XXH2LzH8HAVCBUrnRNLYR
IpFRFp_udb43UujolOC44sA3UuHyX2q0LkuQrYFWoll5bhKqWJ-Y1dFIgNNaDr1HflyR3lTHHmJBIHAz
srRy7yZx4-Ufn_rtRsd0ZN6B4FV7_8-p6grr182_VFR_wls19kalABW8RNd7xD0OQIw8LKCZ55nC9Nv6
o-KUQ9mFBbhM_WA9mESwCfhujB1cbtIQ",
    "e": "AQAB"
  }
}
--------------- 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": [
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jRmNmQ3ZThhLTEyYmMtMzRkZS01NmZnLTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZ
WMgRGV2ZWxvcG1lbnQiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViM
WY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOlsiQWNoaWV2ZW1lbnRTdWJqZWN0Il0sImFjaGlld
mVtZW50Ijp7ImlkIjoidXJuOnV1aWQ6YjEyMzRhYmMtNzhkZS05MGZnLWhpamstMTIzNDU2Nzg5MGxtI
iwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJuYW1lIjoiSW50cm9kdWN0aW9uIHRvIFNwZWMgRGV2ZWxvc
G1lbnQiLCJjcml0ZXJpYSI6eyJpZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcvY291cnNlcy9iMTIzNGFiY
y03OGRlLTkwZmctaGlqay0xMjM0NTY3ODkwbG0vY3JpdGVyaWEifSwiZGVzY3JpcHRpb24iOiJJbnRyb
2R1Y3Rpb24gdG8gU3BlYyBEZXZlbG9wbWVudCBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0a
W9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlIiwicmVzdWx0R
GVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZTg5MDFnaGktMjNqay00NWxtLW5vcHEtMTIzNDU2N
zg5MHJzIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZ
XN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZ
XN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZTg5M
DFnaGktMjNqay00NWxtLW5vcHEtMTIzNDU2Nzg5MHJzIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsd
WUiOiJCIn1dLCJjcmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhb
FNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZ
W1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiM
UVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ
3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ld
GhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5W
lpMRzVKelZLQXdXdVRHIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc
2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejY2VW05SExkNFdKUUdnM3BTNVVGTDlFd
DY4aWRrd3RtZEo4dnAyS0JwTlJYU2ZqakM4VHdNM2RCU1Q2U1BXWENnSDRDNkFvQ2Y2R01BWGd2d2VoR
3pTZUYifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo0ZjZkN2U4Y
S0xMmJjLTM0ZGUtNTZmZy03ODkwMTIzNDU2NzgiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZ
WJjNmYxYzI3NmUxMmVjMjEifQ.o1nd8FObwHeYV-AkfeYyVrUKkOjMeBZP6XD7bOalLI0W54ab90NfKP
xgVSLCJET0cAtQQFOOJBdVxC9TeyLtThpF7JWVdxNwMT3_ueNSrMFPgSsFd_UGS7HNkjXwxKkcmn-q_Y
-RAa0EXwRi0AyIXasC2xZ5FT6Kl2sXh27VLbikq39YFbdfIa9PTkLAfLseS6wo3cUA7ZW6G88xMxWGu6
JTPnrkxkRQJnVlr_kBodI9dPCFu3xMpjIZFl1az-x8B4vsyB2nEe0QW3Ii2ymxiE70R3ai2STnn_FSNe
fELpwHZ8mlmgO6ZxKSj_MIZVITLdOkZyZpEoXTdOv1IFVljw",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiV29ya2luZyBHcm91cHM6IExvb
2tpbmcgZm9yIGNvbnNlbnN1cyIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiY
WNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpjNDU2N2RlZi04OWdoLTEyaWota2xtbi05ODc2NTQzM
jEwb3AiLCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJXb3JraW5nIEdyb3VwczogTG9va2luZ
yBmb3IgY29uc2Vuc3VzIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZ
XMvYzQ1NjdkZWYtODlnaC0xMmlqLWtsbW4tOTg3NjU0MzIxMG9wL2NyaXRlcmlhIn0sImRlc2NyaXB0a
W9uIjoiV29ya2luZyBHcm91cHM6IExvb2tpbmcgZm9yIGNvbnNlbnN1cyBjb3Vyc2UuIFdyaXRlIGEgY
mV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ
291cnNlIiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6ZjEyMzRqa2wtNTZtbi03O
G9wLXFyc3QtOTg3NjU0MzIxMHV2IiwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR
mluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1ZU1pbiI6IkYiLCJ2YWx1Z
U1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uI
joidXJuOnV1aWQ6ZjEyMzRqa2wtNTZtbi03OG9wLXFyc3QtOTg3NjU0MzIxMHV2Iiwic3RhdHVzIjoiQ
29tcGxldGVkIiwidmFsdWUiOiJBIn1dLCJjcmVkaXRzRWFybmVkIjo0LjUsInRlcm0iOiJTcHJpbmcgM
jAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL
3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlb
WEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sInByb29mIjpbe
yJ0eXBlIjoiRGF0YUludGVncml0eVByb29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtMjNUMTM6NDc6MDVaI
iwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rb2ExYUNlNGNCdVlna
0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6VktBd1d1VEciLCJjcnlwdG9zdWl0ZSI6ImVkZHNhLXJkZmMtM
jAyMiIsInByb29mUHVycG9zZSI6ImFzc2VydGlvbk1ldGhvZCIsInByb29mVmFsdWUiOiJ6NXNIY2RNc
Vl5SzdtZ056eXhqNGd3U2hXbnkxVUFCRWlWQkVVazZ4aEYzV2lmbTNjb2ZIbW1rdVNxSGpENUthUzZjY
VpzMUNzWDhaWUJYWjg2NTFBZnpZNCJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6I
nVybjp1dWlkOjVmOWQ4YzdlLTEyYWItMzRjZC1lZjU2LTc4OTAxMjM0NTY3OCIsInN1YiI6ImRpZDple
GFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.yvKlV-3eMoS8V99TLBPt84NychrfnmP_
Q7GaxhtjZDLFfEZzsCeT_ehvDDBnuP-Td5lMKeO_sJ2M-vgrqsEbUBFX-sjsSzfbP0LwheRoV_n7GQnX
-geBMqGC-eOUAnuthTz8H4L4cT_AuZJYR0S_EMocYneNR80VEKKG8Nv2JOgTjRrnIBPapDX85RNrsfJ9
j7W_AfWvem2oHj6WDwA7Bl_dxRo5i0CgE_N19xMpqrTB6oRVFp7H8aPYSD7p71gW05eJB9-HP0qGgUvz
6OAhyL37UoPziHRP1jzOsRllAqsPuorEvxgZXgJZDEQUsc5pJPvxhf7kawTVfEoM2f5elQ",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jNlN2Y5YTJiLTQ1Y2QtNjdlZi04OWdoLTAxMjM0NTY3ODlpaiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNiMmM0ZDVlLTZmN2ctOGg5aS0wa
jFrLTJsM200bjVvNnA3cS9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWFqb3IuIFdya
XRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUe
XBlIjoiZXh0Ok1ham9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24iO
lt7ImlkIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUtNWY0ZzNoMmkxajBrIiwidHlwZ
SI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pb
nRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZ
Do2ZzVmNGUzZC0yYzFiLTlhOGMtN2Y2ZC01ZTRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2Nya
XB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlc
mFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiO
lsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmL
TdkNmUtNWY0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjAifSx7InR5c
GUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6Nmc1ZjRlM2QtMmMxYi05Y
ThjLTdmNmQtNWU0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjAifV0sI
mNyZWRpdHNFYXJuZWQiOjEwLjUsInRlcm0iOiJTcHJpbmcgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hI
jpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvb
i9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoS
nNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb
29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtMjNUMTM6NDc6MDVaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoia
HR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rb2ExYUNlNGNCdVlna0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6V
ktBd1d1VEciLCJjcnlwdG9zdWl0ZSI6ImVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc
2VydGlvbk1ldGhvZCIsInByb29mVmFsdWUiOiJ6V1c4SGJiZFo0TVRCaUpkdVhtbTJHTW1KUVc2REtCV
mpZWkhpV3c1bmFHTWFicjNoS3BmS2JXY1hmOHpialpiMVBrV1ZaNHpQMXVXcmVBdm15Skc5VjJIIn1dL
CJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6M2U3ZjlhMmItNDVjZC02N
2VmLTg5Z2gtMDEyMzQ1Njc4OWlqIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyN
zZlMTJlYzIxIn0.HFVQ0dpd2JznNq_xRohCTMm8rXffLbQ0PnsX9jjxX_dJhmtpeBj560YadXeaRyncp
6f1p25dy_A3Xw_kQA7g9wfptUJXGQeWs1FhgvyqPUnqMj-9Y-4p2I2QHBzWELhiqIko6gMStz3gOsDKj
CmO6-6sLLCjfrOjFqcQcxPGDDazBmYAhD-s6D7q16W6mKBSrFHffCbDTYfF-FdPvk1Pn6LePQ9eUgmqz
zr3ne6ZUKGiVQwA6GedkcruLxf3fFbYu1jzsXXA47xKcAYIPkyKHguLT8e9mzvqXsJeS5yl6IRx9Tjdc
oNdRMwxTJorv_TihKFEUuS7DeRm79hvD87uhw",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jhhN2I2YzVkLTM0ZWYtMTJnaC1pamtsLTk4NzY1NDMyMTBtbiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDozYTRiNWM2ZC03ZThmLTlnMGgtMWkyai0zazRsNW02bjdvOHAiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNhNGI1YzZkLTdlOGYtOWcwaC0xa
TJqLTNrNGw1bTZuN284cC9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MjcsInJlc3VsdERlc2NyaXB0a
W9uIjpbeyJpZCI6InVybjp1dWlkOjVlNmY3ZzhoLTFpMmotM2s0bC01bTZuLTdvOHA5cTByMXMydCIsI
nR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZ
VBvaW50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuO
nV1aWQ6OWY4ZTdkNmMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2lud
EF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVlNmY3ZzhoLTFpMmotM
2s0bC01bTZuLTdvOHA5cTByMXMydCIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNC4wIn0se
yJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjlmOGU3ZDZjLTRiM
2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiNC4wI
n1dLCJjcmVkaXRzRWFybmVkIjoxMC41LCJ0ZXJtIjoiU3ByaW5nIDIwMjQifSwiY3JlZGVudGlhbFNja
GVtYSI6W3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL
2pzb24vb2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkV
GVjaEpzb25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3Jpd
HlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1LTA0LTIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZ
CI6Imh0dHBzOi8vMWVkdGVjaC5vcmcjejZNa29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMR
zVKelZLQXdXdVRHIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiO
iJhc3NlcnRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejNEMUZvbnVyZFpCM3dxWlVYTDVSYUJuNVNLa
ERyaGVDWVBzQWNBMVJUNVU2NTFDYTlYVTVSN3duRmFKQWdmaUd2aDF5TDhoN1VrZ3A3ZUJXM3UyV3VVc
DMifV0sImlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo4YTdiNmM1ZC0zN
GVmLTEyZ2gtaWprbC05ODc2NTQzMjEwbW4iLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjN
mYxYzI3NmUxMmVjMjEifQ.KdDOWnhxQl3w2Oe7CFCoIYcl-gvUk7xGgY56I9YRNLJvjzuUPIRgJbCn9-
feFjHM6prRn6MspnDlhpZG9aufXGJwtsY263-oC6q1RgK7dqsMmiBC_BDHS5V59vKZHafZWkQK3sMMNy
JIUcYB6BFF2d2eU0jFoK29HaZJxbcTwWla_Pt6jUKw7oIJluU4PqTpLnRcl0a829WgIOU5OdNKG_166O
t7rHp_6L1HYPAmH2uocD_Ss47mZ62qwJ66cNg7I45F6M4rrYj8PLBx6axcRaMS7dBawD3CqmxufXoTm6
8J0QMdZu-cYqTNynWbzNigoooEtoV85aIXxNBdDcgTuw",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jNlNGY1ZzZoLTc4aWotOTBrbC1tbm9wLTEyMzQ1Njc4OTBxciIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgY
XJ0aWZhY3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiY
WNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3O
DkwcnMiLCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZ
mFjdCBnZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZ
XMvZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0a
W9uIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgY
mV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ
291cnNlIiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuO
nV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiL
CJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0I
l0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3N
jU0MzIxMHZ3Iiwic3RhdHVzIjoiRmFpbGVkIiwidmFsdWUiOiJEIn1dLCJjcmVkaXRzRWFybmVkIjowL
CJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjc
mVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxO
SJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb2YiLCJjcmVhdGVkIjoiMjAyNS0wN
C0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJodHRwczovLzFlZHRlY2gub3JnI3o2T
WtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaTEc1SnpWS0F3V3VURyIsImNyeXB0b3N1aXRlI
joiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZXJ0aW9uTWV0aG9kIiwicHJvb2ZWY
Wx1ZSI6InozZUdRV05ubnVvU1B5WWR1WnlOQnJlSlN0Vzh6NmRzc0o1YVVqZ3VNSnhaNm1YcVVVelI0R
1hTMzU2ZTNYcnJxdUtQY0pxbnprRE1EYmRjdXkzN3RTN1hKIn1dLCJpc3MiOiJodHRwczovLzFlZHRlY
2gub3JnIiwianRpIjoidXJuOnV1aWQ6M2U0ZjVnNmgtNzhpai05MGtsLW1ub3AtMTIzNDU2Nzg5MHFyI
iwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.DgcG4Vx2xmuCN
rWx9KZUWMWm-A0wpYzT4AvnM5NwUqpr4iRZ9FqnGMgq6OAYue29lmnf-UwFeuNpedOedILw-RAtOD00A
K97aWqEAG1kKhjSm8e1aZiQb3hdIhdpFhm2jRE0sbMbzDWKdPFuEsdE1iEN6SjpeRCoCA_nq-LheTsFu
-dee7DnT5dwxT9xLAcyzwXm9W736X3_AoYzSVoG2oDyPqg2Is2SDFYAOJapMQBliQ0FAcDcFnj1n-hGx
Z0Fd-qgqRJ9hMk2VPx5vPETyE5bMDL20QHxfati8EzJ8FBvCbVeAXzLdXwVju17japdDxN9y4mDml384
KrL83tw8A",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiQm9vdGNhbXAgRGVzaWduIiwiY
3JlZGVudGlhbFN1YmplY3QiOnsiaWQiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxM
mVjMjEiLCJ0eXBlIjpbIkFjaGlldmVtZW50U3ViamVjdCJdLCJhY2hpZXZlbWVudCI6eyJpZCI6InVyb
jp1dWlkOmU1Njc4amtsLTkwbW4tMTJvcC1xcnN0LTk4NzY1NDMyMTB1diIsInR5cGUiOlsiQWNoaWV2Z
W1lbnQiXSwibmFtZSI6IkJvb3RjYW1wIERlc2lnbiIsImNyaXRlcmlhIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZy9jb3Vyc2VzL2U1Njc4amtsLTkwbW4tMTJvcC1xcnN0LTk4NzY1NDMyMTB1di9jcml0Z
XJpYSJ9LCJkZXNjcmlwdGlvbiI6IkJvb3RjYW1wIERlc2lnbiBjb3Vyc2UuIFdyaXRlIGEgYmV0dGVyI
GRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ291cnNlI
iwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuOnV1aWQ6e
jEyMzR4eXotNTZhYi03OGNkLWVmZ2gtOTg3NjU0MzIxMGlqIiwidHlwZSI6WyJSZXN1bHREZXNjcmlwd
GlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiLCJ2YWx1Z
U1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0Il0sInJlc
3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ejEyMzR4eXotNTZhYi03OGNkLWVmZ2gtOTg3NjU0MzIxM
GlqIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJDKyJ9XSwiY3JlZGl0c0Vhcm5lZCI6Niwid
GVybSI6IkZhbGwgMjAyNCJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pb
XNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZ
GVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkif
V0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtM
jNUMTM6NDc6MDVaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rb
2ExYUNlNGNCdVlna0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6VktBd1d1VEciLCJjcnlwdG9zdWl0ZSI6I
mVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc2VydGlvbk1ldGhvZCIsInByb29mVmFsd
WUiOiJ6MnFXd1hwalFNeXNvaEJ0MzF3S1FIcW1wQ3FMRDhWekRjR0RCNlVKU3liVUxqRHQzWEV0QVRpb
0h2Z2dFQjh2dUNLUWs5RjV6OHFwQUNMdWtYQm1nZW04NyJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoL
m9yZyIsImp0aSI6InVybjp1dWlkOjFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsI
nN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.EO4G2DDQTgcduPWi
MKETQOhKhdiLYKZS8YtgLnIBEzNFp-3LHqi6Xtb1ukNysR9P38RCXPfknFovOSeFytdukZRibqSAJiGu
sI7BssQzKNGJ7erO6zWOvVeh7rIBMlpaH7JqHWXpPuURqq0G3BXtR_1LnqP_VRCNvZijZu5OuL2yw0_-
9ei0mcUT1gz-kJBoDBhJ0vuB0KJShOxRpWN5HeVijMmf-GTRPJbvoxpVHL4P7FMW7SRlqanh0Oaq9hRW
KetejNpI_hZTMHOOnk7eyR7lwFbmn7dEQB8pp7TvvThCCWOlrFZfGYZ_lBfSu4fLhrHve67UrViItggc
9LK0ug",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jRmNWc2aDdpLTg5amstMDFsbS0yM25vLTQ1Njc4OTBwcXJzdCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNiMmM0ZDVlLTZmN2ctOGg5aS0wa
jFrLTJsM200bjVvNnA3cS9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWFqb3IuIFdya
XRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUe
XBlIjoiZXh0Ok1ham9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24iO
lt7ImlkIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUtNWY0ZzNoMmkxajBrIiwidHlwZ
SI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pb
nRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZ
Do2ZzVmNGUzZC0yYzFiLTlhOGMtN2Y2ZC01ZTRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2Nya
XB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlc
mFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiO
lsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmL
TdkNmUtNWY0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIwLjAifSx7InR5c
GUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6Nmc1ZjRlM2QtMmMxYi05Y
ThjLTdmNmQtNWU0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIyLjAifV0sI
mNyZWRpdHNFYXJuZWQiOjEwLjUsInRlcm0iOiJGYWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W
3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb
2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb
25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZ
iIsImNyZWF0ZWQiOiIyMDI1LTA0LTIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0d
HBzOi8vMWVkdGVjaC5vcmcjejZNa29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQ
XdXdVRHIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3Nlc
nRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejRtUHk1OWdhNVhmZkJZbWNaWVljTjdnUFJlQTl2aE5VQ
kJXNUo4UWFtZVlZRlVMRXRBUmR3NVBFQnBYNm93am5kMm1qMW5OTGZneThVbXRUa0o1bk5WZmMifV0sI
mlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo0ZjVnNmg3aS04OWprLTAxb
G0tMjNuby00NTY3ODkwcHFyc3QiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3N
mUxMmVjMjEifQ.uWg52bpqJt-t8AG_7CPsQVx5-W1aZgzhnsJgstoHLIx-dSXjd1SHw-HQEth9P74pdT
j32Wwvzh_Y0STTXfBlymfdSb-vC-TDkXOJAPPWxqjhUPzs3xoW7iMqXcloQGQnMNvMdIpiTDJu4yw_np
rxPwc7PAWdb6Fd89QPXB-0H5hTEzy-RAWYeA551_HiuvQ79wWmYLDUgQ7-1pPcctBYv5HmIpPHesw9Nn
bNg9shp4uk-jCBhliM1VlzOJNdQv0Qz2t_Ku5hDynxpt4PnY6aSk811f735kINATYwjSs_tM-dNIvoCy
CcIKe7tFUhXVq10vKRr2EGy4as-h1a1AzP-g",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDplMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0xMjM0NTY3ODkwcXIiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJCb290Y2FtcCBkZXNpZ24gYW5kIHRlYWNoaW5nIiwiY3Jpd
GVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2UxMjM0ZmdoLTc4aWotOTBrb
C1tbm9wLTEyMzQ1Njc4OTBxci9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWlub3IuI
FdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lb
nRUeXBlIjoiZXh0Ok1pbm9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTAuNSwicmVzdWx0RGVzY3JpcHRpb
24iOlt7ImlkIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwid
HlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlU
G9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46d
XVpZDo4ZjdlNmQ1Yy00YjNhLTJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJ0eXBlIjpbIlJlc3VsdERlc
2NyaXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50Q
XZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5c
GUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01Y
jNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUifSx7I
nR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6OGY3ZTZkNWMtNGIzY
S0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUif
V0sImNyZWRpdHNFYXJuZWQiOjYsInRlcm0iOiJGYWxsIDIwMjQifSwiY3JlZGVudGlhbFNjaGVtYSI6W
3siaWQiOiJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb
2JfdjNwMF9hY2hpZXZlbWVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb
25TY2hlbWFWYWxpZGF0b3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZ
iIsImNyZWF0ZWQiOiIyMDI1LTA0LTIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0d
HBzOi8vMWVkdGVjaC5vcmcjejZNa29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQ
XdXdVRHIiwiY3J5cHRvc3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3Nlc
nRpb25NZXRob2QiLCJwcm9vZlZhbHVlIjoiejJ6UXB5YUc3WHlYaVY2OTdwY0hKN1JDeGFINExLRmIzW
FoyN0doZ2p0c1ZrRVV3MnZpZHNLVnlpNzh0YUZ5Zzh2RWNya1pqQmFwVDZ2YTc1VGNFTHNZTkgifV0sI
mlzcyI6Imh0dHBzOi8vMWVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDoxYTJiM2M0ZC01ZTZmLTdnO
GgtOWkwai0xazJsM200bjVvNnAiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3N
mUxMmVjMjEifQ.F4KYH_bLJzQ78FCfI8j4UuB0KF6Q9DgJn1ynjQk0bnvNiZKbB3QUKn_ehHQqcxn5f4
VPmlrC-oKLocOOV44nblZgqUstuyT4_6Y0VGOH7ZNnFopxgaVSm9KtUuBdI8Jg4QhU0OsssgIVUWyKdM
JexxAIspKvMXwNd9SAUaLbO8hFUWCiS1OSKaBbSuwZ8OM2eoKHU2u2mPtQ6ZnprWnemjiLtI1BW14IHm
zluPu50mosxle2Q2kk4egnKvOb9fOJ2beNulxHvrNxheTFIB6vPUsPZNGKg4CESIKHHaNlZ0ffD-gXnq
4FrIYHvxtcSk9ih3MBz9kkIMhacNuo5yd1mg",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jFhMmIzYzRkLTVlNmYtN2c4aC05aTBqLTFrMmwzbTRuNW82cCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNC0xMi0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDozYTRiNWM2ZC03ZThmLTlnMGgtMWkyai0zazRsNW02bjdvOHAiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNhNGI1YzZkLTdlOGYtOWcwaC0xa
TJqLTNrNGw1bTZuN284cC9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MjcsInJlc3VsdERlc2NyaXB0a
W9uIjpbeyJpZCI6InVybjp1dWlkOjVlNmY3ZzhoLTFpMmotM2s0bC01bTZuLTdvOHA5cTByMXMydCIsI
nR5cGUiOlsiUmVzdWx0RGVzY3JpcHRpb24iXSwibmFtZSI6IkdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZ
VBvaW50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifSx7ImlkIjoidXJuO
nV1aWQ6OWY4ZTdkNmMtNGIzYS0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiQ3VtdWxhdGl2ZSBHUEEiLCJyZXN1bHRUeXBlIjoiR3JhZGVQb2lud
EF2ZXJhZ2UiLCJ2YWx1ZU1pbiI6IjAuMCIsInZhbHVlTWF4IjoiNy4wIn1dfSwicmVzdWx0IjpbeyJ0e
XBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjVlNmY3ZzhoLTFpMmotM
2s0bC01bTZuLTdvOHA5cTByMXMydCIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMC4wIn0se
yJ0eXBlIjpbIlJlc3VsdCJdLCJyZXN1bHREZXNjcmlwdGlvbiI6InVybjp1dWlkOjlmOGU3ZDZjLTRiM
2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInN0YXR1cyI6IkNvbXBsZXRlZCIsInZhbHVlIjoiMy4wI
n1dLCJjcmVkaXRzRWFybmVkIjo2LCJ0ZXJtIjoiRmFsbCAyMDI0In0sImNyZWRlbnRpYWxTY2hlbWEiO
lt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL
29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc
29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5UHJvb
2YiLCJjcmVhdGVkIjoiMjAyNS0wNC0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob2QiOiJod
HRwczovLzFlZHRlY2gub3JnI3o2TWtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaTEc1SnpWS
0F3V3VURyIsImNyeXB0b3N1aXRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiYXNzZ
XJ0aW9uTWV0aG9kIiwicHJvb2ZWYWx1ZSI6Ino0enlUVU1INnRKVHFnaFc4NTd5a2lOanNVb1JXV25WU
kg0QTliOHZTQWh3MXJaRTR0aER5Sms1TW5qaW5HNFZaZXBBOVJTNHlVRndQOGFiZExjbXl4MUFnIn1dL
CJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6MWEyYjNjNGQtNWU2Zi03Z
zhoLTlpMGotMWsybDNtNG41bzZwIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyN
zZlMTJlYzIxIn0.W9LE0uPzsiyNmlsZ5A_lrMwuowvJuPBUBW1156D1CmVGbdqDPDWnSTHkgIJqd48Eq
yUoLigqMyoYCKZW5pRMkNPhucyHKKDeQxNm9GLGri0lLZNNQ8lPpeK9ec4Zi0X4j2NV7j9M5oSXAjKS0
qNlulQlDStIBrR9BJEktTWbkejHVB4uU_SAqfp_5z4t2nFEOpLAFIpTL09PfLI8Jl5xJQbzMUpkRoWOh
HDhRiWjov3myqfi8xadWskjAK4LOqhUrbEEvKYftMgDIS7vhXdB0rn6a6JpZl9xjZlEs38fJv-PwyNMw
S8xr0rsYTPTDmB4_DA16oWkXoSS-DlgatTw6w",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jRkM2MyYjFhLTY3ZWYtODlnaC1pamtsLTEyMzQ1Njc4OTBvcCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlYyBNb2RlbGluZyBhbmQgY
XJ0aWZhY3QgZ2VuZXJhdGlvbiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6Z
WJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiY
WNoaWV2ZW1lbnQiOnsiaWQiOiJ1cm46dXVpZDpkNzg5MGdoaS0zNGprLTU2bG0tbm9wcS0xMjM0NTY3O
DkwcnMiLCJ0eXBlIjpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjIE1vZGVsaW5nIGFuZCBhcnRpZ
mFjdCBnZW5lcmF0aW9uIiwiY3JpdGVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL2NvdXJzZ
XMvZDc4OTBnaGktMzRqay01NmxtLW5vcHEtMTIzNDU2Nzg5MHJzL2NyaXRlcmlhIn0sImRlc2NyaXB0a
W9uIjoiU3BlYyBNb2RlbGluZyBhbmQgYXJ0aWZhY3QgZ2VuZXJhdGlvbiBjb3Vyc2UuIFdyaXRlIGEgY
mV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUeXBlIjoiQ
291cnNlIiwiY3JlZGl0c0F2YWlsYWJsZSI6NiwicmVzdWx0RGVzY3JpcHRpb24iOlt7ImlkIjoidXJuO
nV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3NjU0MzIxMHZ3IiwidHlwZSI6WyJSZXN1bHREZ
XNjcmlwdGlvbiJdLCJuYW1lIjoiRmluYWwgR3JhZGUiLCJyZXN1bHRUeXBlIjoiTGV0dGVyR3JhZGUiL
CJ2YWx1ZU1pbiI6IkYiLCJ2YWx1ZU1heCI6IkEifV19LCJyZXN1bHQiOlt7InR5cGUiOlsiUmVzdWx0I
l0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6ZzIzNDVrbG0tNzhuby05MHBxLXJzdHUtOTg3N
jU0MzIxMHZ3Iiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiJCIn1dLCJjcmVkaXRzRWFybmVkI
jo2LCJ0ZXJtIjoiU3ByaW5nIDIwMjUifSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL
3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlb
WVudGNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b
3IyMDE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyM
DI1LTA0LTIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vc
mcjejZNa29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQXdXdVRHIiwiY3J5cHRvc
3VpdGUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwc
m9vZlZhbHVlIjoiejRoeGl0NkQzMWJNbmp0d2JDb29GSjRpSktERmpjbXpyaHlSbVJQelVhSGNINktle
G1malpLeXJUcFVvZHVxSlhDbVRTSHNzRGpTbTY1ZnhReDJGaWpNdEMifV0sImlzcyI6Imh0dHBzOi8vM
WVkdGVjaC5vcmciLCJqdGkiOiJ1cm46dXVpZDo0ZDNjMmIxYS02N2VmLTg5Z2gtaWprbC0xMjM0NTY3O
Dkwb3AiLCJzdWIiOiJkaWQ6ZXhhbXBsZTplYmZlYjFmNzEyZWJjNmYxYzI3NmUxMmVjMjEifQ.KgFfO-
XxCJywl2Oz0KNWEb-szwCP7R-PGKEmdUuZ3KtuD8UQuzrhXquUASM0yKb2VKDMfngpDduGl7lle3nK6R
K5oGK-JZanpJyhikUE5t_ieaQsH7nKvOcwXpbfceZQMVtzM1EnJjb61_bexqALzmRwbxStYCQwSfTyVz
MIWn4uYd9eEzrR3njKVTtObmdQ4S22eAwvQq2YCyuYtci7Gt_4QZotSl18_Doy9Mjy1CsZX9sFhlsB30
kE1srO0xcFjzbklSMkSYz1LNQcsfoDS-oMTxogJz3MdHVv6Ehy27T6o_Ileqg2TZDV1-JCcg4gNAruWt
5owP49CxeHDNyCxQ",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jlmOGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiVGVhY2hpbmcgYSBCb290Y2Ftc
CIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyN
zZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiOnsiaWQiO
iJ1cm46dXVpZDpmMTIzNGFiYy01NmRlLTc4ZmctaGlqay05ODc2NTQzMjEwbG0iLCJ0eXBlIjpbIkFja
GlldmVtZW50Il0sIm5hbWUiOiJUZWFjaGluZyBhIEJvb3RjYW1wIiwiY3JpdGVyaWEiOnsiaWQiOiJod
HRwczovLzFlZHRlY2gub3JnL2NvdXJzZXMvZjEyMzRhYmMtNTZkZS03OGZnLWhpamstOTg3NjU0MzIxM
GxtL2NyaXRlcmlhIn0sImRlc2NyaXB0aW9uIjoiVGVhY2hpbmcgYSBCb290Y2FtcCBjb3Vyc2UuIFdya
XRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUe
XBlIjoiQ291cnNlIiwiY3JlZGl0c0F2YWlsYWJsZSI6NC41LCJyZXN1bHREZXNjcmlwdGlvbiI6W3sia
WQiOiJ1cm46dXVpZDpoNTY3OG5vcC0xMnFyLTM0c3QtdXZ3eC05ODc2NTQzMjEweXoiLCJ0eXBlIjpbI
lJlc3VsdERlc2NyaXB0aW9uIl0sIm5hbWUiOiJGaW5hbCBHcmFkZSIsInJlc3VsdFR5cGUiOiJMZXR0Z
XJHcmFkZSIsInZhbHVlTWluIjoiRiIsInZhbHVlTWF4IjoiQSJ9XX0sInJlc3VsdCI6W3sidHlwZSI6W
yJSZXN1bHQiXSwicmVzdWx0RGVzY3JpcHRpb24iOiJ1cm46dXVpZDpoNTY3OG5vcC0xMnFyLTM0c3Qtd
XZ3eC05ODc2NTQzMjEweXoiLCJzdGF0dXMiOiJDb21wbGV0ZWQiLCJ2YWx1ZSI6IkEifV0sImNyZWRpd
HNFYXJuZWQiOjQuNSwidGVybSI6IlNwcmluZyAyMDI1In0sImNyZWRlbnRpYWxTY2hlbWEiOlt7ImlkI
joiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc29uL29iX3Yzc
DBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY2hKc29uU2NoZ
W1hVmFsaWRhdG9yMjAxOSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1d
WlkOjlmOGU3ZDZjLTRiM2EtMmMxZS05ZjhnLTdoNmk1ajRrM2wybSIsInN1YiI6ImRpZDpleGFtcGxlO
mViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.VWtJwXCH9plEkzsH34_lxTTsIvijNBUlxKKIvEFt
Ed4NiGkHx5xO7SJZONF0S5Du-FozJso8gdZ2u0025FfTG4n7U0saJlCpT0EQF8vKY9dloRwavucdCODm
X423r4x8tfjSn_j-q146ZlpbWWdmTvRDrqBUOEC9GBcJToucXLUYnnLpwxdj-Wgqi3iSfRS42hojeHVa
yM4K2urLukZAQRSEOZFxjTfGZJIp_rM3wNaruCBf5mFTlOoQhy5-cTmfztAntpGSy0BwWBwh_-uUCfQh
TUacDQdPZ74Pxip49-6BABM_0nb_dZu5_j-KpTYeBs_MVvT_5zA-tVQJSRzbNQ",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jlhOGI3YzZkLTVlNGYtM2cyaC0xaTBqLTdrOGw5bTBuMW8ycCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNiMmM0ZDVlLTZmN2ctOGg5aS0wa
jFrLTJsM200bjVvNnA3cS9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWFqb3IuIFdya
XRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUe
XBlIjoiZXh0Ok1ham9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24iO
lt7ImlkIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUtNWY0ZzNoMmkxajBrIiwidHlwZ
SI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pb
nRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZ
Do2ZzVmNGUzZC0yYzFiLTlhOGMtN2Y2ZC01ZTRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2Nya
XB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlc
mFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiO
lsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmL
TdkNmUtNWY0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI0LjAifSx7InR5c
GUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6Nmc1ZjRlM2QtMmMxYi05Y
ThjLTdmNmQtNWU0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUifV0sI
mNyZWRpdHNFYXJuZWQiOjYsInRlcm0iOiJTcHJpbmcgMjAyNSJ9LCJjcmVkZW50aWFsU2NoZW1hIjpbe
yJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vY
l92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvb
lNjaGVtYVZhbGlkYXRvcjIwMTkifV0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb29mI
iwiY3JlYXRlZCI6IjIwMjUtMDQtMjNUMTM6NDc6MDVaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0c
HM6Ly8xZWR0ZWNoLm9yZyN6Nk1rb2ExYUNlNGNCdVlna0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6VktBd
1d1VEciLCJjcnlwdG9zdWl0ZSI6ImVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc2Vyd
Glvbk1ldGhvZCIsInByb29mVmFsdWUiOiJ6MjNDYjRyeUNLQlNQajFDd0VlY1hUWGFZemU3Yk1meDJZc
WNYWW9uOFVCNWpkM0tzODJQaUxUaEVQN3FkOG1wRkhiV2RIU0VnQm9EOTc5WnFKMUV1ZnoxciJ9XSwia
XNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyIsImp0aSI6InVybjp1dWlkOjlhOGI3YzZkLTVlNGYtM2cya
C0xaTBqLTdrOGw5bTBuMW8ycCIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2Z
TEyZWMyMSJ9.W5UZ5jtD6MJvLXtW49qB8t53542a3KFErMV4OHKRF2dVGeXaX-pqb_rKzFsNi4Dj7yBW
ik4yIOA8kGjw8nZu8GkloSIBhN9O6mYJCy8wJjwN4ZVZjaeJjH50axeylMsFx8srRGwh2BxeecBYJHB1
AAzcenyC2K0iEtIwK-Y2jvNRGMtI6lRxbkH-ScjC_w_DIo2jfyabTW86rAHYJRNAFWPP3UQYxH6EuWiD
TyLKLy-XocBIR22mzsgghnBykz5ghdWd7HPUOa-QlSGY4uy_yCwH3AC7758TIF_VzgWVIXF0RNAJLjg5
H-JOqOLd7V1yWxCxh0sVhacWQOQE0yWfsA",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jJiM2M0ZDVlLTZmN2ctOGg5aS0wajFrLTJsM200bjVvNnA3cSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDplMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0xMjM0NTY3ODkwcXIiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJCb290Y2FtcCBkZXNpZ24gYW5kIHRlYWNoaW5nIiwiY3Jpd
GVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2UxMjM0ZmdoLTc4aWotOTBrb
C1tbm9wLTEyMzQ1Njc4OTBxci9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWlub3IuI
FdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lb
nRUeXBlIjoiZXh0Ok1pbm9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTAuNSwicmVzdWx0RGVzY3JpcHRpb
24iOlt7ImlkIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwid
HlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlU
G9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46d
XVpZDo4ZjdlNmQ1Yy00YjNhLTJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJ0eXBlIjpbIlJlc3VsdERlc
2NyaXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50Q
XZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5c
GUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01Y
jNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI3LjAifSx7I
nR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6OGY3ZTZkNWMtNGIzY
S0yYzFlLTlmOGctN2g2aTVqNGszbDJtIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjUif
V0sImNyZWRpdHNFYXJuZWQiOjQuNSwidGVybSI6IlNwcmluZyAyMDI1In0sImNyZWRlbnRpYWxTY2hlb
WEiOlt7ImlkIjoiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL3NjaGVtYS9qc
29uL29iX3YzcDBfYWNoaWV2ZW1lbnRjcmVkZW50aWFsX3NjaGVtYS5qc29uIiwidHlwZSI6IjFFZFRlY
2hKc29uU2NoZW1hVmFsaWRhdG9yMjAxOSJ9XSwicHJvb2YiOlt7InR5cGUiOiJEYXRhSW50ZWdyaXR5U
HJvb2YiLCJjcmVhdGVkIjoiMjAyNS0wNC0yM1QxMzo0NzowNVoiLCJ2ZXJpZmljYXRpb25NZXRob2QiO
iJodHRwczovLzFlZHRlY2gub3JnI3o2TWtvYTFhQ2U0Y0J1WWdrRjJ5S2pCenc2c0pMVWtneVpaTEc1S
npWS0F3V3VURyIsImNyeXB0b3N1aXRlIjoiZWRkc2EtcmRmYy0yMDIyIiwicHJvb2ZQdXJwb3NlIjoiY
XNzZXJ0aW9uTWV0aG9kIiwicHJvb2ZWYWx1ZSI6Inozd3dmOWJtVFFhVHphVXlQOXB5NXQzTW9rWjdId
3BzZXFXNGhaUHlLblpOM3FXWVNCUmZTNWVBd01tdlhOcmtLR1d0UXlaclpXc1U5VWpBVTZDWVIzNW1EI
n1dLCJpc3MiOiJodHRwczovLzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6MmIzYzRkNWUtNmY3Z
y04aDlpLTBqMWstMmwzbTRuNW82cDdxIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmM
WMyNzZlMTJlYzIxIn0.TVDzHcrlP5zjsvsHtwE8y6ql385SRD0_Ibc2_84k3mQxzspHRZyTJfCQWSRSG
c_ipdwen4SLwUimgvrPrBmdKD21c705CD-lf_c6mtYKy7b4bYex0UYBdCGpScOgaUN0foqMYptnuUKO_
9Mc3iqs321sScBYuRvpgSNKf0IWF3TC_nmqHAfLrY4u_RnXTveDzTNVQA867UinVyKEYa1mDGJ2Bb4Q6
7Jp5ap_QV_SdhlYZlDgEcAM5dc0DHCHmrVNcY-Gcd5RLoaijD2VGGE7uN-ARA_K6dqfh88WJR0HFUYOP
dDNrvpxZ9YfIuwAQDaQpiPAyH0Di0-ZD0Ikg5yMXQ",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jRjM2QyZTFmLTdnOGgtOWkwai0xazJsLTNtNG41bzZwN3E4ciIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDozYjJjNGQ1ZS02ZjdnLThoOWktMGoxay0ybDNtNG41bzZwN3EiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zLzNiMmM0ZDVlLTZmN2ctOGg5aS0wa
jFrLTJsM200bjVvNnA3cS9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWFqb3IuIFdya
XRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lbnRUe
XBlIjoiZXh0Ok1ham9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3JpcHRpb24iO
lt7ImlkIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmLTdkNmUtNWY0ZzNoMmkxajBrIiwidHlwZ
SI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlUG9pb
nRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46dXVpZ
Do2ZzVmNGUzZC0yYzFiLTlhOGMtN2Y2ZC01ZTRnM2gyaTFqMGsiLCJ0eXBlIjpbIlJlc3VsdERlc2Nya
XB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50QXZlc
mFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5cGUiO
lsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NWY0ZTNkMmMtMWI2YS05YzhmL
TdkNmUtNWY0ZzNoMmkxajBrIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUifV0sImNyZ
WRpdHNFYXJuZWQiOjZ9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnb
G9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVud
GlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sI
nByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb29mIiwiY3JlYXRlZCI6IjIwMjUtMDQtMjNUM
TM6NDc6MDVaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6Nk1rb2ExY
UNlNGNCdVlna0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6VktBd1d1VEciLCJjcnlwdG9zdWl0ZSI6ImVkZ
HNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc2VydGlvbk1ldGhvZCIsInByb29mVmFsdWUiO
iJ6NDJhcFZWOWh3UHZ4elJaUHU1YnU3MU56cVFhbVp6SG94NlB3Y29NNXZkaVNaUGZIanJhV3lFZHNVc
jJGQ2pSMTU3VGpQdUVBb3pzbVl0RmQ4S1ZOaWdkaSJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZ
yIsImp0aSI6InVybjp1dWlkOjRjM2QyZTFmLTdnOGgtOWkwai0xazJsLTNtNG41bzZwN3E4ciIsInN1Y
iI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.oPPrOxHDjlM8C0S_EefD
sQZSCuzZlBCk14LujpZDLo4hQu4E6n-A3WeLWlOETSWsvavyLxYVQo4ekFvERqWN_98-w0yQm3BCgNQB
luSDEf2PHL7Eci1m1ZYNGpHn2-5GG2mN5rnub6n-oTKtNdq5-y0XRlczTjILVLXs8aeUN7YLPKW-iv8G
YnqWbxkHdwSsbclUyepXskUbaQnnI3aRNgpmhxPKUrUrY8o8_x5FKkaNkq4XVaI9AkKvo0I2VUa_-VBO
bLfxmqV402q6FS2yGVY3w7RJbjOHy_2Ui2epAsJHiGbKLvYOqi9LT2B6X9bmu5dKOq_hNqCS4KX90Dd8
Qw",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jVkNmU3ZjhnLTloMGktMWoyay0zbDRtLTVuNm83cDhxOXIwcyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDplMTIzNGZnaC03OGlqLTkwa2wtbW5vcC0xMjM0NTY3ODkwcXIiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJCb290Y2FtcCBkZXNpZ24gYW5kIHRlYWNoaW5nIiwiY3Jpd
GVyaWEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2UxMjM0ZmdoLTc4aWotOTBrb
C1tbm9wLTEyMzQ1Njc4OTBxci9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgbWlub3IuI
FdyaXRlIGEgYmV0dGVyIGRlc2NyaXB0aW9uIGluIHlvdXIgYWNoaWV2ZW1lbnQuIiwiYWNoaWV2ZW1lb
nRUeXBlIjoiZXh0Ok1pbm9yIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTAuNSwicmVzdWx0RGVzY3JpcHRpb
24iOlt7ImlkIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01YjNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwid
HlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyYWRlU
G9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1cm46d
XVpZDo4ZjdlNmQ1Yy00YjNhLTJjMWUtOWY4Zy03aDZpNWo0azNsMm0iLCJ0eXBlIjpbIlJlc3VsdERlc
2NyaXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBvaW50Q
XZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7InR5c
GUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6NGE3ZDllMmYtOWM4Zi01Y
jNlLThkNGYtMWU2ZjliN2Q4ZTlmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiI1LjUifV0sI
mNyZWRpdHNFYXJuZWQiOjEwLjV9LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVyb
C5pbXNnbG9iYWwub3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y
3JlZGVudGlhbF9zY2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwM
TkifV0sInByb29mIjpbeyJ0eXBlIjoiRGF0YUludGVncml0eVByb29mIiwiY3JlYXRlZCI6IjIwMjUtM
DQtMjNUMTM6NDc6MDVaIiwidmVyaWZpY2F0aW9uTWV0aG9kIjoiaHR0cHM6Ly8xZWR0ZWNoLm9yZyN6N
k1rb2ExYUNlNGNCdVlna0YyeUtqQnp3NnNKTFVrZ3laWkxHNUp6VktBd1d1VEciLCJjcnlwdG9zdWl0Z
SI6ImVkZHNhLXJkZmMtMjAyMiIsInByb29mUHVycG9zZSI6ImFzc2VydGlvbk1ldGhvZCIsInByb29mV
mFsdWUiOiJ6NEQ5SG9xdVJuQlZtOHQzNENqNmFrTmQ0M3daSkh4YXNZZ1U3RkpmR013bXJoVmpwRjRwZ
VNiSjVNUHBZNXlKYndTQjk5YjVxN1V3S1I2U1g3YXRvQWk5OCJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0Z
WNoLm9yZyIsImp0aSI6InVybjp1dWlkOjVkNmU3ZjhnLTloMGktMWoyay0zbDRtLTVuNm83cDhxOXIwc
yIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.ER-5s16l0FN8
nmitiMV_UBDuJsh3dsXC7Ri-fNeeMfWquPdQxr5odMdleu4UC8RnVODgUQ2wFDZzYfW8Q1dHac4OENpl
VKu9_63apKfyhm062SWcUl45gARNrUJmcGHsWih36dD7gU5epsSwA2B-1zeSb17umFonsC8xyL43_cKG
dhfz9WHVC86A9-lQPJWDKDhiEKgeldK49-TDNJq1srhBh67fXNDo2TfUkSPgP3EU23u9IQCGNCPciHf-
xQLRO-XqR3jRzppcEF5UQ4fiUpJCPiuwC2YrKB_8SU0-xkCrytEPqbpmF08IT7zX3Z1MWHkcJPXp6tm-
EuBbidD-eQ",
      "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVL
VAxY1h1UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2W
UwybklwUGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwa
HE1amswWFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa
3VRcllGV29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX
3J0UnNkMFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1N
W5DOU52Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.eyJAY29ud
GV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwua
W1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMy5qc29uIiwiaHR0cHM6Ly9wdXJsL
mltc2dsb2JhbC5vcmcvc3BlYy9vYi92M3AwL2V4dGVuc2lvbnMuanNvbiJdLCJpZCI6InVybjp1dWlkO
jNlMmYxYTRiLTU2Y2QtNzhlZi05MGdoLTEyMzQ1Njc4OTBpaiIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZ
WRlbnRpYWwiLCJBY2hpZXZlbWVudENyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiaHR0cHM6Ly8xZ
WR0ZWNoLm9yZyIsInR5cGUiOlsiUHJvZmlsZSJdLCJuYW1lIjoiMUVkVGVjaCBJbnN0aXR1dGUifSwid
mFsaWRGcm9tIjoiMjAyNS0wNC0wOVQwMDowMDowMFoiLCJuYW1lIjoiU3BlY2lmaWNhdGlvbiBEZXZlb
G9wbWVudCIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViY
zZmMWMyNzZlMTJlYzIxIiwidHlwZSI6WyJBY2hpZXZlbWVudFN1YmplY3QiXSwiYWNoaWV2ZW1lbnQiO
nsiaWQiOiJ1cm46dXVpZDphNzQ2N2VmNi01NmNiLTExZWMtYmY2My0wMjQyYWMxMzAwMDIiLCJ0eXBlI
jpbIkFjaGlldmVtZW50Il0sIm5hbWUiOiJTcGVjaWZpY2F0aW9uIERldmVsb3BtZW50IiwiY3JpdGVya
WEiOnsiaWQiOiJodHRwczovLzFlZHRlY2gub3JnL3Byb2dyYW1zL2E3NDY3ZWY2LTU2Y2ItMTFlYy1iZ
jYzLTAyNDJhYzEzMDAwMi9jcml0ZXJpYSJ9LCJkZXNjcmlwdGlvbiI6IkV4YW1wbGUgZGVncmVlLiBXc
ml0ZSBhIGJldHRlciBkZXNjcmlwdGlvbiBpbiB5b3VyIGFjaGlldmVtZW50LiIsImFjaGlldmVtZW50V
HlwZSI6IkJhY2hlbG9yRGVncmVlIiwiY3JlZGl0c0F2YWlsYWJsZSI6MTYuNSwicmVzdWx0RGVzY3Jpc
HRpb24iOlt7ImlkIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Zi00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmI
iwidHlwZSI6WyJSZXN1bHREZXNjcmlwdGlvbiJdLCJuYW1lIjoiR1BBIiwicmVzdWx0VHlwZSI6IkdyY
WRlUG9pbnRBdmVyYWdlIiwidmFsdWVNaW4iOiIwLjAiLCJ2YWx1ZU1heCI6IjcuMCJ9LHsiaWQiOiJ1c
m46dXVpZDo1ZDJmM2ExYi05YzdlLTRiOGYtYTJkMy02ZTdmOGI5YzBkMWUiLCJ0eXBlIjpbIlJlc3Vsd
ERlc2NyaXB0aW9uIl0sIm5hbWUiOiJDdW11bGF0aXZlIEdQQSIsInJlc3VsdFR5cGUiOiJHcmFkZVBva
W50QXZlcmFnZSIsInZhbHVlTWluIjoiMC4wIiwidmFsdWVNYXgiOiI3LjAifV19LCJyZXN1bHQiOlt7I
nR5cGUiOlsiUmVzdWx0Il0sInJlc3VsdERlc2NyaXB0aW9uIjoidXJuOnV1aWQ6M2Y4YzliMmUtOGQ0Z
i00YTJiLTljM2UtMWU1ZjlhNmQ3ZThmIiwic3RhdHVzIjoiQ29tcGxldGVkIiwidmFsdWUiOiIzLjUif
V0sImNyZWRpdHNFYXJuZWQiOjI3fSwiY3JlZGVudGlhbFNjaGVtYSI6W3siaWQiOiJodHRwczovL3B1c
mwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDAvc2NoZW1hL2pzb24vb2JfdjNwMF9hY2hpZXZlbWVud
GNyZWRlbnRpYWxfc2NoZW1hLmpzb24iLCJ0eXBlIjoiMUVkVGVjaEpzb25TY2hlbWFWYWxpZGF0b3IyM
DE5In1dLCJwcm9vZiI6W3sidHlwZSI6IkRhdGFJbnRlZ3JpdHlQcm9vZiIsImNyZWF0ZWQiOiIyMDI1L
TA0LTIzVDEzOjQ3OjA1WiIsInZlcmlmaWNhdGlvbk1ldGhvZCI6Imh0dHBzOi8vMWVkdGVjaC5vcmcje
jZNa29hMWFDZTRjQnVZZ2tGMnlLakJ6dzZzSkxVa2d5WlpMRzVKelZLQXdXdVRHIiwiY3J5cHRvc3Vpd
GUiOiJlZGRzYS1yZGZjLTIwMjIiLCJwcm9vZlB1cnBvc2UiOiJhc3NlcnRpb25NZXRob2QiLCJwcm9vZ
lZhbHVlIjoiem1mNWV0bjVYdms4RW5pRlVCcEs1akxTRTNOR013b1lvRmI2cDl0QXpZOUZhVFlNbk53c
ERxODlyRDlHSzFjZVpCWndIVWVvRkNWUUthWXAxSDU0dzQ3WCJ9XSwiaXNzIjoiaHR0cHM6Ly8xZWR0Z
WNoLm9yZyIsImp0aSI6InVybjp1dWlkOjNlMmYxYTRiLTU2Y2QtNzhlZi05MGdoLTEyMzQ1Njc4OTBpa
iIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.nQ9ZfHQjjn7A
kzF6nG8PcJv0cdoBU3hBCC4XoYFukNUaaylk5AKuVO7KLvOvAvN-N9XhR3Evc6Hj3WdU7AyCU0_plP9H
0G7phqjkvsvCuDu962CWWnjBYfrmMeGGx3_H51xh_gmUe-oTVAvv6LDh_3oIAQ8eaizzmIAo40MzhwvV
wUdUQSy-iTTVFwV_7zVvh6ngAWWXAAssF6aQESqnVWdpC_hcvsCVdxctmtotADm8cPxQyxnNMuNoZFav
q6V9RDwf7ORGIncpVydS5SwgFhS2QGNQBSGmLVmXGZK98QtgNLVotcwR3IEmYe7mz_CMQPQhZox3yZl0
tGBnjNZnwg"
    ]
  },
  "iss": "https://1edtech.org",
  "jti": "urn:uuid:3e4f5g6h-78ij-90kl-mnop-1234567890qr",
  "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiMEFVLVAxY1h1
UFpMZHZhOE8ycGwxaHBWdlV1aFU0aUhFTGo0QXNfWGJKYlNOY0taRUhLM2RiUUUwa2pXQmZ2WUwybklw
UGs3VlRWSDRyTGVaUEp2Y05kdkZTTlBGaWFBOXQzb0FiQ2JTOE1qWmphZVVfTHROMkt3ZUEwaHE1amsw
WFhIMkx6SDhIQVZDQlVyblJOTFlSSXBGUkZwX3VkYjQzVXVqb2xPQzQ0c0EzVXVIeVgycTBMa3VRcllG
V29sbDViaEtxV0otWTFkRklnTk5hRHIxSGZseVIzbFRISG1KQklIQXpzclJ5N3laeDQtVWZuX3J0UnNk
MFpONkI0RlY3XzgtcDZncnIxODJfVkZSX3dsczE5a2FsQUJXOFJOZDd4RDBPUUl3OExLQ1o1NW5DOU52
Nm8tS1VROW1GQmJoTV9XQTltRVN3Q2ZodWpCMWNidElRIiwiZSI6IkFRQUIifX0.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
ZGVudGlhbCI6WyJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SnJk
SGtpT2lKU1UwRWlMQ0p1SWpvaU1FRlZMVkF4WTFoMVVGcE1aSFpoT0U4eWNHd3hhSEJXZGxWMWFGVTBh
VWhGVEdvMFFYTmZXR0pLWWxOT1kwdGFSVWhMTTJSaVVVVXdhMnBYUW1aMldVd3lia2x3VUdzM1ZsUldT
RFJ5VEdWYVVFcDJZMDVrZGtaVFRsQkdhV0ZCT1hRemIwRmlRMkpUT0UxcVdtcGhaVlZmVEhST01rdDNa
VUV3YUhFMWFtc3dXRmhJTWt4NlNEaElRVlpEUWxWeWJsSk9URmxTU1hCR1VrWndYM1ZrWWpRelZYVnFi
MnhQUXpRMGMwRXpWWFZJZVZneWNUQk1hM1ZSY2xsR1YyOXNiRFZpYUV0eFYwb3RXVEZrUmtsblRrNWhS
SEl4U0dac2VWSXpiRlJJU0cxS1FrbElRWHB6Y2xKNU4zbGFlRFF0VldadVgzSjBVbk5rTUZwT05rSTBS
bFkzWHpndGNEWm5jbkl4T0RKZlZrWlNYM2RzY3pFNWEyRnNRVUpYT0ZKT1pEZDRSREJQVVVsM09FeExR
MW8xTlc1RE9VNTJObTh0UzFWUk9XMUdRbUpvVFY5WFFUbHRSVk4zUTJab2RXcENNV05pZEVsUklpd2la
U0k2SWtGUlFVSWlmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zi
bk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXla
eTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdk
WEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZi
aUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPalJtTm1RM1pUaGhMVEV5WW1NdE16UmtaUzAxTm1abkxUYzRP
VEF4TWpNME5UWTNPQ0lzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZ
MmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZM
eTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtW
R1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5DMHdOQzB3T1ZRd01Eb3dN
RG93TUZvaUxDSnVZVzFsSWpvaVNXNTBjbTlrZFdOMGFXOXVJSFJ2SUZOd1pXTWdSR1YyWld4dmNHMWxi
blFpTENKamNtVmtaVzUwYVdGc1UzVmlhbVZqZENJNmV5SnBaQ0k2SW1ScFpEcGxlR0Z0Y0d4bE9tVmla
bVZpTVdZM01USmxZbU0yWmpGak1qYzJaVEV5WldNeU1TSXNJblI1Y0dVaU9sc2lRV05vYVdWMlpXMWxi
blJUZFdKcVpXTjBJbDBzSW1GamFHbGxkbVZ0Wlc1MElqcDdJbWxrSWpvaWRYSnVPblYxYVdRNllqRXlN
elJoWW1NdE56aGtaUzA1TUdabkxXaHBhbXN0TVRJek5EVTJOemc1TUd4dElpd2lkSGx3WlNJNld5SkJZ
MmhwWlhabGJXVnVkQ0pkTENKdVlXMWxJam9pU1c1MGNtOWtkV04wYVc5dUlIUnZJRk53WldNZ1JHVjJa
V3h2Y0cxbGJuUWlMQ0pqY21sMFpYSnBZU0k2ZXlKcFpDSTZJbWgwZEhCek9pOHZNV1ZrZEdWamFDNXZj
bWN2WTI5MWNuTmxjeTlpTVRJek5HRmlZeTAzT0dSbExUa3dabWN0YUdscWF5MHhNak0wTlRZM09Ea3di
RzB2WTNKcGRHVnlhV0VpZlN3aVpHVnpZM0pwY0hScGIyNGlPaUpKYm5SeWIyUjFZM1JwYjI0Z2RHOGdV
M0JsWXlCRVpYWmxiRzl3YldWdWRDQmpiM1Z5YzJVdUlGZHlhWFJsSUdFZ1ltVjBkR1Z5SUdSbGMyTnlh
WEIwYVc5dUlHbHVJSGx2ZFhJZ1lXTm9hV1YyWlcxbGJuUXVJaXdpWVdOb2FXVjJaVzFsYm5SVWVYQmxJ
am9pUTI5MWNuTmxJaXdpY21WemRXeDBSR1Z6WTNKcGNIUnBiMjRpT2x0N0ltbGtJam9pZFhKdU9uVjFh
V1E2WlRnNU1ERm5hR2t0TWpOcWF5MDBOV3h0TFc1dmNIRXRNVEl6TkRVMk56ZzVNSEp6SWl3aWRIbHda
U0k2V3lKU1pYTjFiSFJFWlhOamNtbHdkR2x2YmlKZExDSnVZVzFsSWpvaVJtbHVZV3dnUjNKaFpHVWlM
Q0p5WlhOMWJIUlVlWEJsSWpvaVRHVjBkR1Z5UjNKaFpHVWlMQ0oyWVd4MVpVMXBiaUk2SWtZaUxDSjJZ
V3gxWlUxaGVDSTZJa0VpZlYxOUxDSnlaWE4xYkhRaU9sdDdJblI1Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJ
bkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJam9pZFhKdU9uVjFhV1E2WlRnNU1ERm5hR2t0TWpOcWF5MDBO
V3h0TFc1dmNIRXRNVEl6TkRVMk56ZzVNSEp6SWl3aWMzUmhkSFZ6SWpvaVEyOXRjR3hsZEdWa0lpd2lk
bUZzZFdVaU9pSkNJbjFkTENKamNtVmthWFJ6UldGeWJtVmtJam8yTENKMFpYSnRJam9pVTNCeWFXNW5J
REl3TWpRaWZTd2lZM0psWkdWdWRHbGhiRk5qYUdWdFlTSTZXM3NpYVdRaU9pSm9kSFJ3Y3pvdkwzQjFj
bXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2YzJOb1pXMWhMMnB6YjI0dmIySmZk
ak53TUY5aFkyaHBaWFpsYldWdWRHTnlaV1JsYm5ScFlXeGZjMk5vWlcxaExtcHpiMjRpTENKMGVYQmxJ
am9pTVVWa1ZHVmphRXB6YjI1VFkyaGxiV0ZXWVd4cFpHRjBiM0l5TURFNUluMWRMQ0p3Y205dlppSTZX
M3NpZEhsd1pTSTZJa1JoZEdGSmJuUmxaM0pwZEhsUWNtOXZaaUlzSW1OeVpXRjBaV1FpT2lJeU1ESTFM
VEEwTFRJelZERXpPalEzT2pBMVdpSXNJblpsY21sbWFXTmhkR2x2YmsxbGRHaHZaQ0k2SW1oMGRIQnpP
aTh2TVdWa2RHVmphQzV2Y21jamVqWk5hMjloTVdGRFpUUmpRblZaWjJ0R01ubExha0o2ZHpaelNreFZh
MmQ1V2xwTVJ6VktlbFpMUVhkWGRWUkhJaXdpWTNKNWNIUnZjM1ZwZEdVaU9pSmxaR1J6WVMxeVpHWmpM
VEl3TWpJaUxDSndjbTl2WmxCMWNuQnZjMlVpT2lKaGMzTmxjblJwYjI1TlpYUm9iMlFpTENKd2NtOXZa
bFpoYkhWbElqb2llalkyVlcwNVNFeGtORmRLVVVkbk0zQlROVlZHVERsRmREWTRhV1JyZDNSdFpFbzRk
bkF5UzBKd1RsSllVMlpxYWtNNFZIZE5NMlJDVTFRMlUxQlhXRU5uU0RSRE5rRnZRMlkyUjAxQldHZDJk
MlZvUjNwVFpVWWlmVjBzSW1semN5STZJbWgwZEhCek9pOHZNV1ZrZEdWamFDNXZjbWNpTENKcWRHa2lP
aUoxY200NmRYVnBaRG8wWmpaa04yVTRZUzB4TW1KakxUTTBaR1V0TlRabVp5MDNPRGt3TVRJek5EVTJO
emdpTENKemRXSWlPaUprYVdRNlpYaGhiWEJzWlRwbFltWmxZakZtTnpFeVpXSmpObVl4WXpJM05tVXhN
bVZqTWpFaWZRLm8xbmQ4Rk9id0hlWVYtQWtmZVl5VnJVS2tPak1lQlpQNlhEN2JPYWxMSTBXNTRhYjkw
TmZLUHhnVlNMQ0pFVDBjQXRRUUZPT0pCZFZ4QzlUZXlMdFRocEY3SldWZHhOd01UM191ZU5Tck1GUGdT
c0ZkX1VHUzdITmtqWHd4S2tjbW4tcV9ZLVJBYTBFWHdSaTBBeUlYYXNDMnhaNUZUNktsMnNYaDI3Vkxi
aWtxMzlZRmJkZklhOVBUa0xBZkxzZVM2d28zY1VBN1pXNkc4OHhNeFdHdTZKVFBucmt4a1JRSm5WbHJf
a0JvZEk5ZFBDRnUzeE1waklaRmwxYXoteDhCNHZzeUIybkVlMFFXM0lpMnlteGlFNzBSM2FpMlNUbm5f
RlNOZWZFTHB3SFo4bWxtZ082WnhLU2pfTUlaVklUTGRPa1p5WnBFb1hUZE92MUlGVmxqdyIsImV5Smhi
R2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlKcmRIa2lPaUpTVTBFaUxDSnVJ
am9pTUVGVkxWQXhZMWgxVUZwTVpIWmhPRTh5Y0d3eGFIQldkbFYxYUZVMGFVaEZUR28wUVhOZldHSktZ
bE5PWTB0YVJVaExNMlJpVVVVd2EycFhRbVoyV1V3eWJrbHdVR3MzVmxSV1NEUnlUR1ZhVUVwMlkwNWtk
a1pUVGxCR2FXRkJPWFF6YjBGaVEySlRPRTFxV21waFpWVmZUSFJPTWt0M1pVRXdhSEUxYW1zd1dGaElN
a3g2U0RoSVFWWkRRbFZ5YmxKT1RGbFNTWEJHVWtad1gzVmtZalF6VlhWcWIyeFBRelEwYzBFelZYVkll
Vmd5Y1RCTWEzVlJjbGxHVjI5c2JEVmlhRXR4VjBvdFdURmtSa2xuVGs1aFJISXhTR1pzZVZJemJGUklT
RzFLUWtsSVFYcHpjbEo1TjNsYWVEUXRWV1p1WDNKMFVuTmtNRnBPTmtJMFJsWTNYemd0Y0RabmNuSXhP
REpmVmtaU1gzZHNjekU1YTJGc1FVSlhPRkpPWkRkNFJEQlBVVWwzT0V4TFExbzFOVzVET1U1Mk5tOHRT
MVZST1cxR1FtSm9UVjlYUVRsdFJWTjNRMlpvZFdwQ01XTmlkRWxSSWl3aVpTSTZJa0ZSUVVJaWZYMC5l
eUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21jdmJuTXZZM0psWkdWdWRHbGhi
SE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpj
REF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5d2RYSnNMbWx0YzJkc2IySmhi
QzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5OdmJpSmRMQ0pwWkNJNkluVnli
anAxZFdsa09qVm1PV1E0WXpkbExURXlZV0l0TXpSalpDMWxaalUyTFRjNE9UQXhNak0wTlRZM09DSXNJ
blI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENKQlkyaHBaWFpsYldWdWRFTnla
V1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXla
eUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5OMGFYUjFk
R1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TkMwd05DMHdPVlF3TURvd01Eb3dNRm9pTENKdVlXMWxJ
am9pVjI5eWEybHVaeUJIY205MWNITTZJRXh2YjJ0cGJtY2dabTl5SUdOdmJuTmxibk4xY3lJc0ltTnla
V1JsYm5ScFlXeFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hN
bVZpWXpabU1XTXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZEZOMVltcGxZ
M1FpWFN3aVlXTm9hV1YyWlcxbGJuUWlPbnNpYVdRaU9pSjFjbTQ2ZFhWcFpEcGpORFUyTjJSbFppMDRP
V2RvTFRFeWFXb3RhMnh0YmkwNU9EYzJOVFF6TWpFd2IzQWlMQ0owZVhCbElqcGJJa0ZqYUdsbGRtVnRa
VzUwSWwwc0ltNWhiV1VpT2lKWGIzSnJhVzVuSUVkeWIzVndjem9nVEc5dmEybHVaeUJtYjNJZ1kyOXVj
MlZ1YzNWeklpd2lZM0pwZEdWeWFXRWlPbnNpYVdRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5M
Mk52ZFhKelpYTXZZelExTmpka1pXWXRPRGxuYUMweE1tbHFMV3RzYlc0dE9UZzNOalUwTXpJeE1HOXdM
Mk55YVhSbGNtbGhJbjBzSW1SbGMyTnlhWEIwYVc5dUlqb2lWMjl5YTJsdVp5QkhjbTkxY0hNNklFeHZi
MnRwYm1jZ1ptOXlJR052Ym5ObGJuTjFjeUJqYjNWeWMyVXVJRmR5YVhSbElHRWdZbVYwZEdWeUlHUmxj
Mk55YVhCMGFXOXVJR2x1SUhsdmRYSWdZV05vYVdWMlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJuUlVl
WEJsSWpvaVEyOTFjbk5sSWl3aWNtVnpkV3gwUkdWelkzSnBjSFJwYjI0aU9sdDdJbWxrSWpvaWRYSnVP
blYxYVdRNlpqRXlNelJxYTJ3dE5UWnRiaTAzT0c5d0xYRnljM1F0T1RnM05qVTBNekl4TUhWMklpd2lk
SGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSmRMQ0p1WVcxbElqb2lSbWx1WVd3Z1IzSmha
R1VpTENKeVpYTjFiSFJVZVhCbElqb2lUR1YwZEdWeVIzSmhaR1VpTENKMllXeDFaVTFwYmlJNklrWWlM
Q0oyWVd4MVpVMWhlQ0k2SWtFaWZWMTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNpVW1WemRXeDBJ
bDBzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpvaWRYSnVPblYxYVdRNlpqRXlNelJxYTJ3dE5UWnRi
aTAzT0c5d0xYRnljM1F0T1RnM05qVTBNekl4TUhWMklpd2ljM1JoZEhWeklqb2lRMjl0Y0d4bGRHVmtJ
aXdpZG1Gc2RXVWlPaUpCSW4xZExDSmpjbVZrYVhSelJXRnlibVZrSWpvMExqVXNJblJsY20waU9pSlRj
SEpwYm1jZ01qQXlOQ0o5TENKamNtVmtaVzUwYVdGc1UyTm9aVzFoSWpwYmV5SnBaQ0k2SW1oMGRIQnpP
aTh2Y0hWeWJDNXBiWE5uYkc5aVlXd3ViM0puTDNOd1pXTXZiMkl2ZGpOd01DOXpZMmhsYldFdmFuTnZi
aTl2WWw5Mk0zQXdYMkZqYUdsbGRtVnRaVzUwWTNKbFpHVnVkR2xoYkY5elkyaGxiV0V1YW5OdmJpSXNJ
blI1Y0dVaU9pSXhSV1JVWldOb1NuTnZibE5qYUdWdFlWWmhiR2xrWVhSdmNqSXdNVGtpZlYwc0luQnli
MjltSWpwYmV5SjBlWEJsSWpvaVJHRjBZVWx1ZEdWbmNtbDBlVkJ5YjI5bUlpd2lZM0psWVhSbFpDSTZJ
akl3TWpVdE1EUXRNak5VTVRNNk5EYzZNRFZhSWl3aWRtVnlhV1pwWTJGMGFXOXVUV1YwYUc5a0lqb2lh
SFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeU42TmsxcmIyRXhZVU5sTkdOQ2RWbG5hMFl5ZVV0cVFucDNO
bk5LVEZWclozbGFXa3hITlVwNlZrdEJkMWQxVkVjaUxDSmpjbmx3ZEc5emRXbDBaU0k2SW1Wa1pITmhM
WEprWm1NdE1qQXlNaUlzSW5CeWIyOW1VSFZ5Y0c5elpTSTZJbUZ6YzJWeWRHbHZiazFsZEdodlpDSXNJ
bkJ5YjI5bVZtRnNkV1VpT2lKNk5YTklZMlJOY1ZsNVN6ZHRaMDU2ZVhocU5HZDNVMmhYYm5reFZVRkNS
V2xXUWtWVmF6WjRhRVl6VjJsbWJUTmpiMlpJYlcxcmRWTnhTR3BFTlV0aFV6WmpZVnB6TVVOeldEaGFX
VUpZV2pnMk5URkJabnBaTkNKOVhTd2lhWE56SWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJ
bXAwYVNJNkluVnlianAxZFdsa09qVm1PV1E0WXpkbExURXlZV0l0TXpSalpDMWxaalUyTFRjNE9UQXhN
ak0wTlRZM09DSXNJbk4xWWlJNkltUnBaRHBsZUdGdGNHeGxPbVZpWm1WaU1XWTNNVEpsWW1NMlpqRmpN
amMyWlRFeVpXTXlNU0o5Lnl2S2xWLTNlTW9TOFY5OVRMQlB0ODROeWNocmZubVBfUTdHYXhodGpaRExG
ZkVaenNDZVRfZWh2RERCbnVQLVRkNWxNS2VPX3NKMk0tdmdycXNFYlVCRlgtc2pzU3pmYlAwTHdoZVJv
Vl9uN0dRblgtZ2VCTXFHQy1lT1VBbnV0aFR6OEg0TDRjVF9BdVpKWVIwU19FTW9jWW5lTlI4MFZFS0tH
OE52MkpPZ1RqUnJuSUJQYXBEWDg1Uk5yc2ZKOWo3V19BZld2ZW0yb0hqNldEd0E3QmxfZHhSbzVpMENn
RV9OMTl4TXBxclRCNm9SVkZwN0g4YVBZU0Q3cDcxZ1cwNWVKQjktSFAwcUdnVXZ6Nk9BaHlMMzdVb1B6
aUhSUDFqek9zUmxsQXFzUHVvckV2eGdaWGdKWkRFUVVzYzVwSlB2eGhmN2thd1RWZkVvTTJmNWVsUSIs
ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlKcmRIa2lPaUpTVTBF
aUxDSnVJam9pTUVGVkxWQXhZMWgxVUZwTVpIWmhPRTh5Y0d3eGFIQldkbFYxYUZVMGFVaEZUR28wUVhO
ZldHSktZbE5PWTB0YVJVaExNMlJpVVVVd2EycFhRbVoyV1V3eWJrbHdVR3MzVmxSV1NEUnlUR1ZhVUVw
MlkwNWtka1pUVGxCR2FXRkJPWFF6YjBGaVEySlRPRTFxV21waFpWVmZUSFJPTWt0M1pVRXdhSEUxYW1z
d1dGaElNa3g2U0RoSVFWWkRRbFZ5YmxKT1RGbFNTWEJHVWtad1gzVmtZalF6VlhWcWIyeFBRelEwYzBF
elZYVkllVmd5Y1RCTWEzVlJjbGxHVjI5c2JEVmlhRXR4VjBvdFdURmtSa2xuVGs1aFJISXhTR1pzZVZJ
emJGUklTRzFLUWtsSVFYcHpjbEo1TjNsYWVEUXRWV1p1WDNKMFVuTmtNRnBPTmtJMFJsWTNYemd0Y0Ra
bmNuSXhPREpmVmtaU1gzZHNjekU1YTJGc1FVSlhPRkpPWkRkNFJEQlBVVWwzT0V4TFExbzFOVzVET1U1
Mk5tOHRTMVZST1cxR1FtSm9UVjlYUVRsdFJWTjNRMlpvZFdwQ01XTmlkRWxSSWl3aVpTSTZJa0ZSUVVJ
aWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21jdmJuTXZZM0psWkdW
dWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5
aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5d2RYSnNMbWx0YzJk
c2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5OdmJpSmRMQ0pwWkNJ
NkluVnlianAxZFdsa09qTmxOMlk1WVRKaUxUUTFZMlF0TmpkbFppMDRPV2RvTFRBeE1qTTBOVFkzT0Rs
cGFpSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENKQlkyaHBaWFpsYldW
dWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldO
b0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5O
MGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TkMwd05DMHdPVlF3TURvd01Eb3dNRm9pTENK
dVlXMWxJam9pVTNCbFkybG1hV05oZEdsdmJpQkVaWFpsYkc5d2JXVnVkQ0lzSW1OeVpXUmxiblJwWVd4
VGRXSnFaV04wSWpwN0ltbGtJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdN
eU56WmxNVEpsWXpJeElpd2lkSGx3WlNJNld5SkJZMmhwWlhabGJXVnVkRk4xWW1wbFkzUWlYU3dpWVdO
b2FXVjJaVzFsYm5RaU9uc2lhV1FpT2lKMWNtNDZkWFZwWkRvellqSmpOR1ExWlMwMlpqZG5MVGhvT1dr
dE1Hb3hheTB5YkROdE5HNDFielp3TjNFaUxDSjBlWEJsSWpwYklrRmphR2xsZG1WdFpXNTBJbDBzSW01
aGJXVWlPaUpUY0dWamFXWnBZMkYwYVc5dUlFUmxkbVZzYjNCdFpXNTBJaXdpWTNKcGRHVnlhV0VpT25z
aWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puTDNCeWIyZHlZVzF6THpOaU1tTTBaRFZsTFRa
bU4yY3RPR2c1YVMwd2FqRnJMVEpzTTIwMGJqVnZObkEzY1M5amNtbDBaWEpwWVNKOUxDSmtaWE5qY21s
d2RHbHZiaUk2SWtWNFlXMXdiR1VnYldGcWIzSXVJRmR5YVhSbElHRWdZbVYwZEdWeUlHUmxjMk55YVhC
MGFXOXVJR2x1SUhsdmRYSWdZV05vYVdWMlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJuUlVlWEJsSWpv
aVpYaDBPazFoYW05eUlpd2lZM0psWkdsMGMwRjJZV2xzWVdKc1pTSTZNVFl1TlN3aWNtVnpkV3gwUkdW
elkzSnBjSFJwYjI0aU9sdDdJbWxrSWpvaWRYSnVPblYxYVdRNk5XWTBaVE5rTW1NdE1XSTJZUzA1WXpo
bUxUZGtObVV0TldZMFp6Tm9NbWt4YWpCcklpd2lkSGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEds
dmJpSmRMQ0p1WVcxbElqb2lSMUJCSWl3aWNtVnpkV3gwVkhsd1pTSTZJa2R5WVdSbFVHOXBiblJCZG1W
eVlXZGxJaXdpZG1Gc2RXVk5hVzRpT2lJd0xqQWlMQ0oyWVd4MVpVMWhlQ0k2SWpjdU1DSjlMSHNpYVdR
aU9pSjFjbTQ2ZFhWcFpEbzJaelZtTkdVelpDMHlZekZpTFRsaE9HTXROMlkyWkMwMVpUUm5NMmd5YVRG
cU1Hc2lMQ0owZVhCbElqcGJJbEpsYzNWc2RFUmxjMk55YVhCMGFXOXVJbDBzSW01aGJXVWlPaUpEZFcx
MWJHRjBhWFpsSUVkUVFTSXNJbkpsYzNWc2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZuWlNJ
c0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlYxOUxDSnlaWE4xYkhR
aU9sdDdJblI1Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJam9pZFhK
dU9uVjFhV1E2TldZMFpUTmtNbU10TVdJMllTMDVZemhtTFRka05tVXROV1kwWnpOb01ta3hhakJySWl3
aWMzUmhkSFZ6SWpvaVEyOXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9pSTFMakFpZlN4N0luUjVjR1VpT2xz
aVVtVnpkV3gwSWwwc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqb2lkWEp1T25WMWFXUTZObWMxWmpS
bE0yUXRNbU14WWkwNVlUaGpMVGRtTm1RdE5XVTBaek5vTW1reGFqQnJJaXdpYzNSaGRIVnpJam9pUTI5
dGNHeGxkR1ZrSWl3aWRtRnNkV1VpT2lJMUxqQWlmVjBzSW1OeVpXUnBkSE5GWVhKdVpXUWlPakV3TGpV
c0luUmxjbTBpT2lKVGNISnBibWNnTWpBeU5DSjlMQ0pqY21Wa1pXNTBhV0ZzVTJOb1pXMWhJanBiZXlK
cFpDSTZJbWgwZEhCek9pOHZjSFZ5YkM1cGJYTm5iRzlpWVd3dWIzSm5MM053WldNdmIySXZkak53TUM5
elkyaGxiV0V2YW5OdmJpOXZZbDkyTTNBd1gyRmphR2xsZG1WdFpXNTBZM0psWkdWdWRHbGhiRjl6WTJo
bGJXRXVhbk52YmlJc0luUjVjR1VpT2lJeFJXUlVaV05vU25OdmJsTmphR1Z0WVZaaGJHbGtZWFJ2Y2pJ
d01Ua2lmVjBzSW5CeWIyOW1JanBiZXlKMGVYQmxJam9pUkdGMFlVbHVkR1ZuY21sMGVWQnliMjltSWl3
aVkzSmxZWFJsWkNJNklqSXdNalV0TURRdE1qTlVNVE02TkRjNk1EVmFJaXdpZG1WeWFXWnBZMkYwYVc5
dVRXVjBhRzlrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5TjZOazFyYjJFeFlVTmxOR05DZFZs
bmEwWXllVXRxUW5wM05uTktURlZyWjNsYVdreEhOVXA2Vmt0QmQxZDFWRWNpTENKamNubHdkRzl6ZFds
MFpTSTZJbVZrWkhOaExYSmtabU10TWpBeU1pSXNJbkJ5YjI5bVVIVnljRzl6WlNJNkltRnpjMlZ5ZEds
dmJrMWxkR2h2WkNJc0luQnliMjltVm1Gc2RXVWlPaUo2VjFjNFNHSmlaRm8wVFZSQ2FVcGtkVmh0YlRK
SFRXMUtVVmMyUkV0Q1ZtcFpXa2hwVjNjMWJtRkhUV0ZpY2pOb1MzQm1TMkpYWTFobU9IcGlhbHBpTVZC
clYxWmFOSHBRTVhWWGNtVkJkbTE1U2tjNVZqSklJbjFkTENKcGMzTWlPaUpvZEhSd2N6b3ZMekZsWkhS
bFkyZ3ViM0puSWl3aWFuUnBJam9pZFhKdU9uVjFhV1E2TTJVM1pqbGhNbUl0TkRWalpDMDJOMlZtTFRn
NVoyZ3RNREV5TXpRMU5qYzRPV2xxSWl3aWMzVmlJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4Wmpj
eE1tVmlZelptTVdNeU56WmxNVEpsWXpJeEluMC5IRlZRMGRwZDJKem5OcV94Um9oQ1RNbThyWGZmTGJR
MFBuc1g5amp4WF9kSmhtdHBlQmo1NjBZYWRYZWFSeW5jcDZmMXAyNWR5X0EzWHdfa1FBN2c5d2ZwdFVK
WEdRZVdzMUZoZ3Z5cVBVbnFNai05WS00cDJJMlFIQnpXRUxoaXFJa282Z01TdHozZ09zREtqQ21PNi02
c0xMQ2pmck9qRnFjUWN4UEdERGF6Qm1ZQWhELXM2RDdxMTZXNm1LQlNyRkhmZkNiRFRZZkYtRmRQdmsx
UG42TGVQUTllVWdtcXp6cjNuZTZaVUtHaVZRd0E2R2Vka2NydUx4ZjNmRmJZdTFqenNYWEE0N3hLY0FZ
SVBreUtIZ3VMVDhlOW16dnFYc0plUzV5bDZJUng5VGpkY29OZFJNd3hUSm9ydl9UaWhLRkVVdVM3RGVS
bTc5aHZEODd1aHciLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5
SnJkSGtpT2lKU1UwRWlMQ0p1SWpvaU1FRlZMVkF4WTFoMVVGcE1aSFpoT0U4eWNHd3hhSEJXZGxWMWFG
VTBhVWhGVEdvMFFYTmZXR0pLWWxOT1kwdGFSVWhMTTJSaVVVVXdhMnBYUW1aMldVd3lia2x3VUdzM1Zs
UldTRFJ5VEdWYVVFcDJZMDVrZGtaVFRsQkdhV0ZCT1hRemIwRmlRMkpUT0UxcVdtcGhaVlZmVEhST01r
dDNaVUV3YUhFMWFtc3dXRmhJTWt4NlNEaElRVlpEUWxWeWJsSk9URmxTU1hCR1VrWndYM1ZrWWpRelZY
VnFiMnhQUXpRMGMwRXpWWFZJZVZneWNUQk1hM1ZSY2xsR1YyOXNiRFZpYUV0eFYwb3RXVEZrUmtsblRr
NWhSSEl4U0dac2VWSXpiRlJJU0cxS1FrbElRWHB6Y2xKNU4zbGFlRFF0VldadVgzSjBVbk5rTUZwT05r
STBSbFkzWHpndGNEWm5jbkl4T0RKZlZrWlNYM2RzY3pFNWEyRnNRVUpYT0ZKT1pEZDRSREJQVVVsM09F
eExRMW8xTlc1RE9VNTJObTh0UzFWUk9XMUdRbUpvVFY5WFFUbHRSVk4zUTJab2RXcENNV05pZEVsUklp
d2laU0k2SWtGUlFVSWlmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNt
Y3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xt
OXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5
OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFu
TnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPamhoTjJJMll6VmtMVE0wWldZdE1USm5hQzFwYW10c0xU
azROelkxTkRNeU1UQnRiaUlzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxD
SkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNI
TTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1V
VmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5DMHdOQzB3T1ZRd01E
b3dNRG93TUZvaUxDSnVZVzFsSWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0lt
TnlaV1JsYm5ScFlXeFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpq
Y3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZEZOMVlt
cGxZM1FpWFN3aVlXTm9hV1YyWlcxbGJuUWlPbnNpYVdRaU9pSjFjbTQ2ZFhWcFpEb3pZVFJpTldNMlpD
MDNaVGhtTFRsbk1HZ3RNV2t5YWkwemF6UnNOVzAyYmpkdk9IQWlMQ0owZVhCbElqcGJJa0ZqYUdsbGRt
VnRaVzUwSWwwc0ltNWhiV1VpT2lKVGNHVmphV1pwWTJGMGFXOXVJRVJsZG1Wc2IzQnRaVzUwSWl3aVkz
SnBkR1Z5YVdFaU9uc2lhV1FpT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbkwzQnliMmR5WVcxekx6
TmhOR0kxWXpaa0xUZGxPR1l0T1djd2FDMHhhVEpxTFROck5HdzFiVFp1TjI4NGNDOWpjbWwwWlhKcFlT
SjlMQ0prWlhOamNtbHdkR2x2YmlJNklrVjRZVzF3YkdVZ1pHVm5jbVZsTGlCWGNtbDBaU0JoSUdKbGRI
UmxjaUJrWlhOamNtbHdkR2x2YmlCcGJpQjViM1Z5SUdGamFHbGxkbVZ0Wlc1MExpSXNJbUZqYUdsbGRt
VnRaVzUwVkhsd1pTSTZJa0poWTJobGJHOXlSR1ZuY21WbElpd2lZM0psWkdsMGMwRjJZV2xzWVdKc1pT
STZNamNzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpwYmV5SnBaQ0k2SW5WeWJqcDFkV2xrT2pWbE5t
WTNaemhvTFRGcE1tb3RNMnMwYkMwMWJUWnVMVGR2T0hBNWNUQnlNWE15ZENJc0luUjVjR1VpT2xzaVVt
VnpkV3gwUkdWelkzSnBjSFJwYjI0aVhTd2libUZ0WlNJNklrZFFRU0lzSW5KbGMzVnNkRlI1Y0dVaU9p
SkhjbUZrWlZCdmFXNTBRWFpsY21GblpTSXNJblpoYkhWbFRXbHVJam9pTUM0d0lpd2lkbUZzZFdWTllY
Z2lPaUkzTGpBaWZTeDdJbWxrSWpvaWRYSnVPblYxYVdRNk9XWTRaVGRrTm1NdE5HSXpZUzB5WXpGbExU
bG1PR2N0TjJnMmFUVnFOR3N6YkRKdElpd2lkSGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEdsdmJp
SmRMQ0p1WVcxbElqb2lRM1Z0ZFd4aGRHbDJaU0JIVUVFaUxDSnlaWE4xYkhSVWVYQmxJam9pUjNKaFpH
VlFiMmx1ZEVGMlpYSmhaMlVpTENKMllXeDFaVTFwYmlJNklqQXVNQ0lzSW5aaGJIVmxUV0Y0SWpvaU55
NHdJbjFkZlN3aWNtVnpkV3gwSWpwYmV5SjBlWEJsSWpwYklsSmxjM1ZzZENKZExDSnlaWE4xYkhSRVpY
TmpjbWx3ZEdsdmJpSTZJblZ5YmpwMWRXbGtPalZsTm1ZM1p6aG9MVEZwTW1vdE0yczBiQzAxYlRadUxU
ZHZPSEE1Y1RCeU1YTXlkQ0lzSW5OMFlYUjFjeUk2SWtOdmJYQnNaWFJsWkNJc0luWmhiSFZsSWpvaU5D
NHdJbjBzZXlKMGVYQmxJanBiSWxKbGMzVnNkQ0pkTENKeVpYTjFiSFJFWlhOamNtbHdkR2x2YmlJNklu
VnlianAxZFdsa09qbG1PR1UzWkRaakxUUmlNMkV0TW1NeFpTMDVaamhuTFRkb05tazFhalJyTTJ3eWJT
SXNJbk4wWVhSMWN5STZJa052YlhCc1pYUmxaQ0lzSW5aaGJIVmxJam9pTkM0d0luMWRMQ0pqY21Wa2FY
UnpSV0Z5Ym1Wa0lqb3hNQzQxTENKMFpYSnRJam9pVTNCeWFXNW5JREl3TWpRaWZTd2lZM0psWkdWdWRH
bGhiRk5qYUdWdFlTSTZXM3NpYVdRaU9pSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5
OXpjR1ZqTDI5aUwzWXpjREF2YzJOb1pXMWhMMnB6YjI0dmIySmZkak53TUY5aFkyaHBaWFpsYldWdWRH
TnlaV1JsYm5ScFlXeGZjMk5vWlcxaExtcHpiMjRpTENKMGVYQmxJam9pTVVWa1ZHVmphRXB6YjI1VFky
aGxiV0ZXWVd4cFpHRjBiM0l5TURFNUluMWRMQ0p3Y205dlppSTZXM3NpZEhsd1pTSTZJa1JoZEdGSmJu
UmxaM0pwZEhsUWNtOXZaaUlzSW1OeVpXRjBaV1FpT2lJeU1ESTFMVEEwTFRJelZERXpPalEzT2pBMVdp
SXNJblpsY21sbWFXTmhkR2x2YmsxbGRHaHZaQ0k2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jamVq
Wk5hMjloTVdGRFpUUmpRblZaWjJ0R01ubExha0o2ZHpaelNreFZhMmQ1V2xwTVJ6VktlbFpMUVhkWGRW
UkhJaXdpWTNKNWNIUnZjM1ZwZEdVaU9pSmxaR1J6WVMxeVpHWmpMVEl3TWpJaUxDSndjbTl2WmxCMWNu
QnZjMlVpT2lKaGMzTmxjblJwYjI1TlpYUm9iMlFpTENKd2NtOXZabFpoYkhWbElqb2llak5FTVVadmJu
VnlaRnBDTTNkeFdsVllURFZTWVVKdU5WTkxhRVJ5YUdWRFdWQnpRV05CTVZKVU5WVTJOVEZEWVRsWVZU
VlNOM2R1Um1GS1FXZG1hVWQyYURGNVREaG9OMVZyWjNBM1pVSlhNM1V5VjNWVmNETWlmVjBzSW1semN5
STZJbWgwZEhCek9pOHZNV1ZrZEdWamFDNXZjbWNpTENKcWRHa2lPaUoxY200NmRYVnBaRG80WVRkaU5t
TTFaQzB6TkdWbUxURXlaMmd0YVdwcmJDMDVPRGMyTlRRek1qRXdiVzRpTENKemRXSWlPaUprYVdRNlpY
aGhiWEJzWlRwbFltWmxZakZtTnpFeVpXSmpObVl4WXpJM05tVXhNbVZqTWpFaWZRLktkRE9Xbmh4UWwz
dzJPZTdDRkNvSVljbC1ndlVrN3hHZ1k1Nkk5WVJOTEp2anp1VVBJUmdKYkNuOS1mZUZqSE02cHJSbjZN
c3BuRGxocFpHOWF1ZlhHSnd0c1kyNjMtb0M2cTFSZ0s3ZHFzTW1pQkNfQkRIUzVWNTl2S1pIYWZaV2tR
SzNzTU1OeUpJVWNZQjZCRkYyZDJlVTBqRm9LMjlIYVpKeGJjVHdXbGFfUHQ2alVLdzdvSUpsdVU0UHFU
cExuUmNsMGE4MjlXZ0lPVTVPZE5LR18xNjZPdDdySHBfNkwxSFlQQW1IMnVvY0RfU3M0N21aNjJxd0o2
NmNOZzdJNDVGNk00cnJZajhQTEJ4NmF4Y1JhTVM3ZEJhd0QzQ3FteHVmWG9UbTY4SjBRTWRadS1jWXFU
TnluV2J6Tmlnb29vRXRvVjg1YUlYeE5CZERjZ1R1dyIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWND
STZJa3BYVkNJc0ltcDNheUk2ZXlKcmRIa2lPaUpTVTBFaUxDSnVJam9pTUVGVkxWQXhZMWgxVUZwTVpI
WmhPRTh5Y0d3eGFIQldkbFYxYUZVMGFVaEZUR28wUVhOZldHSktZbE5PWTB0YVJVaExNMlJpVVVVd2Ey
cFhRbVoyV1V3eWJrbHdVR3MzVmxSV1NEUnlUR1ZhVUVwMlkwNWtka1pUVGxCR2FXRkJPWFF6YjBGaVEy
SlRPRTFxV21waFpWVmZUSFJPTWt0M1pVRXdhSEUxYW1zd1dGaElNa3g2U0RoSVFWWkRRbFZ5YmxKT1RG
bFNTWEJHVWtad1gzVmtZalF6VlhWcWIyeFBRelEwYzBFelZYVkllVmd5Y1RCTWEzVlJjbGxHVjI5c2JE
VmlhRXR4VjBvdFdURmtSa2xuVGs1aFJISXhTR1pzZVZJemJGUklTRzFLUWtsSVFYcHpjbEo1TjNsYWVE
UXRWV1p1WDNKMFVuTmtNRnBPTmtJMFJsWTNYemd0Y0RabmNuSXhPREpmVmtaU1gzZHNjekU1YTJGc1FV
SlhPRkpPWkRkNFJEQlBVVWwzT0V4TFExbzFOVzVET1U1Mk5tOHRTMVZST1cxR1FtSm9UVjlYUVRsdFJW
TjNRMlpvZFdwQ01XTmlkRWxSSWl3aVpTSTZJa0ZSUVVJaWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RI
Undjem92TDNkM2R5NTNNeTV2Y21jdmJuTXZZM0psWkdWdWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwz
QjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15
NXFjMjl1SWl3aWFIUjBjSE02THk5d2RYSnNMbWx0YzJkc2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0z
QXdMMlY0ZEdWdWMybHZibk11YW5OdmJpSmRMQ0pwWkNJNkluVnlianAxZFdsa09qTmxOR1kxWnpab0xU
YzRhV290T1RCcmJDMXRibTl3TFRFeU16UTFOamM0T1RCeGNpSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlX
SnNaVU55WldSbGJuUnBZV3dpTENKQlkyaHBaWFpsYldWdWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRX
VnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlpt
bHNaU0pkTENKdVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5OMGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElq
b2lNakF5TkMweE1pMHdPVlF3TURvd01Eb3dNRm9pTENKdVlXMWxJam9pVTNCbFl5Qk5iMlJsYkdsdVp5
QmhibVFnWVhKMGFXWmhZM1FnWjJWdVpYSmhkR2x2YmlJc0ltTnlaV1JsYm5ScFlXeFRkV0pxWldOMElq
cDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6
SXhJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZEZOMVltcGxZM1FpWFN3aVlXTm9hV1YyWlcxbGJu
UWlPbnNpYVdRaU9pSjFjbTQ2ZFhWcFpEcGtOemc1TUdkb2FTMHpOR3ByTFRVMmJHMHRibTl3Y1MweE1q
TTBOVFkzT0Rrd2NuTWlMQ0owZVhCbElqcGJJa0ZqYUdsbGRtVnRaVzUwSWwwc0ltNWhiV1VpT2lKVGNH
VmpJRTF2WkdWc2FXNW5JR0Z1WkNCaGNuUnBabUZqZENCblpXNWxjbUYwYVc5dUlpd2lZM0pwZEdWeWFX
RWlPbnNpYVdRaU9pSm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5MMk52ZFhKelpYTXZaRGM0T1RCbmFH
a3RNelJxYXkwMU5teHRMVzV2Y0hFdE1USXpORFUyTnpnNU1ISnpMMk55YVhSbGNtbGhJbjBzSW1SbGMy
TnlhWEIwYVc5dUlqb2lVM0JsWXlCTmIyUmxiR2x1WnlCaGJtUWdZWEowYVdaaFkzUWdaMlZ1WlhKaGRH
bHZiaUJqYjNWeWMyVXVJRmR5YVhSbElHRWdZbVYwZEdWeUlHUmxjMk55YVhCMGFXOXVJR2x1SUhsdmRY
SWdZV05vYVdWMlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJuUlVlWEJsSWpvaVEyOTFjbk5sSWl3aVkz
SmxaR2wwYzBGMllXbHNZV0pzWlNJNk5pd2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3SW1sa0lq
b2lkWEp1T25WMWFXUTZaekl6TkRWcmJHMHROemh1YnkwNU1IQnhMWEp6ZEhVdE9UZzNOalUwTXpJeE1I
WjNJaXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUm1sdVlX
d2dSM0poWkdVaUxDSnlaWE4xYkhSVWVYQmxJam9pVEdWMGRHVnlSM0poWkdVaUxDSjJZV3gxWlUxcGJp
STZJa1lpTENKMllXeDFaVTFoZUNJNklrRWlmVjE5TENKeVpYTjFiSFFpT2x0N0luUjVjR1VpT2xzaVVt
VnpkV3gwSWwwc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqb2lkWEp1T25WMWFXUTZaekl6TkRWcmJH
MHROemh1YnkwNU1IQnhMWEp6ZEhVdE9UZzNOalUwTXpJeE1IWjNJaXdpYzNSaGRIVnpJam9pUm1GcGJH
VmtJaXdpZG1Gc2RXVWlPaUpFSW4xZExDSmpjbVZrYVhSelJXRnlibVZrSWpvd0xDSjBaWEp0SWpvaVJt
RnNiQ0F5TURJMEluMHNJbU55WldSbGJuUnBZV3hUWTJobGJXRWlPbHQ3SW1sa0lqb2lhSFIwY0hNNkx5
OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDNOamFHVnRZUzlxYzI5dUwy
OWlYM1l6Y0RCZllXTm9hV1YyWlcxbGJuUmpjbVZrWlc1MGFXRnNYM05qYUdWdFlTNXFjMjl1SWl3aWRI
bHdaU0k2SWpGRlpGUmxZMmhLYzI5dVUyTm9aVzFoVm1Gc2FXUmhkRzl5TWpBeE9TSjlYU3dpY0hKdmIy
WWlPbHQ3SW5SNWNHVWlPaUpFWVhSaFNXNTBaV2R5YVhSNVVISnZiMllpTENKamNtVmhkR1ZrSWpvaU1q
QXlOUzB3TkMweU0xUXhNem8wTnpvd05Wb2lMQ0oyWlhKcFptbGpZWFJwYjI1TlpYUm9iMlFpT2lKb2RI
Undjem92THpGbFpIUmxZMmd1YjNKbkkzbzJUV3R2WVRGaFEyVTBZMEoxV1dkclJqSjVTMnBDZW5jMmMw
cE1WV3RuZVZwYVRFYzFTbnBXUzBGM1YzVlVSeUlzSW1OeWVYQjBiM04xYVhSbElqb2laV1JrYzJFdGNt
Um1ZeTB5TURJeUlpd2ljSEp2YjJaUWRYSndiM05sSWpvaVlYTnpaWEowYVc5dVRXVjBhRzlrSWl3aWNI
SnZiMlpXWVd4MVpTSTZJbm96WlVkUlYwNXViblZ2VTFCNVdXUjFXbmxPUW5KbFNsTjBWemg2Tm1SemMw
bzFZVlZxWjNWTlNuaGFObTFZY1ZWVmVsSTBSMWhUTXpVMlpUTlljbkp4ZFV0UVkwcHhibnByUkUxRVlt
UmpkWGt6TjNSVE4xaEtJbjFkTENKcGMzTWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puSWl3aWFu
UnBJam9pZFhKdU9uVjFhV1E2TTJVMFpqVm5ObWd0TnpocGFpMDVNR3RzTFcxdWIzQXRNVEl6TkRVMk56
ZzVNSEZ5SWl3aWMzVmlJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdNeU56
WmxNVEpsWXpJeEluMC5EZ2NHNFZ4MnhtdUNOcld4OUtaVVdNV20tQTB3cFl6VDRBdm5NNU53VXFwcjRp
Ulo5RnFuR01ncTZPQVl1ZTI5bG1uZi1Vd0ZldU5wZWRPZWRJTHctUkF0T0QwMEFLOTdhV3FFQUcxa0to
alNtOGUxYVppUWIzaGRJaGRwRmhtMmpSRTBzYk1iekRXS2RQRnVFc2RFMWlFTjZTanBlUkNvQ0FfbnEt
TGhlVHNGdS1kZWU3RG5UNWR3eFQ5eExBY3l6d1htOVc3MzZYM19Bb1l6U1ZvRzJvRHlQcWcySXMyU0RG
WUFPSmFwTVFCbGlRMEZBY0RjRm5qMW4taEd4WjBGZC1xZ3FSSjloTWsyVlB4NXZQRVR5RTViTURMMjBR
SHhmYXRpOEV6SjhGQnZDYlZlQVh6TGRYd1ZqdTE3amFwZER4Tjl5NG1EbWwzODRLckw4M3R3OEEiLCJl
eUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SnJkSGtpT2lKU1UwRWlM
Q0p1SWpvaU1FRlZMVkF4WTFoMVVGcE1aSFpoT0U4eWNHd3hhSEJXZGxWMWFGVTBhVWhGVEdvMFFYTmZX
R0pLWWxOT1kwdGFSVWhMTTJSaVVVVXdhMnBYUW1aMldVd3lia2x3VUdzM1ZsUldTRFJ5VEdWYVVFcDJZ
MDVrZGtaVFRsQkdhV0ZCT1hRemIwRmlRMkpUT0UxcVdtcGhaVlZmVEhST01rdDNaVUV3YUhFMWFtc3dX
RmhJTWt4NlNEaElRVlpEUWxWeWJsSk9URmxTU1hCR1VrWndYM1ZrWWpRelZYVnFiMnhQUXpRMGMwRXpW
WFZJZVZneWNUQk1hM1ZSY2xsR1YyOXNiRFZpYUV0eFYwb3RXVEZrUmtsblRrNWhSSEl4U0dac2VWSXpi
RlJJU0cxS1FrbElRWHB6Y2xKNU4zbGFlRFF0VldadVgzSjBVbk5rTUZwT05rSTBSbFkzWHpndGNEWm5j
bkl4T0RKZlZrWlNYM2RzY3pFNWEyRnNRVUpYT0ZKT1pEZDRSREJQVVVsM09FeExRMW8xTlc1RE9VNTJO
bTh0UzFWUk9XMUdRbUpvVFY5WFFUbHRSVk4zUTJab2RXcENNV05pZEVsUklpd2laU0k2SWtGUlFVSWlm
WDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVk
R2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlM
M1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNi
MkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJ
blZ5YmpwMWRXbGtPakZoTW1Jell6UmtMVFZsTm1ZdE4yYzRhQzA1YVRCcUxURnJNbXd6YlRSdU5XODJj
Q0lzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVk
RU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9M
bTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBh
WFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5DMHhNaTB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZ
VzFsSWpvaVFtOXZkR05oYlhBZ1JHVnphV2R1SWl3aVkzSmxaR1Z1ZEdsaGJGTjFZbXBsWTNRaU9uc2lh
V1FpT2lKa2FXUTZaWGhoYlhCc1pUcGxZbVpsWWpGbU56RXlaV0pqTm1ZeFl6STNObVV4TW1Wak1qRWlM
Q0owZVhCbElqcGJJa0ZqYUdsbGRtVnRaVzUwVTNWaWFtVmpkQ0pkTENKaFkyaHBaWFpsYldWdWRDSTZl
eUpwWkNJNkluVnlianAxZFdsa09tVTFOamM0YW10c0xUa3diVzR0TVRKdmNDMXhjbk4wTFRrNE56WTFO
RE15TVRCMWRpSXNJblI1Y0dVaU9sc2lRV05vYVdWMlpXMWxiblFpWFN3aWJtRnRaU0k2SWtKdmIzUmpZ
VzF3SUVSbGMybG5iaUlzSW1OeWFYUmxjbWxoSWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9M
bTl5Wnk5amIzVnljMlZ6TDJVMU5qYzRhbXRzTFRrd2JXNHRNVEp2Y0MxeGNuTjBMVGs0TnpZMU5ETXlN
VEIxZGk5amNtbDBaWEpwWVNKOUxDSmtaWE5qY21sd2RHbHZiaUk2SWtKdmIzUmpZVzF3SUVSbGMybG5i
aUJqYjNWeWMyVXVJRmR5YVhSbElHRWdZbVYwZEdWeUlHUmxjMk55YVhCMGFXOXVJR2x1SUhsdmRYSWdZ
V05vYVdWMlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJuUlVlWEJsSWpvaVEyOTFjbk5sSWl3aVkzSmxa
R2wwYzBGMllXbHNZV0pzWlNJNk5pd2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3SW1sa0lqb2lk
WEp1T25WMWFXUTZlakV5TXpSNGVYb3ROVFpoWWkwM09HTmtMV1ZtWjJndE9UZzNOalUwTXpJeE1HbHFJ
aXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUm1sdVlXd2dS
M0poWkdVaUxDSnlaWE4xYkhSVWVYQmxJam9pVEdWMGRHVnlSM0poWkdVaUxDSjJZV3gxWlUxcGJpSTZJ
a1lpTENKMllXeDFaVTFoZUNJNklrRWlmVjE5TENKeVpYTjFiSFFpT2x0N0luUjVjR1VpT2xzaVVtVnpk
V3gwSWwwc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqb2lkWEp1T25WMWFXUTZlakV5TXpSNGVYb3RO
VFpoWWkwM09HTmtMV1ZtWjJndE9UZzNOalUwTXpJeE1HbHFJaXdpYzNSaGRIVnpJam9pUTI5dGNHeGxk
R1ZrSWl3aWRtRnNkV1VpT2lKREt5SjlYU3dpWTNKbFpHbDBjMFZoY201bFpDSTZOaXdpZEdWeWJTSTZJ
a1poYkd3Z01qQXlOQ0o5TENKamNtVmtaVzUwYVdGc1UyTm9aVzFoSWpwYmV5SnBaQ0k2SW1oMGRIQnpP
aTh2Y0hWeWJDNXBiWE5uYkc5aVlXd3ViM0puTDNOd1pXTXZiMkl2ZGpOd01DOXpZMmhsYldFdmFuTnZi
aTl2WWw5Mk0zQXdYMkZqYUdsbGRtVnRaVzUwWTNKbFpHVnVkR2xoYkY5elkyaGxiV0V1YW5OdmJpSXNJ
blI1Y0dVaU9pSXhSV1JVWldOb1NuTnZibE5qYUdWdFlWWmhiR2xrWVhSdmNqSXdNVGtpZlYwc0luQnli
MjltSWpwYmV5SjBlWEJsSWpvaVJHRjBZVWx1ZEdWbmNtbDBlVkJ5YjI5bUlpd2lZM0psWVhSbFpDSTZJ
akl3TWpVdE1EUXRNak5VTVRNNk5EYzZNRFZhSWl3aWRtVnlhV1pwWTJGMGFXOXVUV1YwYUc5a0lqb2lh
SFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeU42TmsxcmIyRXhZVU5sTkdOQ2RWbG5hMFl5ZVV0cVFucDNO
bk5LVEZWclozbGFXa3hITlVwNlZrdEJkMWQxVkVjaUxDSmpjbmx3ZEc5emRXbDBaU0k2SW1Wa1pITmhM
WEprWm1NdE1qQXlNaUlzSW5CeWIyOW1VSFZ5Y0c5elpTSTZJbUZ6YzJWeWRHbHZiazFsZEdodlpDSXNJ
bkJ5YjI5bVZtRnNkV1VpT2lKNk1uRlhkMWh3YWxGTmVYTnZhRUowTXpGM1MxRkljVzF3UTNGTVJEaFdl
a1JqUjBSQ05sVktVM2xpVlV4cVJIUXpXRVYwUVZScGIwaDJaMmRGUWpoMmRVTkxVV3M1UmpWNk9IRndR
VU5NZFd0WVFtMW5aVzA0TnlKOVhTd2lhWE56SWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJ
bXAwYVNJNkluVnlianAxZFdsa09qRmhNbUl6WXpSa0xUVmxObVl0TjJjNGFDMDVhVEJxTFRGck1td3pi
VFJ1Tlc4MmNDSXNJbk4xWWlJNkltUnBaRHBsZUdGdGNHeGxPbVZpWm1WaU1XWTNNVEpsWW1NMlpqRmpN
amMyWlRFeVpXTXlNU0o5LkVPNEcyRERRVGdjZHVQV2lNS0VUUU9oS2hkaUxZS1pTOFl0Z0xuSUJFek5G
cC0zTEhxaTZYdGIxdWtOeXNSOVAzOFJDWFBma25Gb3ZPU2VGeXRkdWtaUmlicVNBSmlHdXNJN0Jzc1F6
S05HSjdlck82eldPdlZlaDdySUJNbHBhSDdKcUhXWHBQdVVScXEwRzNCWHRSXzFMbnFQX1ZSQ052Wmlq
WnU1T3VMMnl3MF8tOWVpMG1jVVQxZ3ota0pCb0RCaEowdnVCMEtKU2hPeFJwV041SGVWaWpNbWYtR1RS
UEpidm94cFZITDRQN0ZNVzdTUmxxYW5oME9hcTloUldLZXRlak5wSV9oWlRNSE9Pbms3ZXlSN2x3RmJt
bjdkRVFCOHBwN1R2dlRoQ0NXT2xyRlpmR1laX2xCZlN1NGZMaHJIdmU2N1VyVmlJdGdnYzlMSzB1ZyIs
ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlKcmRIa2lPaUpTVTBF
aUxDSnVJam9pTUVGVkxWQXhZMWgxVUZwTVpIWmhPRTh5Y0d3eGFIQldkbFYxYUZVMGFVaEZUR28wUVhO
ZldHSktZbE5PWTB0YVJVaExNMlJpVVVVd2EycFhRbVoyV1V3eWJrbHdVR3MzVmxSV1NEUnlUR1ZhVUVw
MlkwNWtka1pUVGxCR2FXRkJPWFF6YjBGaVEySlRPRTFxV21waFpWVmZUSFJPTWt0M1pVRXdhSEUxYW1z
d1dGaElNa3g2U0RoSVFWWkRRbFZ5YmxKT1RGbFNTWEJHVWtad1gzVmtZalF6VlhWcWIyeFBRelEwYzBF
elZYVkllVmd5Y1RCTWEzVlJjbGxHVjI5c2JEVmlhRXR4VjBvdFdURmtSa2xuVGs1aFJISXhTR1pzZVZJ
emJGUklTRzFLUWtsSVFYcHpjbEo1TjNsYWVEUXRWV1p1WDNKMFVuTmtNRnBPTmtJMFJsWTNYemd0Y0Ra
bmNuSXhPREpmVmtaU1gzZHNjekU1YTJGc1FVSlhPRkpPWkRkNFJEQlBVVWwzT0V4TFExbzFOVzVET1U1
Mk5tOHRTMVZST1cxR1FtSm9UVjlYUVRsdFJWTjNRMlpvZFdwQ01XTmlkRWxSSWl3aVpTSTZJa0ZSUVVJ
aWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21jdmJuTXZZM0psWkdW
dWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5
aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5d2RYSnNMbWx0YzJk
c2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5OdmJpSmRMQ0pwWkNJ
NkluVnlianAxZFdsa09qUm1OV2MyYURkcExUZzVhbXN0TURGc2JTMHlNMjV2TFRRMU5qYzRPVEJ3Y1hK
emRDSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENKQlkyaHBaWFpsYldW
dWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5OHhaV1IwWldO
b0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5O
MGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TkMweE1DMHdPVlF3TURvd01Eb3dNRm9pTENK
dVlXMWxJam9pVTNCbFkybG1hV05oZEdsdmJpQkVaWFpsYkc5d2JXVnVkQ0lzSW1OeVpXUmxiblJwWVd4
VGRXSnFaV04wSWpwN0ltbGtJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdN
eU56WmxNVEpsWXpJeElpd2lkSGx3WlNJNld5SkJZMmhwWlhabGJXVnVkRk4xWW1wbFkzUWlYU3dpWVdO
b2FXVjJaVzFsYm5RaU9uc2lhV1FpT2lKMWNtNDZkWFZwWkRvellqSmpOR1ExWlMwMlpqZG5MVGhvT1dr
dE1Hb3hheTB5YkROdE5HNDFielp3TjNFaUxDSjBlWEJsSWpwYklrRmphR2xsZG1WdFpXNTBJbDBzSW01
aGJXVWlPaUpUY0dWamFXWnBZMkYwYVc5dUlFUmxkbVZzYjNCdFpXNTBJaXdpWTNKcGRHVnlhV0VpT25z
aWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puTDNCeWIyZHlZVzF6THpOaU1tTTBaRFZsTFRa
bU4yY3RPR2c1YVMwd2FqRnJMVEpzTTIwMGJqVnZObkEzY1M5amNtbDBaWEpwWVNKOUxDSmtaWE5qY21s
d2RHbHZiaUk2SWtWNFlXMXdiR1VnYldGcWIzSXVJRmR5YVhSbElHRWdZbVYwZEdWeUlHUmxjMk55YVhC
MGFXOXVJR2x1SUhsdmRYSWdZV05vYVdWMlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJuUlVlWEJsSWpv
aVpYaDBPazFoYW05eUlpd2lZM0psWkdsMGMwRjJZV2xzWVdKc1pTSTZNVFl1TlN3aWNtVnpkV3gwUkdW
elkzSnBjSFJwYjI0aU9sdDdJbWxrSWpvaWRYSnVPblYxYVdRNk5XWTBaVE5rTW1NdE1XSTJZUzA1WXpo
bUxUZGtObVV0TldZMFp6Tm9NbWt4YWpCcklpd2lkSGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEds
dmJpSmRMQ0p1WVcxbElqb2lSMUJCSWl3aWNtVnpkV3gwVkhsd1pTSTZJa2R5WVdSbFVHOXBiblJCZG1W
eVlXZGxJaXdpZG1Gc2RXVk5hVzRpT2lJd0xqQWlMQ0oyWVd4MVpVMWhlQ0k2SWpjdU1DSjlMSHNpYVdR
aU9pSjFjbTQ2ZFhWcFpEbzJaelZtTkdVelpDMHlZekZpTFRsaE9HTXROMlkyWkMwMVpUUm5NMmd5YVRG
cU1Hc2lMQ0owZVhCbElqcGJJbEpsYzNWc2RFUmxjMk55YVhCMGFXOXVJbDBzSW01aGJXVWlPaUpEZFcx
MWJHRjBhWFpsSUVkUVFTSXNJbkpsYzNWc2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZuWlNJ
c0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlYxOUxDSnlaWE4xYkhR
aU9sdDdJblI1Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJam9pZFhK
dU9uVjFhV1E2TldZMFpUTmtNbU10TVdJMllTMDVZemhtTFRka05tVXROV1kwWnpOb01ta3hhakJySWl3
aWMzUmhkSFZ6SWpvaVEyOXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9pSXdMakFpZlN4N0luUjVjR1VpT2xz
aVVtVnpkV3gwSWwwc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlqb2lkWEp1T25WMWFXUTZObWMxWmpS
bE0yUXRNbU14WWkwNVlUaGpMVGRtTm1RdE5XVTBaek5vTW1reGFqQnJJaXdpYzNSaGRIVnpJam9pUTI5
dGNHeGxkR1ZrSWl3aWRtRnNkV1VpT2lJeUxqQWlmVjBzSW1OeVpXUnBkSE5GWVhKdVpXUWlPakV3TGpV
c0luUmxjbTBpT2lKR1lXeHNJREl3TWpRaWZTd2lZM0psWkdWdWRHbGhiRk5qYUdWdFlTSTZXM3NpYVdR
aU9pSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2YzJO
b1pXMWhMMnB6YjI0dmIySmZkak53TUY5aFkyaHBaWFpsYldWdWRHTnlaV1JsYm5ScFlXeGZjMk5vWlcx
aExtcHpiMjRpTENKMGVYQmxJam9pTVVWa1ZHVmphRXB6YjI1VFkyaGxiV0ZXWVd4cFpHRjBiM0l5TURF
NUluMWRMQ0p3Y205dlppSTZXM3NpZEhsd1pTSTZJa1JoZEdGSmJuUmxaM0pwZEhsUWNtOXZaaUlzSW1O
eVpXRjBaV1FpT2lJeU1ESTFMVEEwTFRJelZERXpPalEzT2pBMVdpSXNJblpsY21sbWFXTmhkR2x2Ymsx
bGRHaHZaQ0k2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jamVqWk5hMjloTVdGRFpUUmpRblZaWjJ0
R01ubExha0o2ZHpaelNreFZhMmQ1V2xwTVJ6VktlbFpMUVhkWGRWUkhJaXdpWTNKNWNIUnZjM1ZwZEdV
aU9pSmxaR1J6WVMxeVpHWmpMVEl3TWpJaUxDSndjbTl2WmxCMWNuQnZjMlVpT2lKaGMzTmxjblJwYjI1
TlpYUm9iMlFpTENKd2NtOXZabFpoYkhWbElqb2llalJ0VUhrMU9XZGhOVmhtWmtKWmJXTmFXVmxqVGpk
blVGSmxRVGwyYUU1VlFrSlhOVW80VVdGdFpWbFpSbFZNUlhSQlVtUjNOVkJGUW5CWU5tOTNhbTVrTW0x
cU1XNU9UR1puZVRoVmJYUlVhMG8xYms1V1ptTWlmVjBzSW1semN5STZJbWgwZEhCek9pOHZNV1ZrZEdW
amFDNXZjbWNpTENKcWRHa2lPaUoxY200NmRYVnBaRG8wWmpWbk5tZzNhUzA0T1dwckxUQXhiRzB0TWpO
dWJ5MDBOVFkzT0Rrd2NIRnljM1FpTENKemRXSWlPaUprYVdRNlpYaGhiWEJzWlRwbFltWmxZakZtTnpF
eVpXSmpObVl4WXpJM05tVXhNbVZqTWpFaWZRLnVXZzUyYnBxSnQtdDhBR183Q1BzUVZ4NS1XMWFaZ3po
bnNKZ3N0b0hMSXgtZFNYamQxU0h3LUhRRXRoOVA3NHBkVGozMld3dnpoX1kwU1RUWGZCbHltZmRTYi12
Qy1URGtYT0pBUFBXeHFqaFVQenMzeG9XN2lNcVhjbG9RR1FuTU52TWRJcGlUREp1NHl3X25wcnhQd2M3
UEFXZGI2RmQ4OVFQWEItMEg1aFRFenktUkFXWWVBNTUxX0hpdXZRNzl3V21ZTERVZ1E3LTFwUGNjdEJZ
djVIbUlwUEhlc3c5Tm5iTmc5c2hwNHVrLWpDQmhsaU0xVmx6T0pOZFF2MFF6MnRfS3U1aER5bnhwdDRQ
blk2YVNrODExZjczNWtJTkFUWXdqU3NfdE0tZE5Jdm9DeUNjSUtlN3RGVWhYVnExMHZLUnIyRUd5NGFz
LWgxYTFBelAtZyIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlK
cmRIa2lPaUpTVTBFaUxDSnVJam9pTUVGVkxWQXhZMWgxVUZwTVpIWmhPRTh5Y0d3eGFIQldkbFYxYUZV
MGFVaEZUR28wUVhOZldHSktZbE5PWTB0YVJVaExNMlJpVVVVd2EycFhRbVoyV1V3eWJrbHdVR3MzVmxS
V1NEUnlUR1ZhVUVwMlkwNWtka1pUVGxCR2FXRkJPWFF6YjBGaVEySlRPRTFxV21waFpWVmZUSFJPTWt0
M1pVRXdhSEUxYW1zd1dGaElNa3g2U0RoSVFWWkRRbFZ5YmxKT1RGbFNTWEJHVWtad1gzVmtZalF6VlhW
cWIyeFBRelEwYzBFelZYVkllVmd5Y1RCTWEzVlJjbGxHVjI5c2JEVmlhRXR4VjBvdFdURmtSa2xuVGs1
aFJISXhTR1pzZVZJemJGUklTRzFLUWtsSVFYcHpjbEo1TjNsYWVEUXRWV1p1WDNKMFVuTmtNRnBPTmtJ
MFJsWTNYemd0Y0RabmNuSXhPREpmVmtaU1gzZHNjekU1YTJGc1FVSlhPRkpPWkRkNFJEQlBVVWwzT0V4
TFExbzFOVzVET1U1Mk5tOHRTMVZST1cxR1FtSm9UVjlYUVRsdFJWTjNRMlpvZFdwQ01XTmlkRWxSSWl3
aVpTSTZJa0ZSUVVJaWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21j
dmJuTXZZM0psWkdWdWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05
eVp5OXpjR1ZqTDI5aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5
d2RYSnNMbWx0YzJkc2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5O
dmJpSmRMQ0pwWkNJNkluVnlianAxZFdsa09qRmhNbUl6WXpSa0xUVmxObVl0TjJjNGFDMDVhVEJxTFRG
ck1td3piVFJ1Tlc4MmNDSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENK
QlkyaHBaWFpsYldWdWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hN
Nkx5OHhaV1IwWldOb0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVW
a1ZHVmphQ0JKYm5OMGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TkMweE1DMHdPVlF3TURv
d01Eb3dNRm9pTENKdVlXMWxJam9pVTNCbFkybG1hV05oZEdsdmJpQkVaWFpsYkc5d2JXVnVkQ0lzSW1O
eVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0ltbGtJam9pWkdsa09tVjRZVzF3YkdVNlpXSm1aV0l4Wmpj
eE1tVmlZelptTVdNeU56WmxNVEpsWXpJeElpd2lkSGx3WlNJNld5SkJZMmhwWlhabGJXVnVkRk4xWW1w
bFkzUWlYU3dpWVdOb2FXVjJaVzFsYm5RaU9uc2lhV1FpT2lKMWNtNDZkWFZwWkRwbE1USXpOR1puYUMw
M09HbHFMVGt3YTJ3dGJXNXZjQzB4TWpNME5UWTNPRGt3Y1hJaUxDSjBlWEJsSWpwYklrRmphR2xsZG1W
dFpXNTBJbDBzSW01aGJXVWlPaUpDYjI5MFkyRnRjQ0JrWlhOcFoyNGdZVzVrSUhSbFlXTm9hVzVuSWl3
aVkzSnBkR1Z5YVdFaU9uc2lhV1FpT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbkwzQnliMmR5WVcx
ekwyVXhNak0wWm1kb0xUYzRhV290T1RCcmJDMXRibTl3TFRFeU16UTFOamM0T1RCeGNpOWpjbWwwWlhK
cFlTSjlMQ0prWlhOamNtbHdkR2x2YmlJNklrVjRZVzF3YkdVZ2JXbHViM0l1SUZkeWFYUmxJR0VnWW1W
MGRHVnlJR1JsYzJOeWFYQjBhVzl1SUdsdUlIbHZkWElnWVdOb2FXVjJaVzFsYm5RdUlpd2lZV05vYVdW
MlpXMWxiblJVZVhCbElqb2laWGgwT2sxcGJtOXlJaXdpWTNKbFpHbDBjMEYyWVdsc1lXSnNaU0k2TVRB
dU5Td2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3SW1sa0lqb2lkWEp1T25WMWFXUTZOR0UzWkRs
bE1tWXRPV000WmkwMVlqTmxMVGhrTkdZdE1XVTJaamxpTjJRNFpUbG1JaXdpZEhsd1pTSTZXeUpTWlhO
MWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUjFCQklpd2ljbVZ6ZFd4MFZIbHdaU0k2SWtk
eVlXUmxVRzlwYm5SQmRtVnlZV2RsSWl3aWRtRnNkV1ZOYVc0aU9pSXdMakFpTENKMllXeDFaVTFoZUNJ
NklqY3VNQ0o5TEhzaWFXUWlPaUoxY200NmRYVnBaRG80WmpkbE5tUTFZeTAwWWpOaExUSmpNV1V0T1dZ
NFp5MDNhRFpwTldvMGF6TnNNbTBpTENKMGVYQmxJanBiSWxKbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWww
c0ltNWhiV1VpT2lKRGRXMTFiR0YwYVhabElFZFFRU0lzSW5KbGMzVnNkRlI1Y0dVaU9pSkhjbUZrWlZC
dmFXNTBRWFpsY21GblpTSXNJblpoYkhWbFRXbHVJam9pTUM0d0lpd2lkbUZzZFdWTllYZ2lPaUkzTGpB
aWZWMTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNpVW1WemRXeDBJbDBzSW5KbGMzVnNkRVJsYzJO
eWFYQjBhVzl1SWpvaWRYSnVPblYxYVdRNk5HRTNaRGxsTW1ZdE9XTTRaaTAxWWpObExUaGtOR1l0TVdV
MlpqbGlOMlE0WlRsbUlpd2ljM1JoZEhWeklqb2lRMjl0Y0d4bGRHVmtJaXdpZG1Gc2RXVWlPaUl6TGpV
aWZTeDdJblI1Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJam9pZFhK
dU9uVjFhV1E2T0dZM1pUWmtOV010TkdJellTMHlZekZsTFRsbU9HY3ROMmcyYVRWcU5Hc3piREp0SWl3
aWMzUmhkSFZ6SWpvaVEyOXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9pSXpMalVpZlYwc0ltTnlaV1JwZEhO
RllYSnVaV1FpT2pZc0luUmxjbTBpT2lKR1lXeHNJREl3TWpRaWZTd2lZM0psWkdWdWRHbGhiRk5qYUdW
dFlTSTZXM3NpYVdRaU9pSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5
aUwzWXpjREF2YzJOb1pXMWhMMnB6YjI0dmIySmZkak53TUY5aFkyaHBaWFpsYldWdWRHTnlaV1JsYm5S
cFlXeGZjMk5vWlcxaExtcHpiMjRpTENKMGVYQmxJam9pTVVWa1ZHVmphRXB6YjI1VFkyaGxiV0ZXWVd4
cFpHRjBiM0l5TURFNUluMWRMQ0p3Y205dlppSTZXM3NpZEhsd1pTSTZJa1JoZEdGSmJuUmxaM0pwZEhs
UWNtOXZaaUlzSW1OeVpXRjBaV1FpT2lJeU1ESTFMVEEwTFRJelZERXpPalEzT2pBMVdpSXNJblpsY21s
bWFXTmhkR2x2YmsxbGRHaHZaQ0k2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jamVqWk5hMjloTVdG
RFpUUmpRblZaWjJ0R01ubExha0o2ZHpaelNreFZhMmQ1V2xwTVJ6VktlbFpMUVhkWGRWUkhJaXdpWTNK
NWNIUnZjM1ZwZEdVaU9pSmxaR1J6WVMxeVpHWmpMVEl3TWpJaUxDSndjbTl2WmxCMWNuQnZjMlVpT2lK
aGMzTmxjblJwYjI1TlpYUm9iMlFpTENKd2NtOXZabFpoYkhWbElqb2llako2VVhCNVlVYzNXSGxZYVZZ
Mk9UZHdZMGhLTjFKRGVHRklORXhMUm1JeldGb3lOMGRvWjJwMGMxWnJSVlYzTW5acFpITkxWbmxwTnpo
MFlVWjVaemgyUldOeWExcHFRbUZ3VkRaMllUYzFWR05GVEhOWlRrZ2lmVjBzSW1semN5STZJbWgwZEhC
ek9pOHZNV1ZrZEdWamFDNXZjbWNpTENKcWRHa2lPaUoxY200NmRYVnBaRG94WVRKaU0yTTBaQzAxWlRa
bUxUZG5PR2d0T1drd2FpMHhhekpzTTIwMGJqVnZObkFpTENKemRXSWlPaUprYVdRNlpYaGhiWEJzWlRw
bFltWmxZakZtTnpFeVpXSmpObVl4WXpJM05tVXhNbVZqTWpFaWZRLkY0S1lIX2JMSnpRNzhGQ2ZJOGo0
VXVCMEtGNlE5RGdKbjF5bmpRazBibnZOaVpLYkIzUVVLbl9laEhRcWN4bjVmNFZQbWxyQy1vS0xvY09P
VjQ0bmJsWmdxVXN0dXlUNF82WTBWR09IN1pObkZvcHhnYVZTbTlLdFV1QmRJOEpnNFFoVTBPc3NzZ0lW
VVd5S2RNSmV4eEFJc3BLdk1Yd05kOVNBVWFMYk84aEZVV0NpUzFPU0thQmJTdXdaOE9NMmVvS0hVMnUy
bVB0UTZabnByV25lbWppTHRJMUJXMTRJSG16bHVQdTUwbW9zeGxlMlEya2s0ZWduS3ZPYjlmT0oyYmVO
dWx4SHZyTnhoZVRGSUI2dlBVc1BaTkdLZzRDRVNJS0hIYU5sWjBmZkQtZ1hucTRGcklZSHZ4dGNTazlp
aDNNQno5a2tJTWhhY051bzV5ZDFtZyIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJ
c0ltcDNheUk2ZXlKcmRIa2lPaUpTVTBFaUxDSnVJam9pTUVGVkxWQXhZMWgxVUZwTVpIWmhPRTh5Y0d3
eGFIQldkbFYxYUZVMGFVaEZUR28wUVhOZldHSktZbE5PWTB0YVJVaExNMlJpVVVVd2EycFhRbVoyV1V3
eWJrbHdVR3MzVmxSV1NEUnlUR1ZhVUVwMlkwNWtka1pUVGxCR2FXRkJPWFF6YjBGaVEySlRPRTFxV21w
aFpWVmZUSFJPTWt0M1pVRXdhSEUxYW1zd1dGaElNa3g2U0RoSVFWWkRRbFZ5YmxKT1RGbFNTWEJHVWta
d1gzVmtZalF6VlhWcWIyeFBRelEwYzBFelZYVkllVmd5Y1RCTWEzVlJjbGxHVjI5c2JEVmlhRXR4VjBv
dFdURmtSa2xuVGs1aFJISXhTR1pzZVZJemJGUklTRzFLUWtsSVFYcHpjbEo1TjNsYWVEUXRWV1p1WDNK
MFVuTmtNRnBPTmtJMFJsWTNYemd0Y0RabmNuSXhPREpmVmtaU1gzZHNjekU1YTJGc1FVSlhPRkpPWkRk
NFJEQlBVVWwzT0V4TFExbzFOVzVET1U1Mk5tOHRTMVZST1cxR1FtSm9UVjlYUVRsdFJWTjNRMlpvZFdw
Q01XTmlkRWxSSWl3aVpTSTZJa0ZSUVVJaWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNk
M2R5NTNNeTV2Y21jdmJuTXZZM0psWkdWdWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcx
eloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3
aWFIUjBjSE02THk5d2RYSnNMbWx0YzJkc2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdW
dWMybHZibk11YW5OdmJpSmRMQ0pwWkNJNkluVnlianAxZFdsa09qRmhNbUl6WXpSa0xUVmxObVl0TjJj
NGFDMDVhVEJxTFRGck1td3piVFJ1Tlc4MmNDSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldS
bGJuUnBZV3dpTENKQlkyaHBaWFpsYldWdWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1s
a0lqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENK
dVlXMWxJam9pTVVWa1ZHVmphQ0JKYm5OMGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TkMw
eE1pMHdPVlF3TURvd01Eb3dNRm9pTENKdVlXMWxJam9pVTNCbFkybG1hV05oZEdsdmJpQkVaWFpsYkc5
d2JXVnVkQ0lzSW1OeVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0ltbGtJam9pWkdsa09tVjRZVzF3YkdV
NlpXSm1aV0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeElpd2lkSGx3WlNJNld5SkJZMmhwWlha
bGJXVnVkRk4xWW1wbFkzUWlYU3dpWVdOb2FXVjJaVzFsYm5RaU9uc2lhV1FpT2lKMWNtNDZkWFZwWkRv
ellUUmlOV00yWkMwM1pUaG1MVGxuTUdndE1Xa3lhaTB6YXpSc05XMDJiamR2T0hBaUxDSjBlWEJsSWpw
YklrRmphR2xsZG1WdFpXNTBJbDBzSW01aGJXVWlPaUpUY0dWamFXWnBZMkYwYVc5dUlFUmxkbVZzYjNC
dFpXNTBJaXdpWTNKcGRHVnlhV0VpT25zaWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puTDNC
eWIyZHlZVzF6THpOaE5HSTFZelprTFRkbE9HWXRPV2N3YUMweGFUSnFMVE5yTkd3MWJUWnVOMjg0Y0M5
amNtbDBaWEpwWVNKOUxDSmtaWE5qY21sd2RHbHZiaUk2SWtWNFlXMXdiR1VnWkdWbmNtVmxMaUJYY21s
MFpTQmhJR0psZEhSbGNpQmtaWE5qY21sd2RHbHZiaUJwYmlCNWIzVnlJR0ZqYUdsbGRtVnRaVzUwTGlJ
c0ltRmphR2xsZG1WdFpXNTBWSGx3WlNJNklrSmhZMmhsYkc5eVJHVm5jbVZsSWl3aVkzSmxaR2wwYzBG
MllXbHNZV0pzWlNJNk1qY3NJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJanBiZXlKcFpDSTZJblZ5Ympw
MWRXbGtPalZsTm1ZM1p6aG9MVEZwTW1vdE0yczBiQzAxYlRadUxUZHZPSEE1Y1RCeU1YTXlkQ0lzSW5S
NWNHVWlPbHNpVW1WemRXeDBSR1Z6WTNKcGNIUnBiMjRpWFN3aWJtRnRaU0k2SWtkUVFTSXNJbkpsYzNW
c2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZuWlNJc0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3
aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlN4N0ltbGtJam9pZFhKdU9uVjFhV1E2T1dZNFpUZGtObU10TkdJ
ellTMHlZekZsTFRsbU9HY3ROMmcyYVRWcU5Hc3piREp0SWl3aWRIbHdaU0k2V3lKU1pYTjFiSFJFWlhO
amNtbHdkR2x2YmlKZExDSnVZVzFsSWpvaVEzVnRkV3hoZEdsMlpTQkhVRUVpTENKeVpYTjFiSFJVZVhC
bElqb2lSM0poWkdWUWIybHVkRUYyWlhKaFoyVWlMQ0oyWVd4MVpVMXBiaUk2SWpBdU1DSXNJblpoYkhW
bFRXRjRJam9pTnk0d0luMWRmU3dpY21WemRXeDBJanBiZXlKMGVYQmxJanBiSWxKbGMzVnNkQ0pkTENK
eVpYTjFiSFJFWlhOamNtbHdkR2x2YmlJNkluVnlianAxZFdsa09qVmxObVkzWnpob0xURnBNbW90TTJz
MGJDMDFiVFp1TFRkdk9IQTVjVEJ5TVhNeWRDSXNJbk4wWVhSMWN5STZJa052YlhCc1pYUmxaQ0lzSW5a
aGJIVmxJam9pTUM0d0luMHNleUowZVhCbElqcGJJbEpsYzNWc2RDSmRMQ0p5WlhOMWJIUkVaWE5qY21s
d2RHbHZiaUk2SW5WeWJqcDFkV2xrT2psbU9HVTNaRFpqTFRSaU0yRXRNbU14WlMwNVpqaG5MVGRvTm1r
MWFqUnJNMnd5YlNJc0luTjBZWFIxY3lJNklrTnZiWEJzWlhSbFpDSXNJblpoYkhWbElqb2lNeTR3SW4x
ZExDSmpjbVZrYVhSelJXRnlibVZrSWpvMkxDSjBaWEp0SWpvaVJtRnNiQ0F5TURJMEluMHNJbU55WldS
bGJuUnBZV3hUWTJobGJXRWlPbHQ3SW1sa0lqb2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1
dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDNOamFHVnRZUzlxYzI5dUwyOWlYM1l6Y0RCZllXTm9hV1YyWlcx
bGJuUmpjbVZrWlc1MGFXRnNYM05qYUdWdFlTNXFjMjl1SWl3aWRIbHdaU0k2SWpGRlpGUmxZMmhLYzI5
dVUyTm9aVzFoVm1Gc2FXUmhkRzl5TWpBeE9TSjlYU3dpY0hKdmIyWWlPbHQ3SW5SNWNHVWlPaUpFWVhS
aFNXNTBaV2R5YVhSNVVISnZiMllpTENKamNtVmhkR1ZrSWpvaU1qQXlOUzB3TkMweU0xUXhNem8wTnpv
d05Wb2lMQ0oyWlhKcFptbGpZWFJwYjI1TlpYUm9iMlFpT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNK
bkkzbzJUV3R2WVRGaFEyVTBZMEoxV1dkclJqSjVTMnBDZW5jMmMwcE1WV3RuZVZwYVRFYzFTbnBXUzBG
M1YzVlVSeUlzSW1OeWVYQjBiM04xYVhSbElqb2laV1JrYzJFdGNtUm1ZeTB5TURJeUlpd2ljSEp2YjJa
UWRYSndiM05sSWpvaVlYTnpaWEowYVc5dVRXVjBhRzlrSWl3aWNISnZiMlpXWVd4MVpTSTZJbm8wZW5s
VVZVMUlOblJLVkhGbmFGYzROVGQ1YTJsT2FuTlZiMUpYVjI1V1VrZzBRVGxpT0haVFFXaDNNWEphUlRS
MGFFUjVTbXMxVFc1cWFXNUhORlphWlhCQk9WSlROSGxWUm5kUU9HRmlaRXhqYlhsNE1VRm5JbjFkTENK
cGMzTWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puSWl3aWFuUnBJam9pZFhKdU9uVjFhV1E2TVdF
eVlqTmpOR1F0TldVMlppMDNaemhvTFRscE1Hb3RNV3N5YkROdE5HNDFielp3SWl3aWMzVmlJam9pWkds
a09tVjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeEluMC5XOUxFMHVQ
enNpeU5tbHNaNUFfbHJNd3Vvd3ZKdVBCVUJXMTE1NkQxQ21WR2JkcURQRFduU1RIa2dJSnFkNDhFcXlV
b0xpZ3FNeW9ZQ0taVzVwUk1rTlBodWN5SEtLRGVReE5tOUdMR3JpMGxMWk5OUThsUHBlSzllYzRaaTBY
NGoyTlY3ajlNNW9TWEFqS1MwcU5sdWxRbERTdElCclI5QkpFa3RUV2JrZWpIVkI0dVVfU0FxZnBfNXo0
dDJuRkVPcExBRklwVEwwOVBmTEk4Smw1eEpRYnpNVXBrUm9XT2hIRGhSaVdqb3YzbXlxZmk4eGFkV3Nr
akFLNExPcWhVcmJFRXZLWWZ0TWdESVM3dmhYZEIwcm42YTZKcFpsOXhqWmxFczM4Zkp2LVB3eU5Nd1M4
eHIwcnNZVFBURG1CNF9EQTE2b1drWG9TUy1EbGdhdFR3NnciLCJleUpoYkdjaU9pSlNVekkxTmlJc0lu
UjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SnJkSGtpT2lKU1UwRWlMQ0p1SWpvaU1FRlZMVkF4WTFoMVVG
cE1aSFpoT0U4eWNHd3hhSEJXZGxWMWFGVTBhVWhGVEdvMFFYTmZXR0pLWWxOT1kwdGFSVWhMTTJSaVVV
VXdhMnBYUW1aMldVd3lia2x3VUdzM1ZsUldTRFJ5VEdWYVVFcDJZMDVrZGtaVFRsQkdhV0ZCT1hRemIw
RmlRMkpUT0UxcVdtcGhaVlZmVEhST01rdDNaVUV3YUhFMWFtc3dXRmhJTWt4NlNEaElRVlpEUWxWeWJs
Sk9URmxTU1hCR1VrWndYM1ZrWWpRelZYVnFiMnhQUXpRMGMwRXpWWFZJZVZneWNUQk1hM1ZSY2xsR1Yy
OXNiRFZpYUV0eFYwb3RXVEZrUmtsblRrNWhSSEl4U0dac2VWSXpiRlJJU0cxS1FrbElRWHB6Y2xKNU4z
bGFlRFF0VldadVgzSjBVbk5rTUZwT05rSTBSbFkzWHpndGNEWm5jbkl4T0RKZlZrWlNYM2RzY3pFNWEy
RnNRVUpYT0ZKT1pEZDRSREJQVVVsM09FeExRMW8xTlc1RE9VNTJObTh0UzFWUk9XMUdRbUpvVFY5WFFU
bHRSVk4zUTJab2RXcENNV05pZEVsUklpd2laU0k2SWtGUlFVSWlmWDAuZXlKQVkyOXVkR1Y0ZENJNld5
Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6
b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxq
QXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllp
OTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPalJrTTJNeVlq
RmhMVFkzWldZdE9EbG5hQzFwYW10c0xURXlNelExTmpjNE9UQnZjQ0lzSW5SNWNHVWlPbHNpVm1WeWFX
WnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFY
TnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVI
SnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2Nt
OXRJam9pTWpBeU5TMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVUzQmxZeUJOYjJSbGJH
bHVaeUJoYm1RZ1lYSjBhV1poWTNRZ1oyVnVaWEpoZEdsdmJpSXNJbU55WldSbGJuUnBZV3hUZFdKcVpX
TjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1U
SmxZekl4SWl3aWRIbHdaU0k2V3lKQlkyaHBaWFpsYldWdWRGTjFZbXBsWTNRaVhTd2lZV05vYVdWMlpX
MWxiblFpT25zaWFXUWlPaUoxY200NmRYVnBaRHBrTnpnNU1HZG9hUzB6TkdwckxUVTJiRzB0Ym05d2NT
MHhNak0wTlRZM09Ea3djbk1pTENKMGVYQmxJanBiSWtGamFHbGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9p
SlRjR1ZqSUUxdlpHVnNhVzVuSUdGdVpDQmhjblJwWm1GamRDQm5aVzVsY21GMGFXOXVJaXdpWTNKcGRH
VnlhV0VpT25zaWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puTDJOdmRYSnpaWE12WkRjNE9U
Qm5hR2t0TXpScWF5MDFObXh0TFc1dmNIRXRNVEl6TkRVMk56ZzVNSEp6TDJOeWFYUmxjbWxoSW4wc0lt
UmxjMk55YVhCMGFXOXVJam9pVTNCbFl5Qk5iMlJsYkdsdVp5QmhibVFnWVhKMGFXWmhZM1FnWjJWdVpY
SmhkR2x2YmlCamIzVnljMlV1SUZkeWFYUmxJR0VnWW1WMGRHVnlJR1JsYzJOeWFYQjBhVzl1SUdsdUlI
bHZkWElnWVdOb2FXVjJaVzFsYm5RdUlpd2lZV05vYVdWMlpXMWxiblJVZVhCbElqb2lRMjkxY25ObElp
d2lZM0psWkdsMGMwRjJZV2xzWVdKc1pTSTZOaXdpY21WemRXeDBSR1Z6WTNKcGNIUnBiMjRpT2x0N0lt
bGtJam9pZFhKdU9uVjFhV1E2WnpJek5EVnJiRzB0TnpodWJ5MDVNSEJ4TFhKemRIVXRPVGczTmpVME16
SXhNSFozSWl3aWRIbHdaU0k2V3lKU1pYTjFiSFJFWlhOamNtbHdkR2x2YmlKZExDSnVZVzFsSWpvaVJt
bHVZV3dnUjNKaFpHVWlMQ0p5WlhOMWJIUlVlWEJsSWpvaVRHVjBkR1Z5UjNKaFpHVWlMQ0oyWVd4MVpV
MXBiaUk2SWtZaUxDSjJZV3gxWlUxaGVDSTZJa0VpZlYxOUxDSnlaWE4xYkhRaU9sdDdJblI1Y0dVaU9s
c2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJam9pZFhKdU9uVjFhV1E2WnpJek5E
VnJiRzB0TnpodWJ5MDVNSEJ4TFhKemRIVXRPVGczTmpVME16SXhNSFozSWl3aWMzUmhkSFZ6SWpvaVEy
OXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9pSkNJbjFkTENKamNtVmthWFJ6UldGeWJtVmtJam8yTENKMFpY
SnRJam9pVTNCeWFXNW5JREl3TWpVaWZTd2lZM0psWkdWdWRHbGhiRk5qYUdWdFlTSTZXM3NpYVdRaU9p
Sm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5OXpjR1ZqTDI5aUwzWXpjREF2YzJOb1pX
MWhMMnB6YjI0dmIySmZkak53TUY5aFkyaHBaWFpsYldWdWRHTnlaV1JsYm5ScFlXeGZjMk5vWlcxaExt
cHpiMjRpTENKMGVYQmxJam9pTVVWa1ZHVmphRXB6YjI1VFkyaGxiV0ZXWVd4cFpHRjBiM0l5TURFNUlu
MWRMQ0p3Y205dlppSTZXM3NpZEhsd1pTSTZJa1JoZEdGSmJuUmxaM0pwZEhsUWNtOXZaaUlzSW1OeVpX
RjBaV1FpT2lJeU1ESTFMVEEwTFRJelZERXpPalEzT2pBMVdpSXNJblpsY21sbWFXTmhkR2x2YmsxbGRH
aHZaQ0k2SW1oMGRIQnpPaTh2TVdWa2RHVmphQzV2Y21jamVqWk5hMjloTVdGRFpUUmpRblZaWjJ0R01u
bExha0o2ZHpaelNreFZhMmQ1V2xwTVJ6VktlbFpMUVhkWGRWUkhJaXdpWTNKNWNIUnZjM1ZwZEdVaU9p
SmxaR1J6WVMxeVpHWmpMVEl3TWpJaUxDSndjbTl2WmxCMWNuQnZjMlVpT2lKaGMzTmxjblJwYjI1TlpY
Um9iMlFpTENKd2NtOXZabFpoYkhWbElqb2llalJvZUdsME5rUXpNV0pOYm1wMGQySkRiMjlHU2pScFNr
dEVSbXBqYlhweWFIbFNiVkpRZWxWaFNHTklOa3RsZUcxbWFscExlWEpVY0ZWdlpIVnhTbGhEYlZSVFNI
TnpSR3BUYlRZMVpuaFJlREpHYVdwTmRFTWlmVjBzSW1semN5STZJbWgwZEhCek9pOHZNV1ZrZEdWamFD
NXZjbWNpTENKcWRHa2lPaUoxY200NmRYVnBaRG8wWkROak1tSXhZUzAyTjJWbUxUZzVaMmd0YVdwcmJD
MHhNak0wTlRZM09Ea3diM0FpTENKemRXSWlPaUprYVdRNlpYaGhiWEJzWlRwbFltWmxZakZtTnpFeVpX
SmpObVl4WXpJM05tVXhNbVZqTWpFaWZRLktnRmZPLVh4Q0p5d2wyT3owS05XRWItc3p3Q1A3Ui1QR0tF
bWRVdVozS3R1RDhVUXV6cmhYcXVVQVNNMHlLYjJWS0RNZm5ncERkdUdsN2xsZTNuSzZSSzVvR0stSlph
bnBKeWhpa1VFNXRfaWVhUXNIN25Ldk9jd1hwYmZjZVpRTVZ0ek0xRW5KamI2MV9iZXhxQUx6bVJ3YnhT
dFlDUXdTZlR5VnpNSVduNHVZZDllRXpyUjNuaktWVHRPYm1kUTRTMjJlQXd2UXEyWUN5dVl0Y2k3R3Rf
NFFab3RTbDE4X0RveTlNankxQ3NaWDlzRmhsc0IzMGtFMXNyTzB4Y0ZqemJrbFNNa1NZejFMTlFjc2Zv
RFMtb01UeG9nSnozTWRIVnY2RWh5MjdUNm9fSWxlcWcyVFpEVjEtSkNjZzRnTkFydVd0NW93UDQ5Q3hl
SEROeUN4USIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNJc0ltcDNheUk2ZXlKcmRI
a2lPaUpTVTBFaUxDSnVJam9pTUVGVkxWQXhZMWgxVUZwTVpIWmhPRTh5Y0d3eGFIQldkbFYxYUZVMGFV
aEZUR28wUVhOZldHSktZbE5PWTB0YVJVaExNMlJpVVVVd2EycFhRbVoyV1V3eWJrbHdVR3MzVmxSV1NE
UnlUR1ZhVUVwMlkwNWtka1pUVGxCR2FXRkJPWFF6YjBGaVEySlRPRTFxV21waFpWVmZUSFJPTWt0M1pV
RXdhSEUxYW1zd1dGaElNa3g2U0RoSVFWWkRRbFZ5YmxKT1RGbFNTWEJHVWtad1gzVmtZalF6VlhWcWIy
eFBRelEwYzBFelZYVkllVmd5Y1RCTWEzVlJjbGxHVjI5c2JEVmlhRXR4VjBvdFdURmtSa2xuVGs1aFJI
SXhTR1pzZVZJemJGUklTRzFLUWtsSVFYcHpjbEo1TjNsYWVEUXRWV1p1WDNKMFVuTmtNRnBPTmtJMFJs
WTNYemd0Y0RabmNuSXhPREpmVmtaU1gzZHNjekU1YTJGc1FVSlhPRkpPWkRkNFJEQlBVVWwzT0V4TFEx
bzFOVzVET1U1Mk5tOHRTMVZST1cxR1FtSm9UVjlYUVRsdFJWTjNRMlpvZFdwQ01XTmlkRWxSSWl3aVpT
STZJa0ZSUVVJaWZYMC5leUpBWTI5dWRHVjRkQ0k2V3lKb2RIUndjem92TDNkM2R5NTNNeTV2Y21jdmJu
TXZZM0psWkdWdWRHbGhiSE12ZGpJaUxDSm9kSFJ3Y3pvdkwzQjFjbXd1YVcxeloyeHZZbUZzTG05eVp5
OXpjR1ZqTDI5aUwzWXpjREF2WTI5dWRHVjRkQzB6TGpBdU15NXFjMjl1SWl3aWFIUjBjSE02THk5d2RY
SnNMbWx0YzJkc2IySmhiQzV2Y21jdmMzQmxZeTl2WWk5Mk0zQXdMMlY0ZEdWdWMybHZibk11YW5OdmJp
SmRMQ0pwWkNJNkluVnlianAxZFdsa09qbG1PR1UzWkRaakxUUmlNMkV0TW1NeFpTMDVaamhuTFRkb05t
azFhalJyTTJ3eWJTSXNJblI1Y0dVaU9sc2lWbVZ5YVdacFlXSnNaVU55WldSbGJuUnBZV3dpTENKQlky
aHBaWFpsYldWdWRFTnlaV1JsYm5ScFlXd2lYU3dpYVhOemRXVnlJanA3SW1sa0lqb2lhSFIwY0hNNkx5
OHhaV1IwWldOb0xtOXlaeUlzSW5SNWNHVWlPbHNpVUhKdlptbHNaU0pkTENKdVlXMWxJam9pTVVWa1ZH
VmphQ0JKYm5OMGFYUjFkR1VpZlN3aWRtRnNhV1JHY205dElqb2lNakF5TlMwd05DMHdPVlF3TURvd01E
b3dNRm9pTENKdVlXMWxJam9pVkdWaFkyaHBibWNnWVNCQ2IyOTBZMkZ0Y0NJc0ltTnlaV1JsYm5ScFlX
eFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1X
TXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZEZOMVltcGxZM1FpWFN3aVlX
Tm9hV1YyWlcxbGJuUWlPbnNpYVdRaU9pSjFjbTQ2ZFhWcFpEcG1NVEl6TkdGaVl5MDFObVJsTFRjNFpt
Y3RhR2xxYXkwNU9EYzJOVFF6TWpFd2JHMGlMQ0owZVhCbElqcGJJa0ZqYUdsbGRtVnRaVzUwSWwwc0lt
NWhiV1VpT2lKVVpXRmphR2x1WnlCaElFSnZiM1JqWVcxd0lpd2lZM0pwZEdWeWFXRWlPbnNpYVdRaU9p
Sm9kSFJ3Y3pvdkx6RmxaSFJsWTJndWIzSm5MMk52ZFhKelpYTXZaakV5TXpSaFltTXROVFprWlMwM09H
Wm5MV2hwYW1zdE9UZzNOalUwTXpJeE1HeHRMMk55YVhSbGNtbGhJbjBzSW1SbGMyTnlhWEIwYVc5dUlq
b2lWR1ZoWTJocGJtY2dZU0JDYjI5MFkyRnRjQ0JqYjNWeWMyVXVJRmR5YVhSbElHRWdZbVYwZEdWeUlH
UmxjMk55YVhCMGFXOXVJR2x1SUhsdmRYSWdZV05vYVdWMlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJu
UlVlWEJsSWpvaVEyOTFjbk5sSWl3aVkzSmxaR2wwYzBGMllXbHNZV0pzWlNJNk5DNDFMQ0p5WlhOMWJI
UkVaWE5qY21sd2RHbHZiaUk2VzNzaWFXUWlPaUoxY200NmRYVnBaRHBvTlRZM09HNXZjQzB4TW5GeUxU
TTBjM1F0ZFhaM2VDMDVPRGMyTlRRek1qRXdlWG9pTENKMGVYQmxJanBiSWxKbGMzVnNkRVJsYzJOeWFY
QjBhVzl1SWwwc0ltNWhiV1VpT2lKR2FXNWhiQ0JIY21Ga1pTSXNJbkpsYzNWc2RGUjVjR1VpT2lKTVpY
UjBaWEpIY21Ga1pTSXNJblpoYkhWbFRXbHVJam9pUmlJc0luWmhiSFZsVFdGNElqb2lRU0o5WFgwc0lu
SmxjM1ZzZENJNlczc2lkSGx3WlNJNld5SlNaWE4xYkhRaVhTd2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIy
NGlPaUoxY200NmRYVnBaRHBvTlRZM09HNXZjQzB4TW5GeUxUTTBjM1F0ZFhaM2VDMDVPRGMyTlRRek1q
RXdlWG9pTENKemRHRjBkWE1pT2lKRGIyMXdiR1YwWldRaUxDSjJZV3gxWlNJNklrRWlmVjBzSW1OeVpX
UnBkSE5GWVhKdVpXUWlPalF1TlN3aWRHVnliU0k2SWxOd2NtbHVaeUF5TURJMUluMHNJbU55WldSbGJu
UnBZV3hUWTJobGJXRWlPbHQ3SW1sa0lqb2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNt
Y3ZjM0JsWXk5dllpOTJNM0F3TDNOamFHVnRZUzlxYzI5dUwyOWlYM1l6Y0RCZllXTm9hV1YyWlcxbGJu
UmpjbVZrWlc1MGFXRnNYM05qYUdWdFlTNXFjMjl1SWl3aWRIbHdaU0k2SWpGRlpGUmxZMmhLYzI5dVUy
Tm9aVzFoVm1Gc2FXUmhkRzl5TWpBeE9TSjlYU3dpYVhOeklqb2lhSFIwY0hNNkx5OHhaV1IwWldOb0xt
OXlaeUlzSW1wMGFTSTZJblZ5YmpwMWRXbGtPamxtT0dVM1pEWmpMVFJpTTJFdE1tTXhaUzA1WmpobkxU
ZG9ObWsxYWpSck0yd3liU0lzSW5OMVlpSTZJbVJwWkRwbGVHRnRjR3hsT21WaVptVmlNV1kzTVRKbFlt
TTJaakZqTWpjMlpURXlaV015TVNKOS5WV3RKd1hDSDlwbEVrenNIMzRfbHhUVHNJdmlqTkJVbHhLS0l2
RUZ0RWQ0TmlHa0h4NXhPN1NKWk9ORjBTNUR1LUZvekpzbzhnZFoydTAwMjVGZlRHNG43VTBzYUpsQ3BU
MEVRRjh2S1k5ZGxvUndhdnVjZENPRG1YNDIzcjR4OHRmalNuX2otcTE0NlpscGJXV2RtVHZSRHJxQlVP
RUM5R0JjSlRvdWNYTFVZbm5McHd4ZGotV2dxaTNpU2ZSUzQyaG9qZUhWYXlNNEsydXJMdWtaQVFSU0VP
WkZ4alRmR1pKSXBfck0zd05hcnVDQmY1bUZUbE9vUWh5NS1jVG1menRBbnRwR1N5MEJ3V0J3aF8tdVVD
ZlFoVFVhY0RRZFBaNzRQeGlwNDktNkJBQk1fMG5iX2RadTVfai1LcFRZZUJzX01WdlRfNXpBLXRWUUpT
UnpiTlEiLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWtwWFZDSXNJbXAzYXlJNmV5SnJkSGtp
T2lKU1UwRWlMQ0p1SWpvaU1FRlZMVkF4WTFoMVVGcE1aSFpoT0U4eWNHd3hhSEJXZGxWMWFGVTBhVWhG
VEdvMFFYTmZXR0pLWWxOT1kwdGFSVWhMTTJSaVVVVXdhMnBYUW1aMldVd3lia2x3VUdzM1ZsUldTRFJ5
VEdWYVVFcDJZMDVrZGtaVFRsQkdhV0ZCT1hRemIwRmlRMkpUT0UxcVdtcGhaVlZmVEhST01rdDNaVUV3
YUhFMWFtc3dXRmhJTWt4NlNEaElRVlpEUWxWeWJsSk9URmxTU1hCR1VrWndYM1ZrWWpRelZYVnFiMnhQ
UXpRMGMwRXpWWFZJZVZneWNUQk1hM1ZSY2xsR1YyOXNiRFZpYUV0eFYwb3RXVEZrUmtsblRrNWhSSEl4
U0dac2VWSXpiRlJJU0cxS1FrbElRWHB6Y2xKNU4zbGFlRFF0VldadVgzSjBVbk5rTUZwT05rSTBSbFkz
WHpndGNEWm5jbkl4T0RKZlZrWlNYM2RzY3pFNWEyRnNRVUpYT0ZKT1pEZDRSREJQVVVsM09FeExRMW8x
Tlc1RE9VNTJObTh0UzFWUk9XMUdRbUpvVFY5WFFUbHRSVk4zUTJab2RXcENNV05pZEVsUklpd2laU0k2
SWtGUlFVSWlmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9kSFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12
WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZMM0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6
Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVNeTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpz
TG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJNM0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpk
TENKcFpDSTZJblZ5YmpwMWRXbGtPamxoT0dJM1l6WmtMVFZsTkdZdE0yY3lhQzB4YVRCcUxUZHJPR3c1
YlRCdU1XOHljQ0lzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhw
WlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpkV1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4
WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZabWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1Zq
YUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJam9pTWpBeU5TMHdOQzB3T1ZRd01Eb3dNRG93
TUZvaUxDSnVZVzFsSWpvaVUzQmxZMmxtYVdOaGRHbHZiaUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlaV1Js
Ym5ScFlXeFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtPbVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZp
WXpabU1XTXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZXeUpCWTJocFpYWmxiV1Z1ZEZOMVltcGxZM1Fp
WFN3aVlXTm9hV1YyWlcxbGJuUWlPbnNpYVdRaU9pSjFjbTQ2ZFhWcFpEb3pZakpqTkdRMVpTMDJaamRu
TFRob09Xa3RNR294YXkweWJETnRORzQxYnpad04zRWlMQ0owZVhCbElqcGJJa0ZqYUdsbGRtVnRaVzUw
SWwwc0ltNWhiV1VpT2lKVGNHVmphV1pwWTJGMGFXOXVJRVJsZG1Wc2IzQnRaVzUwSWl3aVkzSnBkR1Z5
YVdFaU9uc2lhV1FpT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbkwzQnliMmR5WVcxekx6TmlNbU0w
WkRWbExUWm1OMmN0T0dnNWFTMHdhakZyTFRKc00yMDBialZ2Tm5BM2NTOWpjbWwwWlhKcFlTSjlMQ0pr
WlhOamNtbHdkR2x2YmlJNklrVjRZVzF3YkdVZ2JXRnFiM0l1SUZkeWFYUmxJR0VnWW1WMGRHVnlJR1Js
YzJOeWFYQjBhVzl1SUdsdUlIbHZkWElnWVdOb2FXVjJaVzFsYm5RdUlpd2lZV05vYVdWMlpXMWxiblJV
ZVhCbElqb2laWGgwT2sxaGFtOXlJaXdpWTNKbFpHbDBjMEYyWVdsc1lXSnNaU0k2TVRZdU5Td2ljbVZ6
ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3SW1sa0lqb2lkWEp1T25WMWFXUTZOV1kwWlROa01tTXRNV0ky
WVMwNVl6aG1MVGRrTm1VdE5XWTBaek5vTW1reGFqQnJJaXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5q
Y21sd2RHbHZiaUpkTENKdVlXMWxJam9pUjFCQklpd2ljbVZ6ZFd4MFZIbHdaU0k2SWtkeVlXUmxVRzlw
Ym5SQmRtVnlZV2RsSWl3aWRtRnNkV1ZOYVc0aU9pSXdMakFpTENKMllXeDFaVTFoZUNJNklqY3VNQ0o5
TEhzaWFXUWlPaUoxY200NmRYVnBaRG8yWnpWbU5HVXpaQzB5WXpGaUxUbGhPR010TjJZMlpDMDFaVFJu
TTJneWFURnFNR3NpTENKMGVYQmxJanBiSWxKbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWwwc0ltNWhiV1Vp
T2lKRGRXMTFiR0YwYVhabElFZFFRU0lzSW5KbGMzVnNkRlI1Y0dVaU9pSkhjbUZrWlZCdmFXNTBRWFps
Y21GblpTSXNJblpoYkhWbFRXbHVJam9pTUM0d0lpd2lkbUZzZFdWTllYZ2lPaUkzTGpBaWZWMTlMQ0p5
WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNpVW1WemRXeDBJbDBzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1
SWpvaWRYSnVPblYxYVdRNk5XWTBaVE5rTW1NdE1XSTJZUzA1WXpobUxUZGtObVV0TldZMFp6Tm9NbWt4
YWpCcklpd2ljM1JoZEhWeklqb2lRMjl0Y0d4bGRHVmtJaXdpZG1Gc2RXVWlPaUkwTGpBaWZTeDdJblI1
Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJam9pZFhKdU9uVjFhV1E2
Tm1jMVpqUmxNMlF0TW1NeFlpMDVZVGhqTFRkbU5tUXROV1UwWnpOb01ta3hhakJySWl3aWMzUmhkSFZ6
SWpvaVEyOXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9pSXpMalVpZlYwc0ltTnlaV1JwZEhORllYSnVaV1Fp
T2pZc0luUmxjbTBpT2lKVGNISnBibWNnTWpBeU5TSjlMQ0pqY21Wa1pXNTBhV0ZzVTJOb1pXMWhJanBi
ZXlKcFpDSTZJbWgwZEhCek9pOHZjSFZ5YkM1cGJYTm5iRzlpWVd3dWIzSm5MM053WldNdmIySXZkak53
TUM5elkyaGxiV0V2YW5OdmJpOXZZbDkyTTNBd1gyRmphR2xsZG1WdFpXNTBZM0psWkdWdWRHbGhiRjl6
WTJobGJXRXVhbk52YmlJc0luUjVjR1VpT2lJeFJXUlVaV05vU25OdmJsTmphR1Z0WVZaaGJHbGtZWFJ2
Y2pJd01Ua2lmVjBzSW5CeWIyOW1JanBiZXlKMGVYQmxJam9pUkdGMFlVbHVkR1ZuY21sMGVWQnliMjlt
SWl3aVkzSmxZWFJsWkNJNklqSXdNalV0TURRdE1qTlVNVE02TkRjNk1EVmFJaXdpZG1WeWFXWnBZMkYw
YVc5dVRXVjBhRzlrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5TjZOazFyYjJFeFlVTmxOR05D
ZFZsbmEwWXllVXRxUW5wM05uTktURlZyWjNsYVdreEhOVXA2Vmt0QmQxZDFWRWNpTENKamNubHdkRzl6
ZFdsMFpTSTZJbVZrWkhOaExYSmtabU10TWpBeU1pSXNJbkJ5YjI5bVVIVnljRzl6WlNJNkltRnpjMlZ5
ZEdsdmJrMWxkR2h2WkNJc0luQnliMjltVm1Gc2RXVWlPaUo2TWpORFlqUnllVU5MUWxOUWFqRkRkMFZs
WTFoVVdHRlplbVUzWWsxbWVESlpjV05ZV1c5dU9GVkNOV3BrTTB0ek9ESlFhVXhVYUVWUU4zRmtPRzF3
UmtoaVYyUklVMFZuUW05RU9UYzVXbkZLTVVWMVpub3hjaUo5WFN3aWFYTnpJam9pYUhSMGNITTZMeTh4
WldSMFpXTm9MbTl5WnlJc0ltcDBhU0k2SW5WeWJqcDFkV2xrT2psaE9HSTNZelprTFRWbE5HWXRNMmN5
YUMweGFUQnFMVGRyT0d3NWJUQnVNVzh5Y0NJc0luTjFZaUk2SW1ScFpEcGxlR0Z0Y0d4bE9tVmlabVZp
TVdZM01USmxZbU0yWmpGak1qYzJaVEV5WldNeU1TSjkuVzVVWjVqdEQ2TUp2TFh0VzQ5cUI4dDUzNTQy
YTNLRkVyTVY0T0hLUkYyZFZHZVhhWC1wcWJfckt6RnNOaTREajd5QldpazR5SU9BOGtHanc4blp1OEdr
bG9TSUJoTjlPNm1ZSkN5OHdKandONFpWWmphZUpqSDUwYXhleWxNc0Z4OHNyUkd3aDJCeGVlY0JZSkhC
MUFBemNlbnlDMkswaUV0SXdLLVkyanZOUkdNdEk2bFJ4YmtILVNjakNfd19ESW8yamZ5YWJUVzg2ckFI
WUpSTkFGV1BQM1VRWXhINkV1V2lEVHlMS0x5LVhvY0JJUjIybXpzZ2dobkJ5a3o1Z2hkV2Q3SFBVT2Et
UWxTR1k0dXlfeUN3SDNBQzc3NThUSUZfVnpnV1ZJWEYwUk5BSkxqZzVILUpPcU9MZDdWMXlXeEN4aDBz
VmhhY1dRT1FFMHlXZnNBIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1wM2F5
STZleUpyZEhraU9pSlNVMEVpTENKdUlqb2lNRUZWTFZBeFkxaDFVRnBNWkhaaE9FOHljR3d4YUhCV2Rs
VjFhRlUwYVVoRlRHbzBRWE5mV0dKS1lsTk9ZMHRhUlVoTE0yUmlVVVV3YTJwWFFtWjJXVXd5Ymtsd1VH
czNWbFJXU0RSeVRHVmFVRXAyWTA1a2RrWlRUbEJHYVdGQk9YUXpiMEZpUTJKVE9FMXFXbXBoWlZWZlRI
Uk9Na3QzWlVFd2FIRTFhbXN3V0ZoSU1reDZTRGhJUVZaRFFsVnlibEpPVEZsU1NYQkdVa1p3WDNWa1lq
UXpWWFZxYjJ4UFF6UTBjMEV6VlhWSWVWZ3ljVEJNYTNWUmNsbEdWMjlzYkRWaWFFdHhWMG90V1RGa1Jr
bG5UazVoUkhJeFNHWnNlVkl6YkZSSVNHMUtRa2xJUVhwemNsSjVOM2xhZURRdFZXWnVYM0owVW5Oa01G
cE9Oa0kwUmxZM1h6Z3RjRFpuY25JeE9ESmZWa1pTWDNkc2N6RTVhMkZzUVVKWE9GSk9aRGQ0UkRCUFVV
bDNPRXhMUTFvMU5XNURPVTUyTm04dFMxVlJPVzFHUW1Kb1RWOVhRVGx0UlZOM1EyWm9kV3BDTVdOaWRF
bFJJaXdpWlNJNklrRlJRVUlpZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhSd2N6b3ZMM2QzZHk1M015
NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENKb2RIUndjem92TDNCMWNtd3VhVzF6WjJ4dllt
RnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1cWMyOXVJaXdpYUhSMGNI
TTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNBd0wyVjRkR1Z1YzJsdmJu
TXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pKaU0yTTBaRFZsTFRabU4yY3RPR2c1YVMwd2Fq
RnJMVEpzTTIwMGJqVnZObkEzY1NJc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlX
d2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56ZFdWeUlqcDdJbWxrSWpvaWFI
UjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1sc1pTSmRMQ0p1WVcxbElq
b2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpvaU1qQXlOUzB3TkMwd09W
UXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlCRVpYWmxiRzl3YldWdWRD
SXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21WNFlXMXdiR1U2WldKbVpX
SXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHdaU0k2V3lKQlkyaHBaWFpsYldWdWRG
TjFZbXBsWTNRaVhTd2lZV05vYVdWMlpXMWxiblFpT25zaWFXUWlPaUoxY200NmRYVnBaRHBsTVRJek5H
Wm5hQzAzT0dscUxUa3dhMnd0Ylc1dmNDMHhNak0wTlRZM09Ea3djWElpTENKMGVYQmxJanBiSWtGamFH
bGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9pSkNiMjkwWTJGdGNDQmtaWE5wWjI0Z1lXNWtJSFJsWVdOb2FX
NW5JaXdpWTNKcGRHVnlhV0VpT25zaWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puTDNCeWIy
ZHlZVzF6TDJVeE1qTTBabWRvTFRjNGFXb3RPVEJyYkMxdGJtOXdMVEV5TXpRMU5qYzRPVEJ4Y2k5amNt
bDBaWEpwWVNKOUxDSmtaWE5qY21sd2RHbHZiaUk2SWtWNFlXMXdiR1VnYldsdWIzSXVJRmR5YVhSbElH
RWdZbVYwZEdWeUlHUmxjMk55YVhCMGFXOXVJR2x1SUhsdmRYSWdZV05vYVdWMlpXMWxiblF1SWl3aVlX
Tm9hV1YyWlcxbGJuUlVlWEJsSWpvaVpYaDBPazFwYm05eUlpd2lZM0psWkdsMGMwRjJZV2xzWVdKc1pT
STZNVEF1TlN3aWNtVnpkV3gwUkdWelkzSnBjSFJwYjI0aU9sdDdJbWxrSWpvaWRYSnVPblYxYVdRNk5H
RTNaRGxsTW1ZdE9XTTRaaTAxWWpObExUaGtOR1l0TVdVMlpqbGlOMlE0WlRsbUlpd2lkSGx3WlNJNld5
SlNaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSmRMQ0p1WVcxbElqb2lSMUJCSWl3aWNtVnpkV3gwVkhsd1pT
STZJa2R5WVdSbFVHOXBiblJCZG1WeVlXZGxJaXdpZG1Gc2RXVk5hVzRpT2lJd0xqQWlMQ0oyWVd4MVpV
MWhlQ0k2SWpjdU1DSjlMSHNpYVdRaU9pSjFjbTQ2ZFhWcFpEbzRaamRsTm1RMVl5MDBZak5oTFRKak1X
VXRPV1k0WnkwM2FEWnBOV28wYXpOc01tMGlMQ0owZVhCbElqcGJJbEpsYzNWc2RFUmxjMk55YVhCMGFX
OXVJbDBzSW01aGJXVWlPaUpEZFcxMWJHRjBhWFpsSUVkUVFTSXNJbkpsYzNWc2RGUjVjR1VpT2lKSGNt
RmtaVkJ2YVc1MFFYWmxjbUZuWlNJc0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3aWRtRnNkV1ZOWVhnaU9p
STNMakFpZlYxOUxDSnlaWE4xYkhRaU9sdDdJblI1Y0dVaU9sc2lVbVZ6ZFd4MElsMHNJbkpsYzNWc2RF
UmxjMk55YVhCMGFXOXVJam9pZFhKdU9uVjFhV1E2TkdFM1pEbGxNbVl0T1dNNFppMDFZak5sTFRoa05H
WXRNV1UyWmpsaU4yUTRaVGxtSWl3aWMzUmhkSFZ6SWpvaVEyOXRjR3hsZEdWa0lpd2lkbUZzZFdVaU9p
STNMakFpZlN4N0luUjVjR1VpT2xzaVVtVnpkV3gwSWwwc0luSmxjM1ZzZEVSbGMyTnlhWEIwYVc5dUlq
b2lkWEp1T25WMWFXUTZPR1kzWlRaa05XTXROR0l6WVMweVl6RmxMVGxtT0djdE4yZzJhVFZxTkdzemJE
SnRJaXdpYzNSaGRIVnpJam9pUTI5dGNHeGxkR1ZrSWl3aWRtRnNkV1VpT2lJMUxqVWlmVjBzSW1OeVpX
UnBkSE5GWVhKdVpXUWlPalF1TlN3aWRHVnliU0k2SWxOd2NtbHVaeUF5TURJMUluMHNJbU55WldSbGJu
UnBZV3hUWTJobGJXRWlPbHQ3SW1sa0lqb2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNt
Y3ZjM0JsWXk5dllpOTJNM0F3TDNOamFHVnRZUzlxYzI5dUwyOWlYM1l6Y0RCZllXTm9hV1YyWlcxbGJu
UmpjbVZrWlc1MGFXRnNYM05qYUdWdFlTNXFjMjl1SWl3aWRIbHdaU0k2SWpGRlpGUmxZMmhLYzI5dVUy
Tm9aVzFoVm1Gc2FXUmhkRzl5TWpBeE9TSjlYU3dpY0hKdmIyWWlPbHQ3SW5SNWNHVWlPaUpFWVhSaFNX
NTBaV2R5YVhSNVVISnZiMllpTENKamNtVmhkR1ZrSWpvaU1qQXlOUzB3TkMweU0xUXhNem8wTnpvd05W
b2lMQ0oyWlhKcFptbGpZWFJwYjI1TlpYUm9iMlFpT2lKb2RIUndjem92THpGbFpIUmxZMmd1YjNKbkkz
bzJUV3R2WVRGaFEyVTBZMEoxV1dkclJqSjVTMnBDZW5jMmMwcE1WV3RuZVZwYVRFYzFTbnBXUzBGM1Yz
VlVSeUlzSW1OeWVYQjBiM04xYVhSbElqb2laV1JrYzJFdGNtUm1ZeTB5TURJeUlpd2ljSEp2YjJaUWRY
SndiM05sSWpvaVlYTnpaWEowYVc5dVRXVjBhRzlrSWl3aWNISnZiMlpXWVd4MVpTSTZJbm96ZDNkbU9X
SnRWRkZoVkhwaFZYbFFPWEI1TlhRelRXOXJXamRJZDNCelpYRlhOR2hhVUhsTGJscE9NM0ZYV1ZOQ1Vt
WlROV1ZCZDAxdGRsaE9jbXRMUjFkMFVYbGFjbHBYYzFVNVZXcEJWVFpEV1ZJek5XMUVJbjFkTENKcGMz
TWlPaUpvZEhSd2N6b3ZMekZsWkhSbFkyZ3ViM0puSWl3aWFuUnBJam9pZFhKdU9uVjFhV1E2TW1Jell6
UmtOV1V0Tm1ZM1p5MDRhRGxwTFRCcU1Xc3RNbXd6YlRSdU5XODJjRGR4SWl3aWMzVmlJam9pWkdsa09t
VjRZVzF3YkdVNlpXSm1aV0l4WmpjeE1tVmlZelptTVdNeU56WmxNVEpsWXpJeEluMC5UVkR6SGNybFA1
empzdnNIdHdFOHk2cWwzODVTUkQwX0liYzJfODRrM21ReHpzcEhSWnlUSmZDUVdTUlNHY19pcGR3ZW40
U0x3VWltZ3ZyUHJCbWRLRDIxYzcwNUNELWxmX2M2bXRZS3k3YjRiWWV4MFVZQmRDR3BTY09nYVVOMGZv
cU1ZcHRudVVLT185TWMzaXFzMzIxc1NjQll1UnZwZ1NOS2YwSVdGM1RDX25tcUhBZkxyWTR1X1JuWFR2
ZUR6VE5WUUE4NjdVaW5WeUtFWWExbURHSjJCYjRRNjdKcDVhcF9RVl9TZGhsWVpsRGdFY0FNNWRjMERI
Q0htclZOY1ktR2NkNVJMb2FpakQyVkdHRTd1Ti1BUkFfSzZkcWZoODhXSlIwSEZVWU9QZEROcnZweFo5
WWZJdXdBUURhUXBpUEF5SDBEaTAtWkQwSWtnNXlNWFEiLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVj
Q0k2SWtwWFZDSXNJbXAzYXlJNmV5SnJkSGtpT2lKU1UwRWlMQ0p1SWpvaU1FRlZMVkF4WTFoMVVGcE1a
SFpoT0U4eWNHd3hhSEJXZGxWMWFGVTBhVWhGVEdvMFFYTmZXR0pLWWxOT1kwdGFSVWhMTTJSaVVVVXdh
MnBYUW1aMldVd3lia2x3VUdzM1ZsUldTRFJ5VEdWYVVFcDJZMDVrZGtaVFRsQkdhV0ZCT1hRemIwRmlR
MkpUT0UxcVdtcGhaVlZmVEhST01rdDNaVUV3YUhFMWFtc3dXRmhJTWt4NlNEaElRVlpEUWxWeWJsSk9U
RmxTU1hCR1VrWndYM1ZrWWpRelZYVnFiMnhQUXpRMGMwRXpWWFZJZVZneWNUQk1hM1ZSY2xsR1YyOXNi
RFZpYUV0eFYwb3RXVEZrUmtsblRrNWhSSEl4U0dac2VWSXpiRlJJU0cxS1FrbElRWHB6Y2xKNU4zbGFl
RFF0VldadVgzSjBVbk5rTUZwT05rSTBSbFkzWHpndGNEWm5jbkl4T0RKZlZrWlNYM2RzY3pFNWEyRnNR
VUpYT0ZKT1pEZDRSREJQVVVsM09FeExRMW8xTlc1RE9VNTJObTh0UzFWUk9XMUdRbUpvVFY5WFFUbHRS
Vk4zUTJab2RXcENNV05pZEVsUklpd2laU0k2SWtGUlFVSWlmWDAuZXlKQVkyOXVkR1Y0ZENJNld5Sm9k
SFJ3Y3pvdkwzZDNkeTUzTXk1dmNtY3Zibk12WTNKbFpHVnVkR2xoYkhNdmRqSWlMQ0pvZEhSd2N6b3ZM
M0IxY213dWFXMXpaMnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdlkyOXVkR1Y0ZEMwekxqQXVN
eTVxYzI5dUlpd2lhSFIwY0hNNkx5OXdkWEpzTG1sdGMyZHNiMkpoYkM1dmNtY3ZjM0JsWXk5dllpOTJN
M0F3TDJWNGRHVnVjMmx2Ym5NdWFuTnZiaUpkTENKcFpDSTZJblZ5YmpwMWRXbGtPalJqTTJReVpURm1M
VGRuT0dndE9Xa3dhaTB4YXpKc0xUTnRORzQxYnpad04zRTRjaUlzSW5SNWNHVWlPbHNpVm1WeWFXWnBZ
V0pzWlVOeVpXUmxiblJwWVd3aUxDSkJZMmhwWlhabGJXVnVkRU55WldSbGJuUnBZV3dpWFN3aWFYTnpk
V1Z5SWpwN0ltbGtJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0luUjVjR1VpT2xzaVVISnZa
bWxzWlNKZExDSnVZVzFsSWpvaU1VVmtWR1ZqYUNCSmJuTjBhWFIxZEdVaWZTd2lkbUZzYVdSR2NtOXRJ
am9pTWpBeU5TMHdOQzB3T1ZRd01Eb3dNRG93TUZvaUxDSnVZVzFsSWpvaVUzQmxZMmxtYVdOaGRHbHZi
aUJFWlhabGJHOXdiV1Z1ZENJc0ltTnlaV1JsYm5ScFlXeFRkV0pxWldOMElqcDdJbWxrSWpvaVpHbGtP
bVY0WVcxd2JHVTZaV0ptWldJeFpqY3hNbVZpWXpabU1XTXlOelpsTVRKbFl6SXhJaXdpZEhsd1pTSTZX
eUpCWTJocFpYWmxiV1Z1ZEZOMVltcGxZM1FpWFN3aVlXTm9hV1YyWlcxbGJuUWlPbnNpYVdRaU9pSjFj
bTQ2ZFhWcFpEb3pZakpqTkdRMVpTMDJaamRuTFRob09Xa3RNR294YXkweWJETnRORzQxYnpad04zRWlM
Q0owZVhCbElqcGJJa0ZqYUdsbGRtVnRaVzUwSWwwc0ltNWhiV1VpT2lKVGNHVmphV1pwWTJGMGFXOXVJ
RVJsZG1Wc2IzQnRaVzUwSWl3aVkzSnBkR1Z5YVdFaU9uc2lhV1FpT2lKb2RIUndjem92THpGbFpIUmxZ
Mmd1YjNKbkwzQnliMmR5WVcxekx6TmlNbU0wWkRWbExUWm1OMmN0T0dnNWFTMHdhakZyTFRKc00yMDBi
alZ2Tm5BM2NTOWpjbWwwWlhKcFlTSjlMQ0prWlhOamNtbHdkR2x2YmlJNklrVjRZVzF3YkdVZ2JXRnFi
M0l1SUZkeWFYUmxJR0VnWW1WMGRHVnlJR1JsYzJOeWFYQjBhVzl1SUdsdUlIbHZkWElnWVdOb2FXVjJa
VzFsYm5RdUlpd2lZV05vYVdWMlpXMWxiblJVZVhCbElqb2laWGgwT2sxaGFtOXlJaXdpWTNKbFpHbDBj
MEYyWVdsc1lXSnNaU0k2TVRZdU5Td2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlPbHQ3SW1sa0lqb2lk
WEp1T25WMWFXUTZOV1kwWlROa01tTXRNV0kyWVMwNVl6aG1MVGRrTm1VdE5XWTBaek5vTW1reGFqQnJJ
aXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJam9pUjFCQklpd2lj
bVZ6ZFd4MFZIbHdaU0k2SWtkeVlXUmxVRzlwYm5SQmRtVnlZV2RsSWl3aWRtRnNkV1ZOYVc0aU9pSXdM
akFpTENKMllXeDFaVTFoZUNJNklqY3VNQ0o5TEhzaWFXUWlPaUoxY200NmRYVnBaRG8yWnpWbU5HVXpa
QzB5WXpGaUxUbGhPR010TjJZMlpDMDFaVFJuTTJneWFURnFNR3NpTENKMGVYQmxJanBiSWxKbGMzVnNk
RVJsYzJOeWFYQjBhVzl1SWwwc0ltNWhiV1VpT2lKRGRXMTFiR0YwYVhabElFZFFRU0lzSW5KbGMzVnNk
RlI1Y0dVaU9pSkhjbUZrWlZCdmFXNTBRWFpsY21GblpTSXNJblpoYkhWbFRXbHVJam9pTUM0d0lpd2lk
bUZzZFdWTllYZ2lPaUkzTGpBaWZWMTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlPbHNpVW1WemRXeDBJ
bDBzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpvaWRYSnVPblYxYVdRNk5XWTBaVE5rTW1NdE1XSTJZ
UzA1WXpobUxUZGtObVV0TldZMFp6Tm9NbWt4YWpCcklpd2ljM1JoZEhWeklqb2lRMjl0Y0d4bGRHVmtJ
aXdpZG1Gc2RXVWlPaUl6TGpVaWZWMHNJbU55WldScGRITkZZWEp1WldRaU9qWjlMQ0pqY21Wa1pXNTBh
V0ZzVTJOb1pXMWhJanBiZXlKcFpDSTZJbWgwZEhCek9pOHZjSFZ5YkM1cGJYTm5iRzlpWVd3dWIzSm5M
M053WldNdmIySXZkak53TUM5elkyaGxiV0V2YW5OdmJpOXZZbDkyTTNBd1gyRmphR2xsZG1WdFpXNTBZ
M0psWkdWdWRHbGhiRjl6WTJobGJXRXVhbk52YmlJc0luUjVjR1VpT2lJeFJXUlVaV05vU25OdmJsTmph
R1Z0WVZaaGJHbGtZWFJ2Y2pJd01Ua2lmVjBzSW5CeWIyOW1JanBiZXlKMGVYQmxJam9pUkdGMFlVbHVk
R1ZuY21sMGVWQnliMjltSWl3aVkzSmxZWFJsWkNJNklqSXdNalV0TURRdE1qTlVNVE02TkRjNk1EVmFJ
aXdpZG1WeWFXWnBZMkYwYVc5dVRXVjBhRzlrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5TjZO
azFyYjJFeFlVTmxOR05DZFZsbmEwWXllVXRxUW5wM05uTktURlZyWjNsYVdreEhOVXA2Vmt0QmQxZDFW
RWNpTENKamNubHdkRzl6ZFdsMFpTSTZJbVZrWkhOaExYSmtabU10TWpBeU1pSXNJbkJ5YjI5bVVIVnlj
Rzl6WlNJNkltRnpjMlZ5ZEdsdmJrMWxkR2h2WkNJc0luQnliMjltVm1Gc2RXVWlPaUo2TkRKaGNGWldP
V2gzVUhaNGVsSmFVSFUxWW5VM01VNTZjVkZoYlZwNlNHOTRObEIzWTI5Tk5YWmthVk5hVUdaSWFuSmhW
M2xGWkhOVmNqSkdRMnBTTVRVM1ZHcFFkVVZCYjNwemJWbDBSbVE0UzFaT2FXZGthU0o5WFN3aWFYTnpJ
am9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0ltcDBhU0k2SW5WeWJqcDFkV2xrT2pSak0yUXla
VEZtTFRkbk9HZ3RPV2t3YWkweGF6SnNMVE50Tkc0MWJ6WndOM0U0Y2lJc0luTjFZaUk2SW1ScFpEcGxl
R0Z0Y0d4bE9tVmlabVZpTVdZM01USmxZbU0yWmpGak1qYzJaVEV5WldNeU1TSjkub1BQck94SERqbE04
QzBTX0VlZkRzUVpTQ3V6WmxCQ2sxNEx1anBaRExvNGhRdTRFNm4tQTNXZUxXbE9FVFNXc3ZhdnlMeFlW
UW80ZWtGdkVScVdOXzk4LXcweVFtM0JDZ05RQmx1U0RFZjJQSEw3RWNpMW0xWllOR3BIbjItNUdHMm1O
NXJudWI2bi1vVEt0TmRxNS15MFhSbGN6VGpJTFZMWHM4YWVVTjdZTFBLVy1pdjhHWW5xV2J4a0hkd1Nz
YmNsVXllcFhza1ViYVFubkkzYVJOZ3BtaHhQS1VyVXJZOG84X3g1RktrYU5rcTRYVmFJOUFrS3ZvMEky
VlVhXy1WQk9iTGZ4bXFWNDAycTZGUzJ5R1ZZM3c3Ukpiak9IeV8yVWkyZXBBc0pIaUdiS0x2WU9xaTlM
VDJCNlg5Ym11NWRLT3FfaE5xQ1M0S1g5MERkOFF3IiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJ
NklrcFhWQ0lzSW1wM2F5STZleUpyZEhraU9pSlNVMEVpTENKdUlqb2lNRUZWTFZBeFkxaDFVRnBNWkha
aE9FOHljR3d4YUhCV2RsVjFhRlUwYVVoRlRHbzBRWE5mV0dKS1lsTk9ZMHRhUlVoTE0yUmlVVVV3YTJw
WFFtWjJXVXd5Ymtsd1VHczNWbFJXU0RSeVRHVmFVRXAyWTA1a2RrWlRUbEJHYVdGQk9YUXpiMEZpUTJK
VE9FMXFXbXBoWlZWZlRIUk9Na3QzWlVFd2FIRTFhbXN3V0ZoSU1reDZTRGhJUVZaRFFsVnlibEpPVEZs
U1NYQkdVa1p3WDNWa1lqUXpWWFZxYjJ4UFF6UTBjMEV6VlhWSWVWZ3ljVEJNYTNWUmNsbEdWMjlzYkRW
aWFFdHhWMG90V1RGa1JrbG5UazVoUkhJeFNHWnNlVkl6YkZSSVNHMUtRa2xJUVhwemNsSjVOM2xhZURR
dFZXWnVYM0owVW5Oa01GcE9Oa0kwUmxZM1h6Z3RjRFpuY25JeE9ESmZWa1pTWDNkc2N6RTVhMkZzUVVK
WE9GSk9aRGQ0UkRCUFVVbDNPRXhMUTFvMU5XNURPVTUyTm04dFMxVlJPVzFHUW1Kb1RWOVhRVGx0UlZO
M1EyWm9kV3BDTVdOaWRFbFJJaXdpWlNJNklrRlJRVUlpZlgwLmV5SkFZMjl1ZEdWNGRDSTZXeUpvZEhS
d2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENKb2RIUndjem92TDNC
MWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpMakF1TXk1
cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZaTkyTTNB
d0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pWa05tVTNaamhuTFRs
b01Ha3RNV295YXkwemJEUnRMVFZ1Tm04M2NEaHhPWEl3Y3lJc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdK
c1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lhWE56ZFdW
eUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dVaU9sc2lVSEp2Wm1s
c1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdjbTl0SWpv
aU1qQXlOUzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhkR2x2YmlC
RVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2laR2xrT21W
NFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHdaU0k2V3lK
QlkyaHBaWFpsYldWdWRGTjFZbXBsWTNRaVhTd2lZV05vYVdWMlpXMWxiblFpT25zaWFXUWlPaUoxY200
NmRYVnBaRHBsTVRJek5HWm5hQzAzT0dscUxUa3dhMnd0Ylc1dmNDMHhNak0wTlRZM09Ea3djWElpTENK
MGVYQmxJanBiSWtGamFHbGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9pSkNiMjkwWTJGdGNDQmtaWE5wWjI0
Z1lXNWtJSFJsWVdOb2FXNW5JaXdpWTNKcGRHVnlhV0VpT25zaWFXUWlPaUpvZEhSd2N6b3ZMekZsWkhS
bFkyZ3ViM0puTDNCeWIyZHlZVzF6TDJVeE1qTTBabWRvTFRjNGFXb3RPVEJyYkMxdGJtOXdMVEV5TXpR
MU5qYzRPVEJ4Y2k5amNtbDBaWEpwWVNKOUxDSmtaWE5qY21sd2RHbHZiaUk2SWtWNFlXMXdiR1VnYlds
dWIzSXVJRmR5YVhSbElHRWdZbVYwZEdWeUlHUmxjMk55YVhCMGFXOXVJR2x1SUhsdmRYSWdZV05vYVdW
MlpXMWxiblF1SWl3aVlXTm9hV1YyWlcxbGJuUlVlWEJsSWpvaVpYaDBPazFwYm05eUlpd2lZM0psWkds
MGMwRjJZV2xzWVdKc1pTSTZNVEF1TlN3aWNtVnpkV3gwUkdWelkzSnBjSFJwYjI0aU9sdDdJbWxrSWpv
aWRYSnVPblYxYVdRNk5HRTNaRGxsTW1ZdE9XTTRaaTAxWWpObExUaGtOR1l0TVdVMlpqbGlOMlE0WlRs
bUlpd2lkSGx3WlNJNld5SlNaWE4xYkhSRVpYTmpjbWx3ZEdsdmJpSmRMQ0p1WVcxbElqb2lSMUJCSWl3
aWNtVnpkV3gwVkhsd1pTSTZJa2R5WVdSbFVHOXBiblJCZG1WeVlXZGxJaXdpZG1Gc2RXVk5hVzRpT2lJ
d0xqQWlMQ0oyWVd4MVpVMWhlQ0k2SWpjdU1DSjlMSHNpYVdRaU9pSjFjbTQ2ZFhWcFpEbzRaamRsTm1R
MVl5MDBZak5oTFRKak1XVXRPV1k0WnkwM2FEWnBOV28wYXpOc01tMGlMQ0owZVhCbElqcGJJbEpsYzNW
c2RFUmxjMk55YVhCMGFXOXVJbDBzSW01aGJXVWlPaUpEZFcxMWJHRjBhWFpsSUVkUVFTSXNJbkpsYzNW
c2RGUjVjR1VpT2lKSGNtRmtaVkJ2YVc1MFFYWmxjbUZuWlNJc0luWmhiSFZsVFdsdUlqb2lNQzR3SWl3
aWRtRnNkV1ZOWVhnaU9pSTNMakFpZlYxOUxDSnlaWE4xYkhRaU9sdDdJblI1Y0dVaU9sc2lVbVZ6ZFd4
MElsMHNJbkpsYzNWc2RFUmxjMk55YVhCMGFXOXVJam9pZFhKdU9uVjFhV1E2TkdFM1pEbGxNbVl0T1dN
NFppMDFZak5sTFRoa05HWXRNV1UyWmpsaU4yUTRaVGxtSWl3aWMzUmhkSFZ6SWpvaVEyOXRjR3hsZEdW
a0lpd2lkbUZzZFdVaU9pSTFMalVpZlYwc0ltTnlaV1JwZEhORllYSnVaV1FpT2pFd0xqVjlMQ0pqY21W
a1pXNTBhV0ZzVTJOb1pXMWhJanBiZXlKcFpDSTZJbWgwZEhCek9pOHZjSFZ5YkM1cGJYTm5iRzlpWVd3
dWIzSm5MM053WldNdmIySXZkak53TUM5elkyaGxiV0V2YW5OdmJpOXZZbDkyTTNBd1gyRmphR2xsZG1W
dFpXNTBZM0psWkdWdWRHbGhiRjl6WTJobGJXRXVhbk52YmlJc0luUjVjR1VpT2lJeFJXUlVaV05vU25O
dmJsTmphR1Z0WVZaaGJHbGtZWFJ2Y2pJd01Ua2lmVjBzSW5CeWIyOW1JanBiZXlKMGVYQmxJam9pUkdG
MFlVbHVkR1ZuY21sMGVWQnliMjltSWl3aVkzSmxZWFJsWkNJNklqSXdNalV0TURRdE1qTlVNVE02TkRj
Nk1EVmFJaXdpZG1WeWFXWnBZMkYwYVc5dVRXVjBhRzlrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05
eVp5TjZOazFyYjJFeFlVTmxOR05DZFZsbmEwWXllVXRxUW5wM05uTktURlZyWjNsYVdreEhOVXA2Vmt0
QmQxZDFWRWNpTENKamNubHdkRzl6ZFdsMFpTSTZJbVZrWkhOaExYSmtabU10TWpBeU1pSXNJbkJ5YjI5
bVVIVnljRzl6WlNJNkltRnpjMlZ5ZEdsdmJrMWxkR2h2WkNJc0luQnliMjltVm1Gc2RXVWlPaUo2TkVR
NVNHOXhkVkp1UWxadE9IUXpORU5xTm1GclRtUTBNM2RhU2toNFlYTlpaMVUzUmtwbVIwMTNiWEpvVm1w
d1JqUndaVk5pU2pWTlVIQlpOWGxLWW5kVFFqazVZalZ4TjFWM1MxSTJVMWczWVhSdlFXazVPQ0o5WFN3
aWFYTnpJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0ltcDBhU0k2SW5WeWJqcDFkV2xrT2pW
a05tVTNaamhuTFRsb01Ha3RNV295YXkwemJEUnRMVFZ1Tm04M2NEaHhPWEl3Y3lJc0luTjFZaUk2SW1S
cFpEcGxlR0Z0Y0d4bE9tVmlabVZpTVdZM01USmxZbU0yWmpGak1qYzJaVEV5WldNeU1TSjkuRVItNXMx
NmwwRk44bm1pdGlNVl9VQkR1SnNoM2RzWEM3UmktZk5lZU1mV3F1UGRReHI1b2RNZGxldTRVQzhSblZP
RGdVUTJ3RkRaellmVzhRMWRIYWM0T0VOcGxWS3U5XzYzYXBLZnlobTA2MlNXY1VsNDVnQVJOclVKbWNH
SHNXaWgzNmREN2dVNWVwc1N3QTJCLTF6ZVNiMTd1bUZvbnNDOHh5TDQzX2NLR2RoZno5V0hWQzg2QTkt
bFFQSldES0RoaUVLZ2VsZEs0OS1URE5KcTFzcmhCaDY3ZlhORG8yVGZVa1NQZ1AzRVUyM3U5SVFDR05D
UGNpSGYteFFMUk8tWHFSM2pSenBwY0VGNVVRNGZpVXBKQ1BpdXdDMllyS0JfOFNVMC14a0NyeXRFUHFi
cG1GMDhJVDd6WDNaMU1XSGtjSlBYcDZ0bS1FdUJiaWRELWVRIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJ
blI1Y0NJNklrcFhWQ0lzSW1wM2F5STZleUpyZEhraU9pSlNVMEVpTENKdUlqb2lNRUZWTFZBeFkxaDFV
RnBNWkhaaE9FOHljR3d4YUhCV2RsVjFhRlUwYVVoRlRHbzBRWE5mV0dKS1lsTk9ZMHRhUlVoTE0yUmlV
VVV3YTJwWFFtWjJXVXd5Ymtsd1VHczNWbFJXU0RSeVRHVmFVRXAyWTA1a2RrWlRUbEJHYVdGQk9YUXpi
MEZpUTJKVE9FMXFXbXBoWlZWZlRIUk9Na3QzWlVFd2FIRTFhbXN3V0ZoSU1reDZTRGhJUVZaRFFsVnli
bEpPVEZsU1NYQkdVa1p3WDNWa1lqUXpWWFZxYjJ4UFF6UTBjMEV6VlhWSWVWZ3ljVEJNYTNWUmNsbEdW
MjlzYkRWaWFFdHhWMG90V1RGa1JrbG5UazVoUkhJeFNHWnNlVkl6YkZSSVNHMUtRa2xJUVhwemNsSjVO
M2xhZURRdFZXWnVYM0owVW5Oa01GcE9Oa0kwUmxZM1h6Z3RjRFpuY25JeE9ESmZWa1pTWDNkc2N6RTVh
MkZzUVVKWE9GSk9aRGQ0UkRCUFVVbDNPRXhMUTFvMU5XNURPVTUyTm04dFMxVlJPVzFHUW1Kb1RWOVhR
VGx0UlZOM1EyWm9kV3BDTVdOaWRFbFJJaXdpWlNJNklrRlJRVUlpZlgwLmV5SkFZMjl1ZEdWNGRDSTZX
eUpvZEhSd2N6b3ZMM2QzZHk1M015NXZjbWN2Ym5NdlkzSmxaR1Z1ZEdsaGJITXZkaklpTENKb2RIUndj
em92TDNCMWNtd3VhVzF6WjJ4dlltRnNMbTl5Wnk5emNHVmpMMjlpTDNZemNEQXZZMjl1ZEdWNGRDMHpM
akF1TXk1cWMyOXVJaXdpYUhSMGNITTZMeTl3ZFhKc0xtbHRjMmRzYjJKaGJDNXZjbWN2YzNCbFl5OXZZ
aTkyTTNBd0wyVjRkR1Z1YzJsdmJuTXVhbk52YmlKZExDSnBaQ0k2SW5WeWJqcDFkV2xrT2pObE1tWXhZ
VFJpTFRVMlkyUXROemhsWmkwNU1HZG9MVEV5TXpRMU5qYzRPVEJwYWlJc0luUjVjR1VpT2xzaVZtVnlh
V1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pCWTJocFpYWmxiV1Z1ZEVOeVpXUmxiblJwWVd3aVhTd2lh
WE56ZFdWeUlqcDdJbWxrSWpvaWFIUjBjSE02THk4eFpXUjBaV05vTG05eVp5SXNJblI1Y0dVaU9sc2lV
SEp2Wm1sc1pTSmRMQ0p1WVcxbElqb2lNVVZrVkdWamFDQkpibk4wYVhSMWRHVWlmU3dpZG1Gc2FXUkdj
bTl0SWpvaU1qQXlOUzB3TkMwd09WUXdNRG93TURvd01Gb2lMQ0p1WVcxbElqb2lVM0JsWTJsbWFXTmhk
R2x2YmlCRVpYWmxiRzl3YldWdWRDSXNJbU55WldSbGJuUnBZV3hUZFdKcVpXTjBJanA3SW1sa0lqb2la
R2xrT21WNFlXMXdiR1U2WldKbVpXSXhaamN4TW1WaVl6Wm1NV015TnpabE1USmxZekl4SWl3aWRIbHda
U0k2V3lKQlkyaHBaWFpsYldWdWRGTjFZbXBsWTNRaVhTd2lZV05vYVdWMlpXMWxiblFpT25zaWFXUWlP
aUoxY200NmRYVnBaRHBoTnpRMk4yVm1OaTAxTm1OaUxURXhaV010WW1ZMk15MHdNalF5WVdNeE16QXdN
RElpTENKMGVYQmxJanBiSWtGamFHbGxkbVZ0Wlc1MElsMHNJbTVoYldVaU9pSlRjR1ZqYVdacFkyRjBh
Vzl1SUVSbGRtVnNiM0J0Wlc1MElpd2lZM0pwZEdWeWFXRWlPbnNpYVdRaU9pSm9kSFJ3Y3pvdkx6Rmxa
SFJsWTJndWIzSm5MM0J5YjJkeVlXMXpMMkUzTkRZM1pXWTJMVFUyWTJJdE1URmxZeTFpWmpZekxUQXlO
REpoWXpFek1EQXdNaTlqY21sMFpYSnBZU0o5TENKa1pYTmpjbWx3ZEdsdmJpSTZJa1Y0WVcxd2JHVWda
R1ZuY21WbExpQlhjbWwwWlNCaElHSmxkSFJsY2lCa1pYTmpjbWx3ZEdsdmJpQnBiaUI1YjNWeUlHRmph
R2xsZG1WdFpXNTBMaUlzSW1GamFHbGxkbVZ0Wlc1MFZIbHdaU0k2SWtKaFkyaGxiRzl5UkdWbmNtVmxJ
aXdpWTNKbFpHbDBjMEYyWVdsc1lXSnNaU0k2TVRZdU5Td2ljbVZ6ZFd4MFJHVnpZM0pwY0hScGIyNGlP
bHQ3SW1sa0lqb2lkWEp1T25WMWFXUTZNMlk0WXpsaU1tVXRPR1EwWmkwMFlUSmlMVGxqTTJVdE1XVTFa
amxoTm1RM1pUaG1JaXdpZEhsd1pTSTZXeUpTWlhOMWJIUkVaWE5qY21sd2RHbHZiaUpkTENKdVlXMWxJ
am9pUjFCQklpd2ljbVZ6ZFd4MFZIbHdaU0k2SWtkeVlXUmxVRzlwYm5SQmRtVnlZV2RsSWl3aWRtRnNk
V1ZOYVc0aU9pSXdMakFpTENKMllXeDFaVTFoZUNJNklqY3VNQ0o5TEhzaWFXUWlPaUoxY200NmRYVnBa
RG8xWkRKbU0yRXhZaTA1WXpkbExUUmlPR1l0WVRKa015MDJaVGRtT0dJNVl6QmtNV1VpTENKMGVYQmxJ
anBiSWxKbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWwwc0ltNWhiV1VpT2lKRGRXMTFiR0YwYVhabElFZFFR
U0lzSW5KbGMzVnNkRlI1Y0dVaU9pSkhjbUZrWlZCdmFXNTBRWFpsY21GblpTSXNJblpoYkhWbFRXbHVJ
am9pTUM0d0lpd2lkbUZzZFdWTllYZ2lPaUkzTGpBaWZWMTlMQ0p5WlhOMWJIUWlPbHQ3SW5SNWNHVWlP
bHNpVW1WemRXeDBJbDBzSW5KbGMzVnNkRVJsYzJOeWFYQjBhVzl1SWpvaWRYSnVPblYxYVdRNk0yWTRZ
emxpTW1VdE9HUTBaaTAwWVRKaUxUbGpNMlV0TVdVMVpqbGhObVEzWlRobUlpd2ljM1JoZEhWeklqb2lR
Mjl0Y0d4bGRHVmtJaXdpZG1Gc2RXVWlPaUl6TGpVaWZWMHNJbU55WldScGRITkZZWEp1WldRaU9qSTNm
U3dpWTNKbFpHVnVkR2xoYkZOamFHVnRZU0k2VzNzaWFXUWlPaUpvZEhSd2N6b3ZMM0IxY213dWFXMXpa
Mnh2WW1Gc0xtOXlaeTl6Y0dWakwyOWlMM1l6Y0RBdmMyTm9aVzFoTDJwemIyNHZiMkpmZGpOd01GOWhZ
MmhwWlhabGJXVnVkR055WldSbGJuUnBZV3hmYzJOb1pXMWhMbXB6YjI0aUxDSjBlWEJsSWpvaU1VVmtW
R1ZqYUVwemIyNVRZMmhsYldGV1lXeHBaR0YwYjNJeU1ERTVJbjFkTENKd2NtOXZaaUk2VzNzaWRIbHda
U0k2SWtSaGRHRkpiblJsWjNKcGRIbFFjbTl2WmlJc0ltTnlaV0YwWldRaU9pSXlNREkxTFRBMExUSXpW
REV6T2pRM09qQTFXaUlzSW5abGNtbG1hV05oZEdsdmJrMWxkR2h2WkNJNkltaDBkSEJ6T2k4dk1XVmtk
R1ZqYUM1dmNtY2plalpOYTI5aE1XRkRaVFJqUW5WWloydEdNbmxMYWtKNmR6WnpTa3hWYTJkNVdscE1S
elZLZWxaTFFYZFhkVlJISWl3aVkzSjVjSFJ2YzNWcGRHVWlPaUpsWkdSellTMXlaR1pqTFRJd01qSWlM
Q0p3Y205dlpsQjFjbkJ2YzJVaU9pSmhjM05sY25ScGIyNU5aWFJvYjJRaUxDSndjbTl2WmxaaGJIVmxJ
am9pZW0xbU5XVjBialZZZG1zNFJXNXBSbFZDY0VzMWFreFRSVE5PUjAxM2IxbHZSbUkyY0RsMFFYcFpP
VVpoVkZsTmJrNTNjRVJ4T0RseVJEbEhTekZqWlZwQ1duZElWV1Z2UmtOV1VVdGhXWEF4U0RVMGR6UTNX
Q0o5WFN3aWFYTnpJam9pYUhSMGNITTZMeTh4WldSMFpXTm9MbTl5WnlJc0ltcDBhU0k2SW5WeWJqcDFk
V2xrT2pObE1tWXhZVFJpTFRVMlkyUXROemhsWmkwNU1HZG9MVEV5TXpRMU5qYzRPVEJwYWlJc0luTjFZ
aUk2SW1ScFpEcGxlR0Z0Y0d4bE9tVmlabVZpTVdZM01USmxZbU0yWmpGak1qYzJaVEV5WldNeU1TSjku
blE5WmZIUWpqbjdBa3pGNm5HOFBjSnYwY2RvQlUzaEJDQzRYb1lGdWtOVWFheWxrNUFLdVZPN0tMdk92
QXZOLU45WGhSM0V2YzZIajNXZFU3QXlDVTBfcGxQOUgwRzdwaHFqa3ZzdkN1RHU5NjJDV1duakJZZnJt
TWVHR3gzX0g1MXhoX2dtVWUtb1RWQXZ2NkxEaF8zb0lBUThlYWl6em1JQW80ME16aHd2VndVZFVRU3kt
aVRUVkZ3Vl83elZ2aDZuZ0FXV1hBQXNzRjZhUUVTcW5WV2RwQ19oY3ZzQ1ZkeGN0bXRvdEFEbThjUHhR
eXhuTk11Tm9aRmF2cTZWOVJEd2Y3T1JHSW5jcFZ5ZFM1U3dnRmhTMlFHTlFCU0dtTFZtWEdaSzk4UXRn
TkxWb3Rjd1IzSUVtWWU3bXpfQ01RUFFoWm94M3labDB0R0Juak5abndnIl19LCJpc3MiOiJodHRwczov
LzFlZHRlY2gub3JnIiwianRpIjoidXJuOnV1aWQ6M2U0ZjVnNmgtNzhpai05MGtsLW1ub3AtMTIzNDU2
Nzg5MHFyIiwic3ViIjoiZGlkOmV4YW1wbGU6ZWJmZWIxZjcxMmViYzZmMWMyNzZlMTJlYzIxIn0.TpTf
Q7ePUd77v8sFlyV5Ah-HMaX_aSY8b1iw8FUaEdzviRbWCnDytAkG58-OwfW6NCE7UQVOlCr8UQsKu7Dx
TCZCdiKTUbefngcw5uGW_JYxCHWK1jkt3TWGRUWOP_SKXTSA08nlTmeJsFTjr-xzthf3VaK-67qgv23r
E1zG6UtS5zRRZafpK6v1qm6bfmNIeCCekeB20-5c4uIyH9zRVO-Lh0WDWzNi4YR1jYk3GElx58Xmxelu
E8E7l0Ie76Zqhw9kucbUB_EFuk26ev3CxIWSaLe1dfyi28_jpryCXQO8VpoIJIstOvKEZq6Ch_rMTXFd
eiJXx8-61j_SqIippw

IP Disclosures

IP disclosures are not listed yet.

List of Contributors

The following individuals contributed to the development of this document:

Name Affiliation Role
Xavi Aracil 1Edtech Editor
Rob Coyle 1Edtech Editor

Revision History

VersionDoc VersionDateComments
Final2025-06-30First release