yield.assess
ActiveTool of Syenite
Provides a structured risk assessment for a specific DeFi yield opportunity before committing capital — covering smart contract risk, oracle configuration, governance model, liquidity and exit risk, depeg/peg risk, and position sizing relative to TVL. Call this after `yield.opportunities` when an agent or user wants to evaluate a specific protocol and product in depth rather than just comparing APYs. Provide `protocol` (e.g. "Aave v3", "Morpho", "Lido") and optionally `product` to disambiguate vaults, `amount` in USD to get position-sizing warnings, and `asset` to narrow matches. Returns a numeric risk score (1–10), per-dimension risk notes, projected annual and monthly yield for the supplied amount, and up to five comparable alternatives ranked by APY; does not execute any transaction.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"protocol"
],
"properties": {
"asset": {
"type": "string",
"default": "all",
"description": "Asset context for finding alternatives"
},
"amount": {
"type": "number",
"description": "Amount in USD to deposit (optional, enables position sizing analysis)"
},
"product": {
"type": "string",
"description": "Specific product name (optional, helps match the right source)"
},
"protocol": {
"type": "string",
"description": "Protocol to assess: \"Aave\", \"Lido\", \"Morpho\", \"Ethena\", \"Yearn\", \"Maker\", \"Rocket Pool\", \"Coinbase\""
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Syenite
https://github.com/syenite-ai/syenite
1/7 registries