{
  "course": {
    "id": "rights-checks",
    "name": "Rights checks",
    "kind": "Before you use an asset",
    "about": "Checking a third-party asset before use: ask whether a license permits the exact use, read the Rights Receipt standard a cleared answer is issued under, the security specification behind the pre-call check, the pre-call check itself, and the error catalog every refusal resolves against.",
    "lessons": [
      {
        "title": "Can I use this asset?",
        "teaches": "The ask flow: a plain question about an asset and an intended use, answered from the license record.",
        "study_at": "/can-i-use",
        "run": null
      },
      {
        "title": "The Rights Receipt standard",
        "teaches": "What a Rights Receipt is: the signed, offline-verifiable record that an asset was cleared for an exact use.",
        "study_at": "/standards/rights-receipt",
        "run": null
      },
      {
        "title": "The security specification",
        "teaches": "The spec behind the pre-call check: integrity, scanning and standing flags, in the open.",
        "study_at": "/security/spec",
        "run": null
      },
      {
        "title": "The pre-call check",
        "teaches": "Before calling an outside tool: probe it first and read the integrity, scan and flag signals the answer carries.",
        "study_at": "/security",
        "run": "GET /v1/security/precall"
      },
      {
        "title": "When a call fails: the error catalog",
        "teaches": "Every error code carries its typical status, whether retrying can help, and what to do next.",
        "study_at": "/v1/errors",
        "run": "GET /v1/errors"
      }
    ],
    "record": {
      "lessons": 5
    },
    "record_url": "https://www.rightshold.com/curriculum/rights-checks"
  }
}