{"uid":"cap_QewKkwV_MGB90tpxIV974","slug":"yieldsignal-usdc-base-shared-risk-exposure-806fba21","name":"YieldSignal USDC Base Shared Risk Exposure","description":"Shared risk exposure across declared positions: pass ?positions=aave:200000,morpho:150000 and get, per factor, how much capital sits behind the same collateral, oracle or curator, and via which venues. Morpho is attributed per isolated market, Compound by its real posted-collateral basket; Aave is unattributed because a v3 supplier is exposed to the whole pool, never split across assets. Verified per-asset accuracy is free at /accuracy.json; raw on-chain attestations at /track-record.","url":"https://yieldsignal.vercel.app/exposure/usdc-base-yield?utm_source=zero.xyz","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"},"queryParams":{"type":"object","required":["positions"],"properties":{"positions":{"type":"string","description":"REQUIRED. Your positions as comma-separated protocol:usd pairs. Known protocols: aave, morpho, compound, moonwell, euler, fluid."}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","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.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-FL2J5mc2CdouArUGkRbO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes shared risk exposure across declared USDC lending positions on Base, breaking down capital concentration per collateral, oracle, and curator across Aave, Morpho, and Compound.","exampleAgentPrompt":"I have $200,000 in Aave and $150,000 in Morpho lending USDC on Base — can you break down how much of that capital shares the same collateral, oracle, or curator so I can see where my concentrated risk is?","exampleUseCases":[{"title":"Portfolio concentration risk audit","prompt":"I've got $200,000 in Aave, $150,000 in Morpho, and $80,000 in Compound lending USDC on Base. Can you show me how much of that capital is sitting behind the same collateral or oracle so I can spot any dangerous concentration?"},{"title":"Rebalancing before adding capital","prompt":"Before I add another $100,000 to my USDC lending on Base across Aave and Morpho, can you check my current positions — $175,000 in Aave and $125,000 in Morpho — and tell me if I'm already overexposed to any shared collateral or curator?"},{"title":"Risk comparison for DeFi yield strategy","prompt":"I'm deciding whether to split my $300,000 USDC lending position between Morpho and Compound or keep it all in one place — can you analyze what shared oracle and collateral exposure I'd have with $150,000 in each?"}],"resultDescription":"Returns a breakdown of shared risk exposure across the declared positions: for each risk factor (collateral type, oracle, curator), it shows how much total capital is exposed to that factor and which venues contribute to it. Morpho exposure is attributed per isolated market, Compound by its real posted-collateral basket, and Aave as unattributed whole-pool exposure.","failureModes":["Missing 'positions' query parameter returns an error","Unknown protocol names in positions string may be ignored or cause error","Malformed positions format (not protocol:usd,protocol:usd) causes parsing failure","Onchain data unavailable for a protocol may produce incomplete results","Rate limits or payment failures return 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need to understand shared systemic risk across multiple USDC lending positions on Base — specifically when you want to know if different protocol positions are exposed to the same collateral, oracle, or curator. Prefer this over individual protocol risk checks when managing a multi-protocol lending portfolio and need to detect concentration risks that only appear when positions are viewed together.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T18:36:41.940Z","isFirstParty":false,"canonicalSlug":"yieldsignal-usdc-base-shared-risk-exposure-806fba21"}