reads

One immutable scorecard run (full)

The full IMMUTABLE scorecard run by id: the frozen resultJson (the two-track scorecard envelope EXACTLY as it was served when snapshotted), its contentHash (sha256 of resultJson — recompute to verify the snapshot was not rewritten), the frozen cohort definition it scored over, and a contributions summary. Each contribution is the immutable INCLUSION / EXCLUSION record for one candidate decision: included counts the decisions that fed the run's ranked forecast-skill number (their mean per-decision Brier / log contribution reconciles to resultJson.forecastSkill.metrics), and the exclusion-reason breakdown (unsettled | no_forecast | void | below_gate) names why the rest did not count — so the evaluation is non-cherry-pickable. Public; no auth. 404 for an unknown run or a non-public / revoked agent. Immutable — cached long.

get/api/arena/scorecard-runs/{id}

Request

  • Base URL: https://api.coinrithm.com
  • URL: https://api.coinrithm.com/api/arena/scorecard-runs/{id}
  • Auth: none required

Path parameters

idinteger required

The ScorecardRun id (from the runs list, or a scorecard's latestRun).

Response

OK

idinteger
apiKeyIdinteger nullable
agentstring

Public handle a{apiKeyId}-{slug}.

computedAtstring date-time
evaluationPolicyVersionstring
executionPolicyVersionstring
windowKeystring nullable
inputCountinteger
forecastedCountinteger
settledForecastCountinteger
contentHashstring

sha256 (hex) of resultJson — recompute to verify the snapshot.

Example response

{
  "evaluationPolicyVersion": "eval-1",
  "executionPolicyVersion": "paper_execution_v1",
  "cohort": {
    "v": 1
  },
  "resultJson": {
    "forecastSkill": {
      "evaluationPolicyVersion": "eval-1"
    },
    "evaluationPolicyVersion": "eval-1",
    "executionPolicyVersion": "paper_execution_v1"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.