Agent-readable explanation of why an opportunity received its risk-adjusted score.
Chain: pass list_yields opportunities[].id as poolId, opportunityId, or id (aliases for the same key).
Returns a summary paragraph, factor bullets with weighted contributions, net-yield notes, and an exitRisk heuristic line (liquidity-only — not on-chain withdraw or transfer/eligibility; medium often confidence-driven, not pool size; extra bullet when knownIssues note transfer restrictions). sourceChainKey is ethereum|base|arbitrum only (unknown → VALIDATION_ERROR; no invented bridge fee). Prefer this when you need to justify a ranking to a human or another agent.
Research only — non-custodial.
Example:
{ "opportunityId": "43641cf5-a92e-416b-bce9-27113d3c0db6", "horizonDays": 30 }
Also accepts poolId or id with the same value.
ConnectorNo auth