# Forecast Verification Inputs — Numeric Row Ordering + Daily Sum Series

> Forecast Verification Inputs — Numeric Row Ordering + Daily Sum Series is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-02).

Computes numeric row ordering and a daily sum series for up to 200 rows of forecast/observed value pairs, returning two analytical reports per call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-24-114?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forecast-verification-inputs-numeric-row-ordering-daily-sum-series-fbe26eb8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KNwKc_lI91OY-Ygn6AFw7

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability forecast-verification-inputs-numeric-row-ordering-daily-sum-series-fbe26eb8 -d '<json body>'
```

Example prompt: I have 4 rows of forecast verification data — row-1 group-a 2026-10-01 forecast 10 observed 1, row-2 group-b 2026-10-02 forecast 20 observed 2, row-3 group-a 2026-10-03 forecast 15 observed 3, row-4 group-b 2026-10-04 forecast 30 observed 4 — can you give me a numeric row ordering and daily sum series report for the forecast_value field?

## When to prefer this

Choose this endpoint when you have tabular forecast verification data (forecast vs observed pairs) and need both a ranked row ordering and a daily sum time series in a single call without any external lookup or live prediction. It is especially useful for batch offline analysis of weather model outputs up to 200 rows, where the two bundled reports provide complementary views of the same dataset at a low flat cost.

## Known failure modes

- More than 200 rows submitted — request exceeds max row limit
- Missing required fields (row_id, date, forecast_value, or observed_value) cause validation errors
- Invalid date format (not YYYY-MM-DD) triggers pattern validation failure
- Null values in the selected field may affect sum and ordering outputs
- Empty rows array (minItems:1 not met) results in schema validation error

## How this service works

Forecast verification inputs — Numeric row ordering + Daily sum series: Numeric row ordering + Daily sum series for supplied forecast verification inputs records (forecast_value, observed_value). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Two analytical reports derived from the supplied rows: (1) a numeric row ordering that ranks records by the chosen field (forecast_value or observed_value), and (2) a daily sum series that aggregates the chosen field's values by date. No external data is fetched; all computation is local to the engine.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "station_group",
     "date",
     "forecast_value",
     "observed_value"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "station_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "forecast_value": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "observed_value": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "station_group": "group-a",
     "forecast_value": 10,
     "observed_value": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "station_group": "group-b",
     "forecast_value": 20,
     "observed_value": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "station_group": "group-a",
     "forecast_value": 15,
     "observed_value": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "station_group": "group-b",
     "forecast_value": 30,
     "observed_value": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "forecast_value",
    "observed_value"
   ],
   "type": "string",
   "default": "forecast_value"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forecast-verification-inputs-numeric-row-ordering-daily-sum-series-fbe26eb8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
