{"uid":"cap_AABjvMnZAhwfGJdmnXQav","slug":"risk-yo-xyz-node-risk-grade-lookup-6a648480","name":"risk.yo.xyz Node Risk Grade Lookup","description":"Single node — properties + risk grade only (no neighborhood)","url":"https://risk.yo.xyz/api/v1/agent/node/pool%3Abase%3A0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["nodeId"],"properties":{"nodeId":{"type":"string"}}},"queryParams":{"type":"object","required":["nodeId"],"properties":{"nodeId":{"type":"string","description":"Stable node id from /search — e.g. \"pool:ethereum:0x…\"."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["id","labels","properties"],"properties":{"id":{"type":"string","description":"Stable node identifier — `nodeId` everywhere else in the API."},"labels":{"type":"array","items":{"type":"string"},"description":"PascalCase Neo4j labels (e.g. \"Pool\", \"Asset\", \"Protocol\", \"Chain\")."},"properties":{"type":"object","description":"Per-label property bag — see /agent/schema for the canonical keys. Risk is exposed as `_riskTier` (A–F) only. May also carry `tvlUsd` (canonical $ size), `riskBreakdown` (on /node — an array of {question, answer} explaining the grade, no numbers), and `lastUpdatedAt` (on /dependencies — ISO-8601 freshness).","additionalProperties":true}}}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"nodeId":"pool:base:0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657"}}},"response":{"data":{"id":"pool:base:0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657","labels":["Pool"],"properties":{"id":"pool:base:0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657","name":"Clearstar USDC Reactor","symbol":"CSUSDC","tvlUsd":"2624535.414830266","address":"0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657","network":"base","poolType":"vault","protocol":"morpho-vaults-v1","_riskTier":"C","tranching":"direct","oracleType":"none","isLeveraged":false,"riskBreakdown":[{"answer":"No, less than 2x","question":"Is the vault leveraged (>2x)?"},{"answer":"No","question":"Does the vault hold undercollateralized positions?"},{"answer":"Direct asset exposure","question":"Is the vault tranched?"},{"answer":"No oracle dependency (ERC4626 NAV)","question":"What oracle does the vault use for valuations?"},{"answer":"Off-chain discretionary","question":"What type of curator manages allocations?"}],"totalAssetsUsd":"2624535.414830266"}},"message":"SUCCESS","statusCode":200}},"exampleRequest":{"nodeId":"pool:base:0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657"},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4YqR2Gyqo-u6REWUlnHpE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns properties and risk grade (tier A–F) for a single DeFi node (pool, asset, protocol, or chain) identified by its stable node ID","exampleAgentPrompt":"What's the risk grade and breakdown for the Base pool at address 0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657 — I want to know if it's safe to deposit into it.","exampleUseCases":null,"resultDescription":"A JSON object with the node's stable ID, PascalCase labels (e.g. Pool, Asset, Protocol, Chain), and a properties bag including _riskTier (letter grade A–F), tvlUsd (USD size), and riskBreakdown (array of {question, answer} pairs explaining the risk grade without numeric scores)","failureModes":["Invalid or malformed nodeId returns 404 or empty result","Unparseable node identifier format causes request failure","Node not indexed in graph returns no data","Payment not processed (x402) returns 402 Payment Required","Stale data if lastUpdatedAt is old — freshness not guaranteed"],"whenToPreferThis":"Use this endpoint when you already have a stable node ID (e.g. pool:base:0x…) from a prior search and need the full risk grade and property details for that single node without neighborhood traversal. Prefer this over neighborhood endpoints when you only need the node's own risk tier and properties, not its dependencies or connected graph.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:49:48.545Z","isFirstParty":false}