Validate Opportunity
validate_opportunityReturn a decision-ready yield-opportunity verdict before capital is deployed. The result branches to sustainable, caution, unsustainable, or insufficient_data and gives the calling agent the evidence needed to proceed, pause, or reject the opportunity.
Use when: Delegate this check before deploying capital into a DeFi yield pool or staking opportunity when the caller needs an independent sustainability and liquidity decision.
Limitations: Heuristic economic assessment based on DeFiLlama analytics and CoinGecko pricing. Does not audit smart contract bytecode, protocol governance, or admin key security.
Alternatives: get_yield_rates, get_protocol_tvl, get_lending_rates, assess_counterparty_risk
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pool_id | Yes | DeFiLlama yield pool UUID (e.g. '747c1d2a-c668-4682-b9f9-296708a3dd90'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | ||
| chain | No | ||
| symbol | No | ||
| pool_id | Yes | ||
| project | No | ||
| verdict | Yes | ||
| provenance | Yes | ||
| risk_factors | No | ||
| data_complete | No | ||
| yield_summary | No | ||
| partial_errors | No | ||
| liquidity_summary | No | ||
| sustainability_reason | Yes |