etf_distributions_simulate
Simulate an income portfolio and its distribution flywheel. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HTTP equivalent: POST https://exchangerebel.com/toll/etf/distributions/simulate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reinvest | No | boolean - default true (flywheel compounding; linear projection when off or any holding lacks a price) | |
| allocations | Yes | array (required) - holdings: {ticker, shares} | {ticker, units, price_per_share} | {ticker, amount_usd, price_per_share} (price_per_share required for units/amount forms) | |
| horizon_years | No | integer 1-10, default 5 |