{
  "schema": "wx-ensemble/v1",
  "status": "OK",
  "service": {
    "id": "wx-ensemble",
    "name": "Ensemble Weather Forecast With Multi-Model Spread",
    "version": "1.0.0"
  },
  "what_it_does": "Reports how much independent national forecasting centres disagree about temperature for a coordinate over the next 24 hours. Every member value is published next to its source. A missing value is reported as missing and is never interpolated, back-filled or coerced to zero.",
  "readable_here": {
    "/openapi.json": "the machine readable contract",
    "/v1/identity": "identity probe, pins the service id",
    "/v1/probe": "functional probe, runs a real ensemble call and asserts the shape",
    "/healthz": "liveness only"
  },
  "calls_are_relayed": {
    "target": "POST /v1/ensemble",
    "why": "This is a Pocket Network service. The ensemble call is a metered relay, so it must arrive as a signed Pocket RelayRequest. A plain browser request cannot make it, and that rejection is the network working as designed.",
    "how": [
      "Send a signed relay through any Pocket gateway serving this service.",
      "Or use the pocket-ap CLI, which signs for you:"
    ],
    "example": "pocket-ap call --config pocket-ap.yaml --network beta --service wx-ensemble --rpc-type rest -X POST --path /v1/ensemble --data '{\"latitude\":51.5074,\"longitude\":-0.1278,\"hours\":12}'",
    "signing_reference": "https://github.com/pokt-network/pocket-relay-miner/tree/main/examples/relay-signing"
  },
  "network": "pocket-beta",
  "chain_id": "pocket-lego-testnet",
  "repository": "https://github.com/Jayanng/wx-ensemble",
  "generated_at_utc": "2026-10-09T22:53:09.266Z"
}