{
  "@context": [
    "https://www.w3.org/ns/credentials/v2",
    "https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json"
  ],
  "id": "https://ENDORSER.example.org/endorsements/TEMPLATE-0001.json",
  "type": ["VerifiableCredential", "EndorsementCredential"],
  "name": "Endorsement of the AI-enhanced Educational Game Design microcredential",
  "issuer": {
    "id": "https://ENDORSER.example.org/profile.json",
    "type": ["Profile"],
    "name": "ENDORSER NAME — e.g. Tuscaloosa City Schools · Office of Instructional Technology",
    "url": "https://ENDORSER.example.org/",
    "_note": "The endorser runs their own issuer profile and signing key. We do not issue endorsements on their behalf."
  },
  "validFrom": "2026-05-01T00:00:00Z",
  "credentialSubject": {
    "id": "https://teachplay.dev/credential/badge-class-v3.json",
    "type": ["EndorsementSubject"],
    "endorsementComment": "We have reviewed the 25-criterion non-compensatory rubric, the D1–D5 portfolio structure, and three sample assertions from the 2026-Spring cohort. We recognize graduates of this microcredential as qualified to lead a cross-disciplinary game-based learning project in a K-8 setting with minimal additional onboarding. Our own Designer-role expectations are mapped below.",
    "alignment": [
      {
        "type": ["Alignment"],
        "targetName": "TCS · Instructional Technology Designer (L2)",
        "targetUrl": "https://ENDORSER.example.org/competencies/it-designer-l2",
        "targetDescription": "District-level expectations for lead designer on a cross-disciplinary digital learning project.",
        "targetFramework": "Tuscaloosa City Schools Instructional Technology Rubric (2026)",
        "targetType": "ceasn:Competency"
      }
    ]
  },
  "_variant_individual_learner": {
    "_note": "To endorse a specific learner's assertion rather than the BadgeClass itself, set credentialSubject.id to the learner's AchievementCredential URL (e.g. https://teachplay.dev/credential/assertions-v3/EXAMPLE-2026-0001.json) and narrow the comment to what the endorser observed. Keep the alignment block if the endorser wants to record a mapping to their own competency framework."
  },
  "proof": [
    {
      "type": "DataIntegrityProof",
      "cryptosuite": "eddsa-rdfc-2022",
      "created": "2026-05-01T00:00:00Z",
      "verificationMethod": "did:example:endorser-tcs#key-1",
      "proofPurpose": "assertionMethod",
      "proofValue": "z3…_PLACEHOLDER_ED25519_SIGNATURE_OVER_THE_CANONICALIZED_CREDENTIAL_…"
    }
  ]
}
