{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://largequant.com/assets/largequant/spec/lqbench-public-result-1.0.schema.json",
  "title": "LQBench Public Result 1.0",
  "type": "object",
  "required": ["benchmark", "benchmark_version", "model", "model_version", "score", "higher_is_better", "result_sha256", "evidence_sha256"],
  "properties": {
    "benchmark": {"type": "string"},
    "benchmark_version": {"type": "string"},
    "model": {"type": "string"},
    "model_version": {"type": "string"},
    "score": {"type": "number"},
    "higher_is_better": {"type": "boolean"},
    "metrics": {"type": "object"},
    "result_sha256": {"type": "string", "pattern": "^[a-f0-9]{64}$"},
    "evidence_sha256": {"type": "string", "pattern": "^[a-f0-9]{64}$"},
    "published_at": {"type": ["string", "null"], "format": "date-time"}
  }
}
