{
  "generated_at": "2026-04-24T15:01:35.625676+00:00",
  "slug": "beta-vaultlayer-xyz-api-x402-positions-risk",
  "title": "VaultLayer \u00b7 DeFi Vault Risk Analysis",
  "url": "https://beta.vaultlayer.xyz/api/x402/positions/risk",
  "category": "finance",
  "summary": "Compute comprehensive risk scores for DeFi lending vaults across multiple chains to optimize USDC supply allocation.",
  "seo": {
    "title": "DeFi Vault Risk Scoring API | VaultLayer x402",
    "description": "Analyze USDC supply opportunities across Morpho and Aave vaults. Risk scores based on TVL stability, APY consistency, Lindy Effect, liquidity depth, utilization, and collateral quality. Pay per analysis."
  },
  "use_cases": [
    "Compare vault risk-adjusted yields before depositing",
    "Screen vaults by maximum acceptable risk level",
    "Filter opportunities by planned deposit size for liquidity buffers",
    "Monitor vault health metrics across chains"
  ],
  "ideal_buyer": "DeFi yield seekers, treasury managers, and risk analysts evaluating lending protocol vaults.",
  "example_prompt": "Show me low-risk USDC vaults on Base and Arbitrum with at least $100K liquidity buffer for a $50K deposit.",
  "example_request_body": {
    "limit": 10,
    "chains": "8453,42161",
    "invest_tvl_usd": 50000,
    "max_risk_level": "low"
  },
  "risk_notes": [],
  "pricing_sanity": {
    "flag": "expensive_outlier",
    "ratio": 16.667,
    "median_category_atomic": 30000
  },
  "pricing_review_required": false,
  "pricing_decimal_suspect": false,
  "trust_tier": "indexed_external",
  "accepts": [
    {
      "scheme": "exact",
      "network": "base",
      "pay_to": "0x2190a1dba3e0a9f7216efc929e6faead44ad6131",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "max_amount_required_atomic": "500000",
      "max_timeout_seconds": 300,
      "mime_type": "application/json",
      "description": "Returns comprehensive risk analysis for USDC supply opportunities from Morpho and Aave vaults across multiple chains. Computes risk scores based on TVL stability, APY consistency, Lindy Effect, liquidity depth, utilization, holder concentration, and collateral classification (options: sortBy, chains, maxRiskLevel).",
      "verified": false,
      "hints": {
        "input": {
          "type": "http",
          "method": "POST",
          "queryParams": {
            "limit": {
              "type": "Integer between 1-100 controlling number of pools (default 50)."
            },
            "chains": {
              "type": "Comma-separated chain IDs (1,42161,8453). Defaults to Base + Arbitrum when omitted."
            },
            "sort_by": {
              "type": "Primary sort order: score (default), apy, tvl, or utilization."
            },
            "protocol": {
              "type": "Optional enum: aave, morpho, or both (default)."
            },
            "min_tvl_usd": {
              "type": "Minimum USD TVL filter (default 0)."
            },
            "invest_tvl_usd": {
              "type": "Planned deposit size to enforce \u2265110% liquidity buffers."
            },
            "max_risk_level": {
              "type": "Qualitative cap (low|medium|high); auto-converts to a minimum score."
            },
            "min_risk_score": {
              "type": "Numerical floor for the Vaulter risk score."
            }
          }
        },
        "output": {
          "type": "object",
          "required": [
            "status",
            "timestamp",
            "data",
            "meta"
          ],
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "chainId",
                  "protocol",
                  "poolName",
                  "riskScore",
                  "riskLevel"
                ],
                "properties": {
                  "tvlUsd": {
                    "type": "number"
                  },
                  "chainId": {
                    "type": "integer"
                  },
                  "top1Pct": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "poolName": {
                    "type": "string"
                  },
                  "protocol": {
                    "type": "string"
                  },
                  "riskRate": {
                    "type": "number"
                  },
                  "top10Pct": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "riskFlags": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "Explainability tags such as apy-volatile or low-liquidity-buffer."
                  },
                  "riskLevel": {
                    "enum": [
                      "low",
                      "medium",
                      "high"
                    ],
                    "type": "string"
                  },
                  "riskScore": {
                    "type": "number"
                  },
                  "combinedApy": {
                    "type": "number"
                  },
                  "poolAddress": {
                    "type": "string"
                  },
                  "utilization": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "availableLiquidityUsd": {
                    "type": [
                      "number",
                      "null"
                    ]
                  }
                }
              },
              "description": "Ranked vault/pool opportunities including APY, TVL, utilization, and Vaulter risk scoring."
            },
            "meta": {
              "type": "object",
              "description": "Echoed query params, supported chains, risk field descriptions, and contract addresses."
            },
            "status": {
              "type": "string",
              "description": "Request outcome indicator (success/error)."
            },
            "timestamp": {
              "type": "string",
              "format": "date-time",
              "description": "ISO timestamp for when scoring completed."
            },
            "cache_info": {
              "type": "object",
              "description": "Edge and in-memory cache policies for default/custom queries.",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        }
      }
    }
  ],
  "origin": {
    "slug": "beta-vaultlayer-xyz",
    "host": "beta.vaultlayer.xyz",
    "title": "VaultLayer Beta",
    "description": "Beta environment for VaultLayer. Currently unavailable due to SSL configuration error between Cloudflare and the origin server.",
    "url": "https://beta.vaultlayer.xyz",
    "favicon": "https://beta.vaultlayer.xyz/favicon.png"
  },
  "json_ld": {
    "@id": "https://x402all.com/resource/beta-vaultlayer-xyz-api-x402-positions-risk",
    "url": "https://x402all.com/resource/beta-vaultlayer-xyz-api-x402-positions-risk",
    "name": "VaultLayer \u00b7 DeFi Vault Risk Analysis",
    "@type": "WebAPI",
    "offers": {
      "url": "https://x402all.com/resource/beta-vaultlayer-xyz-api-x402-positions-risk",
      "@type": "Offer",
      "price": "0.5",
      "availability": "https://schema.org/InStock",
      "priceCurrency": "USDC",
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": "0.500000",
        "unitText": "call",
        "priceCurrency": "USDC"
      },
      "eligibleCustomerType": "Agent",
      "additionalProperty": [
        {
          "@type": "PropertyValue",
          "name": "paymentNetwork",
          "value": "base"
        },
        {
          "@type": "PropertyValue",
          "name": "paymentAsset",
          "value": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
        }
      ]
    },
    "sameAs": "https://beta.vaultlayer.xyz/api/x402/positions/risk",
    "@context": "https://schema.org",
    "provider": {
      "@id": "https://x402all.com/server/beta-vaultlayer-xyz",
      "url": "https://beta.vaultlayer.xyz",
      "name": "VaultLayer Beta",
      "@type": "Organization"
    },
    "identifier": "beta-vaultlayer-xyz-api-x402-positions-risk",
    "description": "Analyze USDC supply opportunities across Morpho and Aave vaults. Risk scores based on TVL stability, APY consistency, Lindy Effect, liquidity depth, utilization, and collateral quality. Pay per analysis.",
    "potentialAction": {
      "@type": "BuyAction",
      "target": "https://axon402.com/test-buy?resource=beta-vaultlayer-xyz-api-x402-positions-risk",
      "description": "Test-buy this endpoint on AXON"
    },
    "applicationCategory": "finance"
  },
  "axon_deep_link": "https://axon402.com/test-buy?resource=beta-vaultlayer-xyz-api-x402-positions-risk"
}
