# Rejected Share Fraction — Sequential Input-Change Attribution

> Rejected Share Fraction — 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-12).

Computes a sequential input-change (waterfall) attribution report showing how changes in rejected shares and total shares between two states affect the rejected share fraction metric.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-mining-rejected-share-waterfall?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rejected-share-fraction-sequential-input-change-attribution-3d1dc4e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hW5cbLDrF6WjtC3Sj-JYL

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 rejected-share-fraction-sequential-input-change-attribution-3d1dc4e3 -d '<json body>'
```

Example prompt: Run a sequential waterfall attribution on my mining rejected share fraction — before I had 1000 total shares with 20 rejected, and after I have 1100 total shares with 22 rejected. Show me how each input change contributed to the shift in the rejection rate.

## When to prefer this

Use this endpoint when you need to understand the isolated contribution of each input variable (total_shares vs rejected_shares) to a change in rejected share fraction between two time periods or states. It is the right choice for waterfall/sequential attribution analysis in a mining analytics context, rather than simply computing the fraction delta. Prefer this over a plain ratio calculator when you need attribution-level insight into what drove a metric change.

## Known failure modes

- total_shares must be greater than 0 (exclusiveMinimum) — passing 0 returns a validation error
- rejected_shares exceeding total_shares may produce a fraction > 1, which may be flagged or treated as an edge case
- missing required fields (rejected_shares or total_shares in either before or after objects) returns a schema validation error
- extremely large numbers near the maximum (1e16) may produce precision issues
- payment of 0.01 USDC must be included per x402 protocol; missing payment results in a 402 response

## How this service works

Rejected share fraction — Sequential input-change attribution: Sequential input-change attribution for Rejected share fraction. Supplied mining assumptions only; formula and units disclosed. No live prices, mining or guaranteed return. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one bounded sequential input-change attribution report.

## Output

A bounded sequential input-change attribution report (waterfall) that quantifies how changes to each input variable (total_shares and rejected_shares) between the 'before' and 'after' states individually contributed to the overall change in the rejected share fraction. The report uses supplied mining assumptions and discloses the formula and units used, but does not include live prices, real mining data, or guaranteed return projections.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "after": {
   "type": "object",
   "default": {
    "total_shares": 1100,
    "rejected_shares": 22
   },
   "required": [
    "rejected_shares",
    "total_shares"
   ],
   "properties": {
    "total_shares": {
     "type": "number",
     "default": 1000,
     "maximum": 10000000000000000,
     "minimum": 0,
     "exclusiveMinimum": 0
    },
    "rejected_shares": {
     "type": "number",
     "default": 20,
     "maximum": 10000000000000000,
     "minimum": 0
    }
   },
   "additionalProperties": false
  },
  "before": {
   "type": "object",
   "default": {
    "total_shares": 1000,
    "rejected_shares": 20
   },
   "required": [
    "rejected_shares",
    "total_shares"
   ],
   "properties": {
    "total_shares": {
     "type": "number",
     "default": 1000,
     "maximum": 10000000000000000,
     "minimum": 0,
     "exclusiveMinimum": 0
    },
    "rejected_shares": {
     "type": "number",
     "default": 20,
     "maximum": 10000000000000000,
     "minimum": 0
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rejected-share-fraction-sequential-input-change-attribution-3d1dc4e3/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)
