# Fetch forecasts/index

getForecastBoard · GET /data/forecasts/index.json

## Endpoint
`GET /data/forecasts/index.json`

The Forecast Desk board: resolvable questions on Chinese policy and data prints with their resolution criteria and probability history.

## Authentication
```json
[]
```
An empty security requirement means this operation does not declare authentication. Read operation notes for entitlement and protocol-method requirements.

## Parameters
No parameters declared by the specification.

## Responses and errors
| HTTP status | Meaning |
| --- | --- |
| 200 | The requested feed. |
| 404 | Feed not published for this run. |

## Response examples
No response example is supplied by OpenAPI for this operation. The complete response schemas are preserved below; use an actual response for observed values.

## Retry guidance
See [errors and retries](/docs/api/overview#errors-and-retries). Honor operation-specific response headers. A POST may create state; do not replay it automatically.

## Complete operation contract
The expanded contract below includes all parameter constraints, response headers, schemas and examples from OpenAPI.

```json
{
  "path": "/data/forecasts/index.json",
  "method": "GET",
  "parameters": [],
  "operationId": "getForecastBoard",
  "summary": "Fetch forecasts/index",
  "description": "The Forecast Desk board: resolvable questions on Chinese policy and data prints with their resolution criteria and probability history.",
  "tags": [
    "data"
  ],
  "security": [],
  "responses": {
    "200": {
      "description": "The requested feed.",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "schema_version": {
                "type": "integer"
              },
              "as_of": {
                "type": "string"
              },
              "source": {
                "type": "string"
              },
              "counts": {
                "type": "object",
                "properties": {
                  "total": {
                    "type": "integer"
                  },
                  "public": {
                    "type": "integer"
                  },
                  "member": {
                    "type": "integer"
                  },
                  "open": {
                    "type": "integer"
                  },
                  "resolved": {
                    "type": "integer"
                  },
                  "void": {
                    "type": "integer"
                  }
                }
              },
              "track_record_url": {
                "type": "string"
              },
              "questions": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "title": {
                      "type": "string"
                    },
                    "criterion": {
                      "type": "string"
                    },
                    "pillar": {
                      "type": "string"
                    },
                    "question_class": {
                      "type": "string"
                    },
                    "access": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "opens": {
                      "type": "string"
                    },
                    "resolve_by": {
                      "type": "string"
                    },
                    "resolver_summary": {
                      "type": "string"
                    },
                    "probability": {
                      "type": "number"
                    },
                    "spread": {
                      "type": "number"
                    },
                    "members": {
                      "type": "integer"
                    },
                    "method": {
                      "type": "string"
                    },
                    "model": {
                      "type": "string"
                    },
                    "provisional": {
                      "type": "boolean"
                    },
                    "base_rate": {
                      "type": "object",
                      "properties": {
                        "available": {
                          "type": "boolean"
                        },
                        "kind": {
                          "type": "string"
                        },
                        "probability": {
                          "type": "number"
                        },
                        "observed_days": {
                          "type": "integer"
                        },
                        "note": {
                          "type": "string"
                        },
                        "reason": {
                          "type": "string"
                        },
                        "observed_prints": {
                          "type": "integer"
                        },
                        "detail": {
                          "type": "string"
                        },
                        "window": {
                          "type": "object",
                          "properties": {
                            "first_day": {},
                            "last_day": {}
                          }
                        }
                      }
                    },
                    "evidence_quality": {
                      "type": "object",
                      "properties": {
                        "grade": {
                          "type": "string"
                        },
                        "documents": {
                          "type": "integer"
                        },
                        "term_matched": {
                          "type": "integer"
                        },
                        "dated": {
                          "type": "integer"
                        }
                      }
                    },
                    "updated_at": {
                      "type": "string"
                    },
                    "resolution": {
                      "type": "object",
                      "properties": {
                        "outcome": {
                          "type": "string"
                        },
                        "reason": {
                          "type": "string"
                        },
                        "detail": {
                          "type": "string"
                        },
                        "observed_value": {
                          "type": "number"
                        },
                        "observed_on": {
                          "type": "string"
                        },
                        "observations": {
                          "type": "integer"
                        },
                        "question_id": {
                          "type": "string"
                        },
                        "question_class": {
                          "type": "string"
                        },
                        "resolved_on": {
                          "type": "string"
                        },
                        "probability_at_resolution": {
                          "type": "number"
                        },
                        "base_rate_at_resolution": {
                          "type": "number"
                        },
                        "brier": {
                          "type": "number"
                        },
                        "log_score": {
                          "type": "number"
                        },
                        "print_id": {
                          "type": "string"
                        },
                        "carryover_check": {
                          "type": "string"
                        },
                        "base_rate_brier": {
                          "type": "number"
                        }
                      }
                    },
                    "note": {
                      "type": "string"
                    }
                  }
                }
              }
            },
            "additionalProperties": true,
            "description": "Inferred from the live feed at build time. The field inventory reflects this collection run; optional fields may be absent and the shape is refreshed on every deploy."
          }
        }
      }
    },
    "404": {
      "description": "Feed not published for this run.",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "required": [
              "error"
            ],
            "properties": {
              "error": {
                "type": "object",
                "required": [
                  "code",
                  "message"
                ],
                "properties": {
                  "code": {
                    "type": "string",
                    "description": "A stable machine-readable code, e.g. unauthorized or not_found."
                  },
                  "message": {
                    "type": "string",
                    "description": "A human-readable explanation."
                  },
                  "hint": {
                    "type": "string",
                    "description": "Optional resolution pointer."
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
```
