# Treasury Supplied Balances — Adjacent Row Changes + Explicit Missing-Value Fill

> Treasury Supplied Balances — Adjacent Row Changes + Explicit Missing-Value Fill 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-25).

Computes adjacent-row changes and fills missing values in treasury balance data (opening_balance, closing_balance) for up to 200 rows, returning two local analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-finance-16-162?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/treasury-supplied-balances-adjacent-row-changes-explicit-missing-9bde631d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_A1POY8cQAcHC7kMMsZl2P

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 treasury-supplied-balances-adjacent-row-changes-explicit-missing-9bde631d -d '<json body>'
```

Example prompt: I have 50 rows of treasury balance records with some missing opening_balance values — can you compute the adjacent row changes and fill those nulls using median imputation across all my instrument groups for dates in Q4 2026?

## When to prefer this

Choose this endpoint when you need both adjacent row delta computation and missing-value imputation on treasury balance data in a single $0.01 call. It is purpose-built for treasury opening_balance and closing_balance fields, supports up to 200 rows, and runs fully locally without any external data lookups or live market data dependencies. Prefer it over general analytics services when your data is already supplied and you need reproducible, offline-safe fill and change analysis.

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, date, instrument_group) — validation error
- Date field does not match YYYY-MM-DD pattern — schema validation failure
- Balance values outside ±1,000,000,000,000 range — rejected
- Invalid fill method enum value — schema validation error
- Empty rows array — minimum 1 item required

## How this service works

Treasury supplied balances — Adjacent row changes + Explicit missing-value fill: Adjacent row changes + Explicit missing-value fill for supplied treasury supplied balances records (opening_balance, closing_balance). 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

Returns two analytical reports: (1) an adjacent row changes report showing delta values between consecutive rows for the selected balance field, and (2) a missing-value fill report showing which rows had nulls and what values were imputed using the chosen fill method (zero, mean, or median). Results cover up to 200 input rows processed locally without external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/treasury-supplied-balances-adjacent-row-changes-explicit-missing-9bde631d/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)
