# Return on Average Assets – Sequential Input-Change Attribution

> Return on Average Assets – 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-22).

Performs a sequential (waterfall) attribution analysis on Return on Average Assets (ROAA), changing each input from baseline to final in field order and reporting each incremental effect.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-finance-return-assets-waterfall?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/return-on-average-assets-sequential-input-change-attribution-29ba6c76
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VEA686Opr3z8qSn8zt7nD

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 return-on-average-assets-sequential-input-change-attribution-29ba6c76 -d '<json body>'
```

Example prompt: Can you run a sequential input-change attribution on our return on average assets? Baseline is net income $3,000 and average assets $40,000; final is net income $3,300 and average assets $44,000 — I want to see the incremental effect of changing each input in field order.

## When to prefer this

Choose this endpoint when you need to understand the order-dependent, step-by-step contribution of each ROAA driver (net income and average assets) as inputs change from a baseline to a final value — specifically when the sequence of changes matters and you want a waterfall-style breakdown rather than an all-at-once comparison or sensitivity table.

## Known failure modes

- Average assets of zero or negative triggers validation error (exclusiveMinimum constraint)
- Net income or average assets outside ±1 trillion range returns error
- Missing required fields (net_income or average_assets in either before or after object) returns schema validation error
- Payment failure or insufficient USDC balance prevents execution

## How this service works

Return on average assets - Sequential input-change attribution: Change each input from baseline to final in declared field order, reporting each incremental effect; order dependent. Metric: Return on average assets. Supplied figures only; returns JSON with formula, units and limitations. One of 50 calculators with 20 analysis modes. No live feed, financial advice or trade execution. 0.01 USDC includes one bounded sequential input-change attribution report.

## Output

A JSON response containing the ROAA waterfall attribution: the formula used, the starting ROAA value, each sequential step showing which input changed and its incremental effect on ROAA, the final ROAA value, units, and stated limitations of the order-dependent sequential method.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "after": {
   "type": "object",
   "default": {
    "net_income": 3300.0000000000005,
    "average_assets": 44000
   },
   "required": [
    "net_income",
    "average_assets"
   ],
   "properties": {
    "net_income": {
     "type": "number",
     "default": 3000,
     "maximum": 1000000000000,
     "minimum": -1000000000000,
     "description": "Amount in a consistent supplied currency and reporting period"
    },
    "average_assets": {
     "type": "number",
     "default": 40000,
     "maximum": 1000000000000,
     "minimum": 0,
     "description": "Amount in a consistent supplied currency and reporting period",
     "exclusiveMinimum": 0
    }
   },
   "additionalProperties": false
  },
  "before": {
   "type": "object",
   "default": {
    "net_income": 3000,
    "average_assets": 40000
   },
   "required": [
    "net_income",
    "average_assets"
   ],
   "properties": {
    "net_income": {
     "type": "number",
     "default": 3000,
     "maximum": 1000000000000,
     "minimum": -1000000000000,
     "description": "Amount in a consistent supplied currency and reporting period"
    },
    "average_assets": {
     "type": "number",
     "default": 40000,
     "maximum": 1000000000000,
     "minimum": 0,
     "description": "Amount in a consistent supplied currency and reporting period",
     "exclusiveMinimum": 0
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/return-on-average-assets-sequential-input-change-attribution-29ba6c76/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)
