{"uid":"cap_Pbj_2C5wX2D9oxPfdnBow","slug":"risk-graph-gx7v4-ondigitalocean-app-dea516a2","name":"Risk Graph Pool Score Explainer","description":"Full recursive score breakdown — component scores, composite traversal","url":"https://risk-graph-gx7v4.ondigitalocean.app/api/v1/agent/scores/pool%3Aarbitrum%3A0x5979d7b546e38e414f7e9822514be443a4800529/explain","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","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["nodeId","breakdown","components"],"properties":{"name":{"type":["string","null"]},"tier":{"type":["string","null"]},"label":{"type":["string","null"]},"score":{"type":["number","null"]},"nodeId":{"type":"string"},"symbol":{"type":["string","null"]},"scoredAt":{"type":["string","null"]},"breakdown":{"type":"array","items":{"type":"object","additionalProperties":true}},"components":{"type":"array","items":{"type":"object","additionalProperties":true},"description":"Each upstream node that fed into the composite score (protocol, chain, allocated assets) with its own score and breakdown."},"penaltyBps":{"type":["integer","null"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_yiVa1B26DlMmVcj2G7tyU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a full recursive risk score breakdown for a specific DeFi pool, including component scores and upstream composite traversal","exampleAgentPrompt":"Show me the full recursive risk score breakdown for the Arbitrum pool at address 0x5979d7b546e38e414f7e9822514be443a4800529 — I want to see every component score, upstream contributor, and any penalty basis points.","exampleUseCases":[{"title":"Audit DeFi pool safety for institutional investors","prompt":"Can you pull the complete risk breakdown for this Uniswap pool on Arbitrum and explain which factors are contributing most to its overall score? I need to understand if there are any red flags before we allocate capital there."},{"title":"Debug why a pool rating changed","prompt":"This liquidity pool's risk score dropped significantly last week. Walk me through the full component breakdown and upstream risk factors so I can understand what changed and whether it's actually safer now."},{"title":"Generate transparent risk report for users","prompt":"I'm building a user-facing dashboard showing pool safety. For the top pools we're featuring, can you get me the detailed recursive risk scores with all component breakdowns and penalty basis points so we can explain the ratings transparently?"}],"resultDescription":"Returns the node's composite risk score, a breakdown array of scoring factors, an array of upstream component nodes (protocol, chain, allocated assets) each with their own scores and breakdowns, penalty basis points, tier classification, label, symbol, and the timestamp when scoring occurred.","failureModes":["Invalid or unknown nodeId returns 404 or empty result","Malformed pool address format causes a 400 bad request","Node not yet scored returns null score fields","Network timeout or upstream graph service unavailable returns 5xx","Payment not completed (x402) returns 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need to understand WHY a pool received a particular risk score, not just what the score is. It is the right choice when debugging risk ratings, auditing DeFi pool safety, or presenting a detailed explainability report to users. Prefer the sibling pools listing endpoint if you just need scores for many pools without deep breakdown.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:40:37.327Z","isFirstParty":false}