# Pipeline Durations String Normalisation + Equal-Width Histogram

> Pipeline Durations String Normalisation + 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-16).

Generates string normalisation and equal-width histogram reports for pipeline duration records (run_seconds, processed_rows) from up to 200 supplied rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-05-031?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pipeline-durations-string-normalisation-equal-width-histogram-80937cdc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tNqXH0Y2xGzVjcsKKbW5F

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-string-normalisation-equal-width-histogram-80937cdc -d '<json body>'
```

Example prompt: Can you run a string normalisation and equal-width histogram analysis on these pipeline run records using 10 bins for the run_seconds field? I have about 50 rows with row_id, dataset_group, date, run_seconds, and processed_rows.

## When to prefer this

Choose this endpoint when you have pipeline execution records and need both a statistical normalisation summary and a frequency histogram for either run_seconds or processed_rows without any external data lookup or prediction. Ideal for offline/batch analytical summaries of up to 200 ETL or data pipeline run records. Prefer over general-purpose analytics APIs when you need both reports bundled cost-effectively at $0.01 per call.

## Known failure modes

- Exceeding 200 rows causes rejection — trim input to at most 200 records
- Invalid date format (not YYYY-MM-DD) triggers schema validation error
- Bins value outside 1–30 range is rejected
- Missing required fields (row_id, dataset_group, date, run_seconds, processed_rows) cause item-level errors
- Null values in run_seconds or processed_rows may affect histogram accuracy
- Payment of 0.01 USDC required per call via x402 protocol — missing payment returns 402

## How this service works

Pipeline durations — String normalisation + Equal-width histogram: String normalisation + 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

Two analytical reports per call: (1) a string normalisation report for the selected field across supplied pipeline records, and (2) an equal-width histogram breaking the field values into the specified number of bins with frequency counts and bin boundary ranges. Results are computed locally on the submitted data 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pipeline-durations-string-normalisation-equal-width-histogram-80937cdc/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)
