# Water Service Coverage Analyzer — Category Frequencies & Adjacent Row Changes

> Water Service Coverage Analyzer — Category Frequencies & 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-10-30).

Runs two analytical reports on water service coverage data: category frequency counts and adjacent row change detection for served_households or total_households fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-economics-19-104?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/water-service-coverage-analyzer-category-frequencies-adjacent-row-e47aadd4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WonjtkujIpGawdY3dLpM7

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 water-service-coverage-analyzer-category-frequencies-adjacent-row-e47aadd4 -d '<json body>'
```

Example prompt: I have water service coverage records for several regions — can you run a category frequency report and adjacent row change analysis on the served_households field? Here are up to 200 rows with row_id, region, date, served_households, and total_households.

## When to prefer this

Choose this endpoint when you have tabular water service coverage data (up to 200 rows) and need two lightweight statistical summaries — category frequencies and row-to-row change detection — computed locally without any external data lookup, prediction, or enrichment. It is ideal for quick offline-style analytics on regional household water supply records at very low cost ($0.01 USDC for both reports).

## Known failure modes

- Missing required fields (row_id, region, date, served_households, total_households) cause validation errors
- Exceeding 200 rows returns an error or truncates input
- Invalid date format (non YYYY-MM-DD) fails pattern validation
- Null values in numeric fields may affect adjacent row change calculations
- Invalid field enum value (not served_households or total_households) causes rejection
- Empty rows array returns an error

## How this service works

Water service coverage — Category frequencies + Adjacent row changes: Category frequencies + Adjacent row changes for supplied water service coverage records (served_households, total_households). 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: (1) category frequency counts showing how often each distinct value or category appears in the selected field across all supplied rows, and (2) adjacent row change values showing the difference between consecutive rows for the selected numeric field (served_households or total_households). Results are derived entirely from the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/water-service-coverage-analyzer-category-frequencies-adjacent-row-e47aadd4/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)
