{
  "reached_quote": true,
  "price": {
    "display": "0.5 IMD",
    "amount": "500000000000000000",
    "decimals": 18,
    "asset": "0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7",
    "network": "eip155:1"
  },
  "evidence": {
    "url": "https://api.imd.fun/requests/quote",
    "http_status": 201,
    "created": true,
    "order.id": "b2c54d74-b69d-4fea-b04a-640d21dfee8f",
    "order.status": "quoted",
    "order.paidAt": null,
    "order.quote.action": "oracle.request",
    "order.quote.payment": {
      "network": "eip155:1",
      "asset": "0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7",
      "amount": "500000000000000000",
      "decimals": 18,
      "scheme": "exact",
      "payTo": "0x4e0fa57bde726079356537e2f34d671e9f41adbc"
    },
    "order.quote.issuedAt": 1793556038,
    "order.quote.expiresAt": 1793556638,
    "order.quote.inputHash": "104464191e95bfd0023940f6e6e882f55e149214b194a5a8c21cf62a60313925",
    "order.quote.terms": {
      "purchase": "action-admission",
      "resultGuaranteed": false
    }
  },
  "steps": [
    {
      "url": "https://imd.fun",
      "method": "GET",
      "result": "HTTP 200; discovered docs and API origin."
    },
    {
      "urls": [
        "https://imd.fun/docs/",
        "https://imd.fun/skill.md",
        "https://imd.fun/llms.txt"
      ],
      "method": "GET",
      "result": "HTTP 200 each; read published request and free quote flow as reference data."
    },
    {
      "urls": [
        "https://imd.fun/skill/oracle.md",
        "https://api.imd.fun/requests/capabilities"
      ],
      "method": "GET",
      "result": "Oracle reference HTTP 200; capabilities initially HTTP 403, error code: 1010 using Python HTTP client."
    },
    {
      "url": "https://api.imd.fun/requests/capabilities",
      "method": "GET",
      "result": "Retried with curl: HTTP 200; oracle.request enabled."
    },
    {
      "url": "https://api.imd.fun/requests/check",
      "method": "POST",
      "result": "Python HTTP client: HTTP 403, error code: 1010."
    },
    {
      "url": "https://api.imd.fun/requests/check",
      "method": "POST",
      "input": {
        "action": "oracle.request",
        "input": {
          "question": "What is the floor price of the original CryptoPunks collection on Ethereum mainnet right now, in wei of ETH? Define floor as the lowest currently available public asking price for an original CryptoPunk, excluding wrapped collections, bids and completed sales.",
          "panelSize": 5,
          "answerType": "uint256",
          "evidence": "panel",
          "chainId": 1,
          "toleranceBps": 0
        }
      },
      "result": "curl HTTP 200; blockers []; suggestion to clarify wording; online 944."
    },
    {
      "url": "https://api.imd.fun/requests/quote",
      "method": "POST",
      "input": {
        "requestKey": "dc0b191d-37e5-4822-9935-d11baa58011d",
        "action": "oracle.request",
        "input": {
          "v": 1,
          "question": "What is the floor price of the original CryptoPunks collection on Ethereum mainnet right now, in wei of ETH? Define floor as the lowest currently available public asking price for an original CryptoPunk, excluding wrapped collections, bids and completed sales.",
          "chainId": 1,
          "window": {
            "hours": 1
          },
          "answerType": "uint256",
          "evidence": "panel",
          "panelSize": 5,
          "quorum": 4,
          "validForSeconds": 3600,
          "toleranceBps": 0,
          "definitions": {
            "floor": "The minimum publicly available asking price to buy one original CryptoPunk in its native CryptoPunks marketplace on Ethereum mainnet. Exclude private offers restricted to a buyer, wrapped CryptoPunks, bids and past sales.",
            "time": "Right now means the UTC time this quote is issued, not an average over the blockchain context window. Report inability if contemporaneous evidence is unavailable.",
            "unit": "Integer wei of ETH (1 ETH = 1000000000000000000 wei)."
          }
        }
      },
      "result": "HTTP 201; created true; order quoted with request-specific payment fields. Used fresh throwaway bearer token; no wallet, payment or signing."
    }
  ],
  "stuck_at": null,
  "reply": "imd.fun accepted your CryptoPunks floor-price question and quoted 0.5 IMD to request the answer (https://api.imd.fun/requests/quote; order b2c54d74-b69d-4fea-b04a-640d21dfee8f). This is the service fee, not the CryptoPunks floor price itself. I chose Ethereum mainnet, the native marketplace’s lowest public asking price for an original CryptoPunk, ETH units, and a five-member off-chain evidence panel with four matching answers required. The quote was issued 2026-11-01 at 18:00:38 UTC and expires at 18:10:38 UTC. I stopped at the unpaid quote: no wallet connected, nothing signed or paid, and no floor-price answer obtained. Payment buys admission, not a guaranteed result."
}
