# Cache Observations Numeric Interval Filter

> Cache Observations Numeric 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-10-18).

Filters cache observation records (hits/misses) to only those rows where a specified numeric field falls within a given minimum-maximum range, returning local descriptive analytics on up to 200 records.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-analytics-cache-observations-range-filter?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cache-observations-numeric-interval-filter-05062a94
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RI2hiGV0IKqqdvqlaWbuv

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 cache-observations-numeric-interval-filter-05062a94 -d '<json body>'
```

Example prompt: Filter my cache observation records so I only see rows where hits are between 10 and 50 — I've got data for group-a and group-b across several dates and want a quick analytics report on just those in-range rows.

## When to prefer this

Use this endpoint when you have up to 200 cache observation records and need to quickly filter and analyze rows where a specific numeric field (hits or misses) falls within a defined range — ideal for local, lightweight analytics without needing external enrichment, forecasting, or large-scale batch processing.

## Known failure modes

- Fewer than 1 row submitted returns a validation error
- More than 200 rows submitted exceeds the maxItems limit
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- minimum greater than maximum may yield empty result set or validation error
- Missing required fields (row_id, cache, date, hits, misses) causes request rejection
- Field value outside allowed numeric range (-1e12 to 1e12) causes validation failure

## How this service works

Cache observations - Numeric interval filter: Numeric interval filter for Cache observations. Up to 200 supplied typed records. Local descriptive analytics; no enrichment or forecast. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded numeric interval filter report.

## Output

A filtered subset of the submitted cache observation records where the chosen numeric field (hits or misses) falls within the specified minimum and maximum bounds, along with local descriptive analytics computed over that bounded subset. No external enrichment or forecasting is included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "cache",
     "date",
     "hits",
     "misses"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "hits": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "cache": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "misses": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "hits": 10,
     "cache": "group-a",
     "misses": 1,
     "row_id": "row-1"
    },
    {
     "date": "2026-10-02",
     "hits": 20,
     "cache": "group-b",
     "misses": 2,
     "row_id": "row-2"
    },
    {
     "date": "2026-10-03",
     "hits": 15,
     "cache": "group-a",
     "misses": 3,
     "row_id": "row-3"
    },
    {
     "date": "2026-10-04",
     "hits": 30,
     "cache": "group-b",
     "misses": 4,
     "row_id": "row-4"
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "hits",
    "misses"
   ],
   "type": "string",
   "default": "hits"
  },
  "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/cache-observations-numeric-interval-filter-05062a94/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)
