{
  "releaseSnapshot": {
    "format": "static-release-reference-v1",
    "sourceVersion": "0.29.0",
    "sourceRegistrySha256": "a2b5ec09bf6c38b9d2879d746a4fded374f5928b445377b0270ef6aa8e6cac65",
    "generatedAt": "2026-10-06T15:38:00Z",
    "releaseAcceptance": "not-verified-by-generator",
    "runtimeReadiness": "not-evaluated",
    "livePaymentsVerified": false,
    "indexingVerified": false,
    "apiOrigin": null,
    "notice": "Build-time release reference. Runtime readiness, deployment, payment settlement and external indexing are not evaluated here. Prices are proposed; this file cannot authorize execution or payment."
  },
  "exampleResponse": {
    "operation": "span-evaluate",
    "version": "0.29.0",
    "result": {
      "profile": "annotation-span-evaluation-v1",
      "offsetUnit": "utf16-code-unit",
      "referenceCount": 2,
      "predictionCount": 2,
      "matchedCount": 2,
      "precision": 1,
      "recall": 1,
      "f1": 1,
      "precisionDefined": true,
      "recallDefined": true,
      "meanMatchedIou": 0.9166666666666667,
      "matches": [
        {
          "predictionId": "p1",
          "referenceId": "r1",
          "label": "person",
          "iou": 1,
          "exactBoundaries": true
        },
        {
          "predictionId": "p2",
          "referenceId": "r2",
          "label": "place",
          "iou": 0.8333333333333334,
          "exactBoundaries": false
        }
      ],
      "unmatchedPredictionIds": [],
      "unmatchedReferenceIds": [],
      "perLabel": [
        {
          "label": "person",
          "referenceCount": 1,
          "predictionCount": 1,
          "matchedCount": 1,
          "precision": 1,
          "recall": 1,
          "f1": 1
        },
        {
          "label": "place",
          "referenceCount": 1,
          "predictionCount": 1,
          "matchedCount": 1,
          "precision": 1,
          "recall": 1,
          "f1": 1
        }
      ],
      "conventions": [
        "Spans are nonempty half-open UTF-16 code-unit ranges; surrogate pairs cannot be split. Labels match exactly. Repeated label/boundary spans on the same side are rejected.",
        "Matching maximizes one-to-one pair count. Deterministic ID order and local IoU preference break ties; total IoU is not globally maximized.",
        "Undefined precision/recall/F1 uses 0. This evaluates supplied annotations and boundaries, not the truth or meaning of their labels."
      ]
    },
    "provenance": {
      "inputSha256": "17fd96b5568ac2fb16fcbdb52e9741bfa919234807e289f37c7ea47b30710f28",
      "outputSha256": "69f28072bd7f33501f9d2566743476fd9024f8437868687e435fa8156ff5c4f1",
      "deterministic": true,
      "externalRequests": 0
    }
  }
}
