83trust / 100
Market Risk
by Otto AI in Security & trust
x402 APIPassing, checked 2 h ago
Is anything breaking right now? Composite crypto market-stress digest: a 0-100 score (low/moderate/elevated/high) blended from GLOBAL USD-stablecoin depeg health (DefiLlama) and BASE on-chain DEX exit-liquidity, with a per-leg breakdown and an AI risk line. Covers stablecoin systemic risk + Base liquidity microstructure (NOT derivatives or sentiment). Both legs required. A read older than an hour regenerates inline. $0.002 per call.
GET https://x402.ottoai.services/market-risk
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 65 ms typical, 65 ms slowest 5%
- Last check
- 2 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://x402.ottoai.services/market-risk"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.03:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fx402.ottoai.services%2Fmarket-risk
const res = await pay("https://x402.ottoai.services/market-risk");
console.log(await res.json());Example input
{}Example output
{
"data": {
"aiRiskLine": "Market stress is moderate and led by the Base liquidity leg: a third of analyzed Base movers run on thin exit liquidity, while global stablecoin pegs are broadly intact aside from one small-cap 69bps below peg. Aggregate stablecoin supply is still expanding 0.84% over 7d - watch the thin-liquidity Base names for slippage.",
"compositeRiskScore": 31,
"confidence": "degraded",
"coverage": {
"legsExpected": 2,
"legsReporting": 2
},
"degradedReasons": [
"depeg leg blind to 5 unpriced material stablecoin(s) (0.452% of supply: USDX, M, USDM, MNEE, SUSD) — a depeg there would be invisible to the score",
"Base exit-liquidity sampled from the top-volume universe (DexScreener boosts empty) — skews to higher-liquidity names, so thin-% may understate small-cap exit stress"
],
"depeg": {
"depeggedCount": 2,
"materialDepeggedCount": 1,
"pricedSupplyPct": 99.6,
"score": 29,
"supplyAtRiskPct": 0.55,
"supplyAtRiskUsd": 1240000000,
"supplyFlow7dPct": 0.84,
"totalSupplyUsd": 224731008451,
"unpricedMaterialCount": 5,
"unpricedMaterialPct": 0.452,
"unpricedMaterialSupplyUsd": 1410000000,
"unpricedMaterialSymbols": [
"USDX",
"M",
"USDM",
"MNEE",
"SUSD"
],
"worstDeviationBps": -69,
"worstSymbol": "USDX"
},
"dexLiquidity": {
"baseDexVolume24hUsd": 412000000,
"moverSource": "top-volume",
"moversAnalyzed": 12,
"moversSampled": 15,
"network": "base",
"score": 33,
"thinLiquidityMovers": 4,
"thinLiquidityPct": 33.3
},
"generatedAt": "2026-06-29T12:00:00.000Z",
"legsAvailable": [
"depeg",
"dexLiquidity"
],
"riskLevel": "moderate",
"scope": "Global USD-stablecoin depeg health + Base on-chain DEX exit-liquidity. Stablecoin systemic + Base liquidity microstructure only — derivatives/sentiment not included."
},
"meta": {
"degraded": false,
"generatedAt": "",
"stalenessSec": 0,
"validUntil": ""
},
"status": "success"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 2 h ago | Passed | 402 | 65 ms | $0.002 |