changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "available": {
+ "description": "False when this call has no data — a snapshot that is not warm yet, a domain switched off, or an argument that was rejected. NOT an error, and NOT a statement about the market.",
+ "type": "boolean"
+ },
+ "object": {
+ "description": "Always \"source-leaderboard\"."
+ },
+ "pending_calls": {
+ "description": "Calls made but not yet resolvable."
+ },
+ "reason": {
+ "description": "Why the payload is absent, when `available` is false.",
+ "type": "string"
+ },
+ "reliability_gate_calls": {
+ "description": "Graded calls a source needs before it is ranked."
+ },
+ "rows": {
+ "description": "One source per row.",
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "decayed_samples": {
+ "description": "Sample count after time decay."
+ },
+ "graded_calls": {
+ "description": "Calls graded so far."
+ },
+ "hit_rate": {
+ "description": "Hits ÷ graded calls, 0-1. Meaningless below the gate."
+ },
+ "hits": {
+ "description": "Calls graded correct."
+ },
+ "misses": {
+ "description": "Calls graded wrong."
+ },
+ "pending": {
+ "description": "Calls awaiting resolution."
+ },
+ "source_id": {
+ "description": "Stable source id."
+ },
+ "source_label": {
+ "description": "Display name."
+ },
+ "source_type": {
+ "description": "Kind of source."
+ },
+ "weight": {
+ "description": "Weight this source carries downstream."
+ }
+ }
+ },
+ "type": "array"
+ },
+ "sources_past_gate": {
+ "description": "Sources that cleared the gate — the only ones whose rate means anything."
+ },
+ "sources_tracked": {
+ "description": "Sources with any graded call."
+ }
+ },
+ "type": "object"
+}