# Road Segment Observations — Record Quality Audit + Adjacent Row Changes

> Road Segment Observations — Record Quality Audit + Adjacent Row Changes 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).

Audits record quality and detects adjacent row changes in road segment observation data (length_m, travel_seconds) for up to 200 rows, returning two analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-15-011?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/road-segment-observations-record-quality-audit-adjacent-row-changes-389cf2b7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vD9IdKcwTDc32CutU7Oso

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-record-quality-audit-adjacent-row-changes-389cf2b7 -d '<json body>'
```

Example prompt: Can you run a record quality audit and adjacent row changes check on these road segment observations? I have up to 50 rows with fields row_id, station_group, date, length_m, and travel_seconds — check the length_m field and flag any quality issues or abrupt changes between consecutive rows.

## When to prefer this

Choose this endpoint when you need two simultaneous analytical reports on road segment observation data: a record quality audit and adjacent row change detection, without needing live traffic lookups or external data enrichment. It is best suited for batch validation of structured road datasets up to 200 rows where you want to catch bad records and sudden value shifts between consecutive rows in a single low-cost call.

## Known failure modes

- More than 200 rows submitted — request rejected with validation error
- Missing required fields (row_id, date, length_m, travel_seconds) — row-level validation error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Invalid field enum value (not length_m or travel_seconds) — rejected
- Empty rows array — rejected with minItems violation
- Payment not provided or insufficient — x402 payment required error

## How this service works

Road segment observations — Record quality audit + Adjacent row changes: Record quality audit + Adjacent row changes 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 independent analytical reports: (1) a record quality audit identifying malformed, missing, or out-of-range values across the supplied rows, and (2) an adjacent row changes report showing where consecutive rows differ significantly in the selected numeric field (length_m or travel_seconds). Both reports are generated locally without external lookups.

## 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/road-segment-observations-record-quality-audit-adjacent-row-changes-389cf2b7/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)
