# Water Service Coverage — Numeric Distribution & Interval Filter

> Water Service Coverage — Numeric Distribution & Interval Filter 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 a numeric distribution and applies a numeric interval filter on water service coverage data (served_households, total_households) for up to 200 rows, returning 2 analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-economics-19-074?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/water-service-coverage-numeric-distribution-interval-filter-410277e8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fW_G4uQw-0SBJoAy5ahFB

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-numeric-distribution-interval-filter-410277e8 -d '<json body>'
```

Example prompt: Analyze the distribution of served_households in my water coverage dataset and filter records where served_households is between 50 and 500 — here are my rows: region A on 2024-01-01 had 120 served out of 200 total, region B on 2024-01-02 had 80 served out of 150 total.

## When to prefer this

Choose this endpoint when you need both a statistical distribution view and a range-filtered subset of water service coverage data in a single call. It is ideal for analysts working with household-level water utility records who want to understand data spread and isolate records within specific numeric bounds, without needing live data lookup or external enrichment. Best suited for batch analytical tasks on pre-collected datasets up to 200 rows.

## Known failure modes

- Missing required fields (row_id, region, date, served_households, total_households) cause validation errors
- More than 200 rows submitted exceeds the maxItems limit
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- minimum greater than maximum produces empty interval filter results
- Null numeric values may be excluded from distribution computation
- Payment failure via x402 protocol prevents endpoint access

## How this service works

Water service coverage — Numeric distribution + Numeric interval filter: Numeric distribution + Numeric interval filter 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) a numeric distribution breakdown of the selected field (served_households or total_households) across the submitted rows, and (2) a filtered subset of rows where the selected field falls within the specified minimum–maximum interval. Both reports are generated locally 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"
  },
  "maximum": {
   "type": "number",
   "default": 100,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "minimum": {
   "type": "number",
   "default": 0,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/water-service-coverage-numeric-distribution-interval-filter-410277e8/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)
