{"uid":"cap_t16-1QYbPYO-K0JAzo0_B","slug":"risk-yo-xyz-asset-node-risk-grade-lookup-98314a12","name":"risk.yo.xyz Asset Node Risk Grade Lookup","description":"Single node — properties + risk grade only (no neighborhood)","url":"https://risk.yo.xyz/api/v1/agent/node/asset%3Aethereum%3A0xd166337499e176bbc38a1fbd113ab144e5bd2df7","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":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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_6MhjuQEm1Ec0_xK4imt2B","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 the properties and risk grade (tier A–F) for a single on-chain asset node, identified by a stable node ID such as an Ethereum asset address.","exampleAgentPrompt":"What is the risk grade and breakdown for the Ethereum asset at address 0xd166337499e176bbc38a1fbd113ab144e5bd2df7 — give me its risk tier (A through F), TVL, and the reasons behind the grade.","exampleUseCases":null,"resultDescription":"Returns a JSON object with the asset node's stable ID, PascalCase labels (e.g. 'Asset', 'Chain'), and a properties bag including `_riskTier` (letter grade A–F), `riskBreakdown` (array of question/answer pairs explaining the grade), `tvlUsd` (canonical USD size), and `lastUpdatedAt` timestamp.","failureModes":["Invalid or malformed nodeId returns a 404 or error response","Node not found in the graph returns empty or null result","Payment not processed (x402 required) causes 402 Payment Required response","Unsupported node type may return missing or partial properties","Network timeout or service unavailability returns 5xx error"],"whenToPreferThis":"Use this endpoint when you need a quick, single-node risk assessment (tier + breakdown) for a known Ethereum asset address without needing its neighborhood or dependency graph. Prefer this over the dependencies endpoint when you only need the node's own properties and risk grade, not its connected protocols or pools.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:51:35.190Z","isFirstParty":false}