{
  "@context": "https://w3id.org/openbadges/v2",
  "type": "Assertion",
  "id": "https://teachplay.dev/credential/assertions/EXAMPLE-2026-0001.json",
  "recipient": {
    "type": "email",
    "hashed": true,
    "salt": "eg-design-2026-cohort",
    "identity": "sha256$EXAMPLE_HASHED_RECIPIENT_EMAIL_DO_NOT_USE"
  },
  "issuedOn": "2026-05-02T00:00:00Z",
  "badge": "https://teachplay.dev/credential/badge-class.json",
  "verification": {
    "type": "HostedBadge"
  },
  "evidence": [
    {
      "id": "https://teachplay.dev/cohort/2026-spring/portfolios/learner-0001/D1-design-problem-statement.pdf",
      "narrative": "D1 — Design Problem Statement. Scored Proficient on all 5 criteria (learner specificity, context constraints, measurable shift, evidence of the problem, revision response). Includes tracked-changes revision based on peer feedback.",
      "name": "D1 · Design Problem Statement",
      "genre": "Design artifact + revision log"
    },
    {
      "id": "https://teachplay.dev/cohort/2026-spring/portfolios/learner-0001/D2-crosswalk.csv",
      "narrative": "D2 — Objective × Mechanic Crosswalk. 3 objectives + 1 declined row. Proficient on all 5 criteria. Every row cites a D1 context constraint.",
      "name": "D2 · Objective × Mechanic Crosswalk",
      "genre": "Design artifact"
    },
    {
      "id": "https://teachplay.dev/cohort/2026-spring/portfolios/learner-0001/D3-prototype/",
      "narrative": "D3 — Paper Prototype + Facilitator Guide. A non-author ran the full loop from the guide in 4 minutes. Iteration log covers 4 cycles including one reverted change.",
      "name": "D3 · Paper Prototype + Facilitator Guide",
      "genre": "Prototype + guide + video"
    },
    {
      "id": "https://teachplay.dev/cohort/2026-spring/portfolios/learner-0001/D4-playtest-report.pdf",
      "narrative": "D4 — Playtest Report. Four target-learner sessions. Proficient on all 5 criteria including observation-vs-interpretation separation. Backlog includes a declined item with re-entry condition.",
      "name": "D4 · Playtest Report",
      "genre": "Research report + capture"
    },
    {
      "id": "https://teachplay.dev/cohort/2026-spring/portfolios/learner-0001/D5-implementation-spec/",
      "narrative": "D5 — Implementation Spec. State machine, event map, Three.js bridge for one hero scene, and Known Limits annex drawn from the S11 backlog. Coherent citation of D1–D4 across all decisions.",
      "name": "D5 · Implementation Spec",
      "genre": "Implementation artifact"
    }
  ]
}
