get_yield_decision
Buyer-side MOVE/HOLD decision (Layer 1 premium — sells the decision, not the raw datapoint). Given your current position, size, move cost and horizon, returns whether moving your capital to the best risk-adjusted protocol pays for itself now — with expected net gain, break-even days and a confidence tier. Deterministic from the underlying signal, which is EIP-712 signed and returned in a sibling content block (re-run the decision locally to reproduce it). Priced above the plain signal tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | Which market the decision is for: USDC/WETH lending on Base, or ETH_STAKING liquid staking on Ethereum mainnet. Defaults to USDC. | |
| position | No | Protocol where your capital sits now (aave/morpho/compound/moonwell/euler/fluid/lido/rocket-pool/coinbase-wrapped-staked-eth/frax-ether/binance-staked-eth). Omit or use 'idle' if uninvested. | |
| amountUsd | No | Position size in USD. Scales the absolute gain and break-even. Defaults to 1000. | |
| horizonDays | No | How many days you expect to hold before re-evaluating. Gain only counts up to here. Defaults to 30. | |
| moveCostUsd | No | Your estimated cost to move (gas + slippage) in USD. Defaults to 0.5. |