{
  "ok": true,
  "schemaVersion": 2,
  "status": "partial",
  "source": "Monivo",
  "request": {
    "from": {
      "id": "BTC",
      "symbol": "BTC",
      "name": "Bitcoin",
      "network": {
        "id": "BTC",
        "label": "BTC",
        "color": "#F7931A"
      }
    },
    "to": {
      "id": "ETH",
      "symbol": "ETH",
      "name": "Ethereum",
      "network": {
        "id": "ETH",
        "label": "ETH",
        "color": "#627EEA"
      }
    },
    "amount": 0.1,
    "amountUnit": "BTC",
    "outputUnit": "ETH",
    "rateType": "floating",
    "amountWasDefaulted": false
  },
  "best": {
    "provider": "changelly",
    "toAmount": 3.33703335,
    "rate": 33.3703335,
    "etaMinutes": 15,
    "rank": 1
  },
  "quotes": [
    {
      "provider": "changelly",
      "toAmount": 3.33703335,
      "rate": 33.3703335,
      "etaMinutes": 15,
      "rank": 1
    },
    {
      "provider": "changehero",
      "toAmount": 3.336809379788,
      "rate": 33.36809379787999,
      "etaMinutes": 10,
      "rank": 2
    },
    {
      "provider": "lizex",
      "toAmount": 3.336692,
      "rate": 33.36692,
      "etaMinutes": 10,
      "rank": 3
    },
    {
      "provider": "stealthex",
      "toAmount": 3.32482976,
      "rate": 33.2482976,
      "etaMinutes": 10,
      "rank": 4
    },
    {
      "provider": "swapuz",
      "toAmount": 3.3169,
      "rate": 33.169,
      "etaMinutes": 10,
      "rank": 5
    },
    {
      "provider": "changenow",
      "toAmount": 3.3116871,
      "rate": 33.116870999999996,
      "etaMinutes": 10,
      "rank": 6
    },
    {
      "provider": "simpleswap",
      "toAmount": 3.29635172,
      "rate": 32.9635172,
      "etaMinutes": 10,
      "rank": 7
    },
    {
      "provider": "godex",
      "toAmount": 3.27509099,
      "rate": 32.750909899999996,
      "etaMinutes": 12,
      "rank": 8
    }
  ],
  "coverage": {
    "providersAttempted": 10,
    "providersQuoted": 8,
    "providersUnavailable": 2,
    "providersFiltered": 0,
    "complete": false,
    "note": "Coverage is limited to providers connected to Monivo that can route this pair. It is not a survey of the whole market."
  },
  "providersUnavailable": [
    "letsex",
    "fixedfloat"
  ],
  "providersFiltered": [],
  "midMarketRate": 33.51491116113272,
  "fees": {
    "monivoFee": 0,
    "includedInToAmount": [
      "the selected provider's own spread or fee",
      "the network fee the provider deducts for the outgoing transfer"
    ],
    "notIncluded": [
      "the network fee your own wallet pays to send the deposit"
    ],
    "unknown": [
      "the provider's internal fee split — providers return a net output, not an itemised breakdown"
    ]
  },
  "timing": {
    "requestedAt": "2026-10-17T09:59:20.043Z",
    "generatedAt": "2026-10-17T09:59:21.560Z",
    "providerObservationTime": null,
    "providerObservationTimeNote": "Providers do not return the time their own rate was observed, so quote age within a provider is unknown.",
    "maxAgeSeconds": 15,
    "rateHeld": false
  },
  "provenance": {
    "method": "Every connected provider that can route the pair is asked for the same pair, amount and rate type in one sweep; answers are ranked by expected delivered output.",
    "documentation": "https://monivo.io/developers",
    "facts": "https://monivo.io/api/public/facts.json",
    "citation": "Monivo — https://monivo.io"
  },
  "swapUrl": "https://monivo.io/swap/btc-to-eth",
  "disclosure": [
    "Monivo compares only the providers connected to it right now — this is not a survey of the whole market.",
    "Monivo adds no fee or markup of its own; each provider's spread and the network fee are already reflected in its quoted output.",
    "Non-custodial: the selected third-party provider, not Monivo, executes the swap and holds the deposit during settlement.",
    "Estimates only. The rate is not held by this response; a floating rate settles at execution and a fixed rate holds only until it expires."
  ],
  "note": "Read-only estimates. Creating an order requires the MCP server and explicit human confirmation.",
  "retrievedAt": "2026-10-17T09:59:20.043Z"
}
