# On-time Dispatch Share — Sequential Input-Change Attribution

> On-time Dispatch Share — Sequential Input-Change Attribution 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-15).

Computes a sequential (waterfall) attribution report showing how changes in dispatch volume and on-time dispatch count each contribute to the change in on-time dispatch share between two states.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-retail-dispatch-on-time-waterfall?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/on-time-dispatch-share-sequential-input-change-attribution-c63d1e1b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VNCZ6sPVEdpfwbp0mCHcB

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 on-time-dispatch-share-sequential-input-change-attribution-c63d1e1b -d '<json body>'
```

Example prompt: Can you run a waterfall attribution on my on-time dispatch share? Before: 100 total dispatches with 92 on time. After: 110 total dispatches with 101 on time. Show me how much each input change contributed to the shift in on-time rate.

## When to prefer this

Choose this endpoint when you need to understand the sequential contribution of individual input changes (dispatch volume vs on-time count) to an overall on-time dispatch share metric, particularly for retail logistics contexts. It is purpose-built for waterfall/attribution decomposition of this specific KPI, making it more precise than a generic statistics API. Best when you have clear before/after snapshots and need a structured, auditable breakdown of what drove the rate change.

## Known failure modes

- dispatches value of zero or negative — schema requires exclusiveMinimum:0 so will be rejected
- on_time_dispatches exceeds dispatches — logically inconsistent input may produce undefined or edge-case results
- missing required before or after state fields — request will fail validation
- on_time_dispatches negative value — minimum is 0, negative values rejected
- exceeding 200-record batch limit — request may be rejected or truncated

## How this service works

On-time dispatch share - Sequential input-change attribution: Sequential input-change attribution for On-time dispatch share. Supplied retail figures only, up to 200 records. No platform access, live rates or order execution. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded sequential input-change attribution report.

## Output

A bounded sequential input-change attribution report (waterfall) that quantifies how much of the observed change in on-time dispatch share is attributable to each input variable (total dispatches and on-time dispatches), decomposed step-by-step in sequence. Covers up to 200 records of supplied retail figures per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "after": {
   "type": "object",
   "default": {
    "dispatches": 110.00000000000001,
    "on_time_dispatches": 101.2
   },
   "required": [
    "dispatches",
    "on_time_dispatches"
   ],
   "properties": {
    "dispatches": {
     "type": "number",
     "default": 100,
     "maximum": 1000000000000,
     "minimum": 0,
     "exclusiveMinimum": 0
    },
    "on_time_dispatches": {
     "type": "number",
     "default": 92,
     "maximum": 1000000000000,
     "minimum": 0
    }
   },
   "additionalProperties": false
  },
  "before": {
   "type": "object",
   "default": {
    "dispatches": 100,
    "on_time_dispatches": 92
   },
   "required": [
    "dispatches",
    "on_time_dispatches"
   ],
   "properties": {
    "dispatches": {
     "type": "number",
     "default": 100,
     "maximum": 1000000000000,
     "minimum": 0,
     "exclusiveMinimum": 0
    },
    "on_time_dispatches": {
     "type": "number",
     "default": 92,
     "maximum": 1000000000000,
     "minimum": 0
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/on-time-dispatch-share-sequential-input-change-attribution-c63d1e1b/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)
