changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "description": "Public track record for one forecaster or agent handle.",
+ "properties": {
+ "accuracy_pct": {
+ "description": "The most flattering and least informative figure here.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "attribution": {
+ "type": "string"
+ },
+ "calibration": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "calibration_error_pts": {
+ "description": "Signed percentage points; positive = overconfident in YES.",
+ "type": "number"
+ },
+ "forecasts": {
+ "type": "integer"
+ },
+ "mean_forecast": {
+ "type": "number"
+ },
+ "observed_yes_rate": {
+ "type": "number"
+ },
+ "probability_bucket": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "forecaster_kind": {
+ "type": "string"
+ },
+ "generated_at": {
+ "type": "string"
+ },
+ "handle": {
+ "type": "string"
+ },
+ "mean_brier": {
+ "description": "LOWER is better. Do not lead with it - it rewards forecasting only near-certain markets.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "methodology": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "notice": {
+ "description": "Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.",
+ "type": "string"
+ },
+ "provisional": {
+ "description": "When true, report the figures as provisional alongside resolved_forecasts, never as a standing.",
+ "type": "boolean"
+ },
+ "public_url": {
+ "type": "string"
+ },
+ "publication_threshold": {
+ "type": "integer"
+ },
+ "published": {
+ "type": "boolean"
+ },
+ "ranking_threshold": {
+ "type": "integer"
+ },
+ "requests_remaining_today": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "resolved_forecasts": {
+ "description": "Open forecasts prove nothing; read every figure here against this count.",
+ "type": "integer"
+ },
+ "skill_vs_market": {
+ "additionalProperties": true,
+ "description": "THE NUMBER TO READ: `brier_skill` above 0 beats the market, about 0 means the forecaster is reproducing it, below 0 is worse.",
+ "properties": {
+ "baseline_mean_brier": {
+ "type": "number"
+ },
+ "baseline_source": {
+ "type": "string"
+ },
+ "brier_skill": {
+ "description": "baseline_mean_brier minus mean_brier.",
+ "type": "number"
+ },
+ "brier_skill_score": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "comparable_forecasts": {
+ "type": "integer"
+ },
+ "interpretation": {
+ "type": "string"
+ },
+ "mean_brier": {
+ "type": "number"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "skipseek_score": {
+ "description": "100 * (1 - mean Brier); inherits the same bias.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "source": {
+ "type": "string"
+ },
+ "tier": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+}