# Settlement Timing Data Quality & Distribution Analyzer

> Settlement Timing Data Quality & Distribution Analyzer 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-24).

Runs three analytical reports on settlement timing records: a record quality audit, string normalization, and numeric distribution analysis for settlement_minutes or payment_count fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-finance-18-193?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/settlement-timing-data-quality-distribution-analyzer-cc836962
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tM1MPotd-1ILJnrwbcyKp

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 settlement-timing-data-quality-distribution-analyzer-cc836962 -d '<json body>'
```

Example prompt: Can you run a quality audit, string normalization, and numeric distribution analysis on my settlement timing data — I have up to 50 rows with settlement_minutes and payment_count fields across instrument groups like 'equity' and 'fx', and I want to analyze the settlement_minutes field?

## When to prefer this

Choose this endpoint when you have up to 200 rows of settlement timing data and need a combined data quality audit, string normalization, and numeric distribution analysis in a single call for $0.01 USDC. It is ideal for offline batch inspection of settlement records without needing live market data, predictions, or external lookups. Prefer alternatives if you need live settlement data, forecasting, or more than 200 rows.

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, instrument_group, date, settlement_minutes, payment_count) — validation error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Numeric values outside allowed range (±1,000,000,000,000) — rejected
- Empty rows array — rejected
- Invalid field selector enum value — schema error
- Payment failure — endpoint returns 402 if USDC payment not completed

## How this service works

Settlement timing — Record quality audit + String normalisation + Numeric distribution: Record quality audit + String normalisation + Numeric distribution for supplied settlement timing records (settlement_minutes, payment_count). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Three independent analytical reports: (1) a record quality audit flagging missing, invalid, or out-of-range values across all fields; (2) a string normalization report standardizing instrument_group and other string fields; and (3) a numeric distribution analysis (min, max, mean, percentiles, etc.) for either settlement_minutes or payment_count, covering up to 200 rows of input data.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/settlement-timing-data-quality-distribution-analyzer-cc836962/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)
