# Pipeline Durations Analytics: Base-100 Series + Equal-Width Histogram

> Pipeline Durations Analytics: Base-100 Series + 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-19).

Generates two analytical reports — a base-100 indexed time series and an equal-width histogram — from supplied pipeline duration records (run_seconds, processed_rows).

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-05-163?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pipeline-durations-analytics-base-100-series-equal-width-histogram-994e4aa0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__zEXpBabBVgLunNYtgi-d

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 pipeline-durations-analytics-base-100-series-equal-width-histogram-994e4aa0 -d '<json body>'
```

Example prompt: I have 4 pipeline run records — on 2026-10-01 group-a ran for 10 seconds processing 1 row, 2026-10-02 group-b ran 20 seconds / 2 rows, 2026-10-03 group-a ran 15 seconds / 3 rows, 2026-10-04 group-b ran 30 seconds / 4 rows — can you give me a base-100 series and a 5-bin histogram on run_seconds, using the first row as the base index?

## When to prefer this

Choose this endpoint when you already have pipeline duration data in hand and want both a normalized trend view (base-100 series) and a distribution summary (histogram) in a single cheap call. Ideal for data engineers and analysts who need quick local analytical reports on ETL or batch pipeline metrics without sending data to an external analytics platform. Not suitable if you need live pipeline monitoring, predictive forecasting, or analysis of more than 200 rows at once.

## Known failure modes

- More than 200 rows submitted — exceeds maxItems limit
- base_index value exceeds the number of rows provided
- Invalid date format (must match YYYY-MM-DD pattern)
- Missing required row fields (row_id, dataset_group, date, run_seconds, processed_rows)
- bins value outside 1–30 range
- field value not one of the allowed enum values (run_seconds, processed_rows)
- All values for chosen field are null — no computable output
- Payment of 0.01 USDC not fulfilled — x402 payment required

## How this service works

Pipeline durations — Base-100 series + Equal-width histogram: Base-100 series + Equal-width histogram for supplied pipeline durations records (run_seconds, processed_rows). 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 sharing the same input data: (1) a base-100 indexed time series normalizing the chosen field (run_seconds or processed_rows) relative to the record at the specified base_index, and (2) an equal-width histogram bucketing the same field values into the specified number of bins (default 5, max 30). Both reports are computed locally from the supplied rows (up to 200) with no external lookups.

## 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",
     "run_seconds",
     "processed_rows"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "run_seconds": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "dataset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "processed_rows": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "run_seconds": 10,
     "dataset_group": "group-a",
     "processed_rows": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "run_seconds": 20,
     "dataset_group": "group-b",
     "processed_rows": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "run_seconds": 15,
     "dataset_group": "group-a",
     "processed_rows": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "run_seconds": 30,
     "dataset_group": "group-b",
     "processed_rows": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "run_seconds",
    "processed_rows"
   ],
   "type": "string",
   "default": "run_seconds"
  },
  "base_index": {
   "type": "integer",
   "default": 0,
   "maximum": 199,
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pipeline-durations-analytics-base-100-series-equal-width-histogram-994e4aa0/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)
