# The Standard Reserve Exit Fee Curve

> The Standard Reserve Exit Fee Curve is a paid API for AI agents from api.onesource.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-13).

Returns the current exit fee rate and fee ladder for redeeming STANDARD tokens from The Standard Reserve (TSR) protocol on Robinhood Chain

## Facts

- Endpoint: GET https://api.onesource.io/standard/v1/exit/fee-curve?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-standard-reserve-exit-fee-curve-f3af293e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7871AOXLn6JBc03IsQP9f

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 the-standard-reserve-exit-fee-curve-f3af293e
```

Example prompt: What is the current exit fee rate and fee ladder for redeeming STANDARD tokens from The Standard Reserve on Robinhood Chain — show me the live WAD rate and the full ladder breakdown?

## When to prefer this

Use this endpoint when you need the current exit fee rate or fee ladder for The Standard Reserve (TSR) on Robinhood Chain (chain ID 4663), particularly before executing a STANDARD token redemption. Prefer this over raw eth_call approaches when you want pre-parsed fee curve data including WAD-scaled rates, marginal fees, and tiered ladder breakdowns without writing contract ABI logic. Best for agents performing redemption cost analysis, exit pressure monitoring, or DeFi arbitrage calculations involving TSR.

## Known failure modes

- Invalid 'gross' query parameter type (non-integer or negative) returns a 400 validation error
- Network or RPC connectivity issues to Robinhood Chain return a 503 or timeout
- Payment not included or insufficient for x402 pay-per-call mode returns a 402 Payment Required
- Block data temporarily unavailable during chain reorganization may return stale or error response

## How this service works

The Standard Reserve (TSR), an on-chain reserve protocol on Robinhood Chain. How the reserve's exit fee changes across a range of withdrawal sizes, checked two ways: a live contract read and this service's own formula. Fields ending in _raw are 18-decimal integers as strings. Divide by 1e18 to get token amounts.

## Output

Returns a JSON object with the current exit fee rate as a WAD-scaled integer (both live and formula-derived), the fee ladder showing fee amounts and marginal fees at each gross tier, the gross amount used (raw and in units), the block the data was read from, the Robinhood Chain network ID (4663), and the formula version string.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "gross": {
       "type": "integer",
       "minimum": 0
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "ladder": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "gross_raw": {
          "type": "string"
         },
         "fee_amount_raw": {
          "type": "string"
         },
         "marginal_fee_raw": {
          "type": [
           "string",
           "null"
          ]
         },
         "fee_rate_live_wad": {
          "type": "string"
         },
         "fraction_of_gross": {
          "type": "string"
         },
         "fee_rate_formula_wad": {
          "type": "string"
         }
        }
       }
      },
      "network": {
       "type": "string"
      },
      "chain_id": {
       "type": "integer"
      },
      "gross_raw": {
       "type": "string"
      },
      "as_of_block": {
       "type": "integer"
      },
      "gross_units": {
       "type": "string"
      },
      "gross_source": {
       "type": "string"
      },
      "formula_version": {
       "type": "string"
      },
      "fee_rate_now_live_wad": {
       "type": "string"
      },
      "fee_rate_now_formula_wad": {
       "type": "string"
      }
     },
     "description": "Endpoint-specific response payload"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ladder": [
   {
    "gross_raw": "11381973348141682228037890000",
    "fee_amount_raw": "229722069069351265",
    "marginal_fee_raw": null,
    "fee_rate_live_wad": "20185033241706914",
    "fraction_of_gross": "1%",
    "fee_rate_formula_wad": "20185033241706914"
   }
  ],
  "network": "robinhood",
  "chain_id": 4663,
  "gross_raw": "1138197334814168222803789000000",
  "as_of_block": 63824000,
  "gross_units": "whole STANDARD tokens; multiplied by 1e18 before use, matching previewResolutionFeeWad's own WAD scaling",
  "gross_source": "bank_total_pending_live",
  "formula_version": "mainnet-exit-2026-09-15",
  "fee_rate_now_live_wad": "20084525840868683",
  "fee_rate_now_formula_wad": "20084525840868683"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-standard-reserve-exit-fee-curve-f3af293e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.onesource.io](https://www.zero.xyz/host/api.onesource.io/llms.txt)
