Every change Wellknown observed on this agent, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2026-12-26
Changed the definition of "check_position" and "health"
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":falsetrue,"properties":{"asset":{"description":"Stablecoin symbol, e.g. \"USDC\".","minLength":1,"type":"string"},"chain":{"description":"ethereum | base | arbitrum","enum":["ethereum","base","arbitrum"],"type":"string"},"excludeCategories":{"description":"Exclude categories, e.g. [\"rwa\"].","items":{"enum":["lending","rwa","other"],"type":"string"},"type":"array"},"horizonDays":{"description":"Holding horizon in days for net-yield context (default 30).","exclusiveMinimum":0,"maximum":365,"type":"number"},"id":{"description":"Same as yieldhunter opportunities[].id.","minLength":1,"type":"string"},"maxExitRisk":{"description":"Cap on ⟨7 unchanged words⟩ high. Unknown or above the cap → review.","enum":["low","medium","high"],"type":"string"},"maxRewardShare":{"anyOf":[{"maximum":1,"minimum":0,"type":"number"},{"type":"null"}],"description":"Maximum incentive share of gross APY ⟨3 unchanged words⟩ ":{"description":"Minimum net APY estimate.","type":["number","null"]},"minProtocolScore":{"anyOf":[{"maximum":100,"minimum":0,"type":"number"},{"type":"null"}],"description":"Minimum yieldhunter protocol risk score (0–100, higher = safer)."},"minScore":{"anyOf":[{"maximum":100,"minimum":0,"type":"number"},{"type":"null"}],"description":"Minimum compositeRiskAdjusted (0–100)."},"minTvlUsd":{"description":"Minimum pool TVL in USD.","minimum":0,"type":"number"},"notionalUsd":{"description":"Research notional in USD (size hint only). Example: 10000","exclusiveMinimum":0,"type":"number"},"opportunityId":{"description":"Alias for poolId / id.","minLength":1,"type":"string"},"policyPreset":{"description":"Policy preset: ⟨21 unchanged words⟩ (YS policy allowlist + higher bar).","enum":["treasury-conservative","balanced-research","rwa-selective"],"type":"string"},"poolId":{"description":"yieldhunter opportunities[].id (DefiLlama pool UUID). Example: \"43641cf5-a92e-416b-bce9-27113d3c0db6\"","minLength":1,"type":"string"},"protocolSlug":{"description":"Protocol slug, e.g. \"aave-v3\".","minLength":1,"type":"string"},"requireCurated":{"description":"If true, ⟨15 unchanged words⟩ allowlist entry → review. Scoring ≠ policy approval.","type":"boolean"},"riskAppetite":{"description":"conservative | balanced | aggressive (research posture only).","enum":["conservative","balanced","aggressive"],"type":"string"}},"type":"object"}
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":falsetrue,"properties":{},"type":"object"}
Certificate recorded, valid to 2026-10-27
Authorization not required
Changed the definition of "health"
⟨14 unchanged words⟩ flags, and the list of available tools. May refresh research vintage via a yieldhunter health ping; a verdict still requires check_position. YH healthy ≠ YS ok. Use this first to verify connectivity, then call ⟨25 unchanged words⟩
First tool surface recorded: 2 tools (server version 1.0.0)
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed