# Data Freshness — Numeric Distribution & Equal-Width Histogram

> Data Freshness — Numeric Distribution & Equal-Width Histogram 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).

Generates a numeric distribution report and an equal-width histogram for data freshness records (age_minutes and/or record_count fields), using local analytical engines on up to 200 supplied rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-06-079?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/data-freshness-numeric-distribution-equal-width-histogram-62a5fe39
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_daFIM1n9phTam-fp0XI0o

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 data-freshness-numeric-distribution-equal-width-histogram-62a5fe39 -d '<json body>'
```

Example prompt: Analyze the distribution of age_minutes for these 12 data freshness records across 8 equal-width bins: [row-1, 2026-10-01, group-a, age_minutes=10, record_count=1], [row-2, 2026-10-02, group-b, age_minutes=45, record_count=5], ... — give me both the numeric distribution and the histogram.

## When to prefer this

Choose this endpoint when you need a quick, low-cost statistical summary (numeric distribution + equal-width histogram) of data freshness metrics (age_minutes or record_count) on a small-to-medium dataset (up to 200 rows) without needing live lookups, predictions, or external data. It is ideal for offline data quality audits, pipeline monitoring dashboards, and freshness reporting where the data is already in hand and only local analytical computation is needed.

## Known failure modes

- Submitting more than 200 rows returns a validation error
- Missing required row fields (row_id, dataset_group, date, age_minutes, record_count) causes schema rejection
- Requesting 0 or more than 30 bins returns a validation error
- All-null values for the selected field may produce degenerate or empty histogram
- Malformed date strings not matching YYYY-MM-DD pattern are rejected
- Extremely large or small numeric values at the allowed boundary may cause edge-case bin behavior

## How this service works

Data freshness — Numeric distribution + Equal-width histogram: Numeric distribution + Equal-width histogram for supplied data freshness records (age_minutes, record_count). 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

Two analytical reports derived from the supplied rows: (1) a numeric distribution summary (e.g. min, max, mean, percentiles, count of nulls) for the selected field (age_minutes or record_count), and (2) an equal-width histogram showing bin boundaries and record frequencies. No external data is fetched; all computation is done locally on the submitted rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/data-freshness-numeric-distribution-equal-width-histogram-62a5fe39/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)
