13trust / 100

Vault

by MioDio Meridian Vault Risk in Security & trust

x402 APIFailing, checked 2 h ago

MioDio Meridian ERC-4626 vault risk card - share price, drawdown, APY estimate, and withdrawable liquidity for one vault (~$0.04 USDC Exact on Base). MioDio x402 DeFi.

GET https://workers.miodiollc.com/v1/vault/:address

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
0.0%
Response time
- typical, - slowest 5%
Last check
2 h ago: Expected HTTP 402, got 400
Next check
any minute now

How to call it

# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X GET 'https://workers.miodiollc.com/v1/vault/:address?chain=base'
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.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fworkers.miodiollc.com%2Fv1%2Fvault%2F%3Aaddress
const res = await pay("https://workers.miodiollc.com/v1/vault/:address?chain=base");
console.log(await res.json());

Example input

{
  "chain": "base"
}

Example output

{
  "apy": {
    "estimate_pct": "5.10",
    "method": "share_price_lookback",
    "window": "7d"
  },
  "as_of": "2026-09-14T00:00:00.000Z",
  "card": "vault_risk",
  "chain": "base",
  "disclaimer": "MioDio Meridian ERC-4626 vault risk card. Best-effort public on-chain reads only. Not financial, legal, or investment advice. APY is a share-price lookback, not a promise. Idle assets may understate withdrawable liquidity when the vault can unwind strategies. Always verify on-chain.",
  "liquidity": {
    "amount": null,
    "idle_assets": "120000.0",
    "idle_coverage_bps": 48,
    "idle_covers_amount": null,
    "note": "idle_assets is the underlying token balance of the vault contract. Strategy-held assets may still be withdrawable.",
    "total_assets": "25000000.0"
  },
  "product": "mio_dio_defi_risk_passport",
  "share_price": {
    "assets_per_share": "1.0421",
    "drawdown_bps": 0,
    "lookback": {
      "d1": "1.0419",
      "d30": "1.0375",
      "d7": "1.0410"
    }
  },
  "status": "ok",
  "vault": "0xc1256Ae5FF1cf2719D4937adb3bbCCab2E00A2Ca",
  "vault_meta": {
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "asset_decimals": 6,
    "asset_symbol": "USDC",
    "name": "Moonwell Flagship USDC",
    "share_decimals": 18,
    "symbol": "mwUSDC"
  },
  "version": "0.3.3"
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
2 h agoExpected HTTP 402, got 400400730 ms-
6 h agoExpected HTTP 402, got 400400503 ms-
10 h agoExpected HTTP 402, got 400400537 ms-
15 h agoExpected HTTP 402, got 400400533 ms-
19 h agoExpected HTTP 402, got 400400723 ms-
23 h agoExpected HTTP 402, got 400400597 ms-
27 h agoExpected HTTP 402, got 400400506 ms-
31 h agoExpected HTTP 402, got 400400382 ms-
35 h agoExpected HTTP 402, got 400400615 ms-
39 h agoExpected HTTP 402, got 400400568 ms-
44 h agoExpected HTTP 402, got 400400495 ms-
2 days agoExpected HTTP 402, got 400400651 ms-
2 days agoExpected HTTP 402, got 400400383 ms-
2 days agoExpected HTTP 402, got 400400440 ms-
2 days agoExpected HTTP 402, got 400400673 ms-