# Road Segment Observations — Numeric Row Ordering + Missing-Value Fill

> Road Segment Observations — Numeric Row Ordering + Missing-Value Fill is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Applies numeric row ordering and explicit missing-value fill (zero, mean, or median) to road segment observation records containing length_m and travel_seconds fields, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-15-124?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/road-segment-observations-numeric-row-ordering-missing-value-fill-06ad2563
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ft917OAHQiljriaDwgTdc

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 road-segment-observations-numeric-row-ordering-missing-value-fill-06ad2563 -d '<json body>'
```

Example prompt: I have a batch of road segment observations with some missing length_m values — can you order the rows numerically and fill those nulls using median imputation? Here are up to 50 records with row_id, station_group, date, length_m, and travel_seconds fields.

## When to prefer this

Use this endpoint when you have up to 200 road segment observation records containing length_m or travel_seconds fields with missing values that need structured imputation (zero, mean, or median fill) combined with numeric row ordering, and you want two distinct analytical reports without any live data lookup or external API calls.

## Known failure modes

- Rows array is empty or missing — validation error
- row_id missing or blank — schema rejection
- Date field does not match YYYY-MM-DD pattern — validation error
- More than 200 rows submitted — exceeds maxItems limit
- field or method enum value not recognized — schema rejection
- All values for chosen field are null — mean/median may be undefined or zero

## How this service works

Road segment observations — Numeric row ordering + Explicit missing-value fill: Numeric row ordering + Explicit missing-value fill for supplied road segment observations records (length_m, travel_seconds). 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

Returns two analytical reports based on the supplied road segment data: one applying numeric row ordering and one applying explicit missing-value fill for the specified field (length_m or travel_seconds) using the chosen method (zero, mean, or median). No external data is fetched; all computation is performed locally on the submitted rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/road-segment-observations-numeric-row-ordering-missing-value-fill-06ad2563/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)
