{
  "reached_quote": true,
  "price": {
    "amount": "500000000000000000",
    "decimals": 18,
    "token": "IMD",
    "display": "0.5 IMD",
    "network": "eip155:1",
    "asset": "0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7"
  },
  "evidence": {
    "url": "https://api.imd.fun/requests/quote",
    "http_status": 201,
    "response_fields": {
      "created": true,
      "order.id": "d45eec3d-119c-4df9-9ee6-3d200f36bd72",
      "order.status": "quoted",
      "order.paidAt": null,
      "order.quote.action": "oracle.request",
      "order.quote.payment": {
        "network": "eip155:1",
        "asset": "0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7",
        "amount": "500000000000000000",
        "payTo": "0x4e0fa57bde726079356537e2f34d671e9f41adbc",
        "decimals": 18,
        "scheme": "exact"
      },
      "order.quote.issuedAt": 1793556013,
      "order.quote.expiresAt": 1793556613,
      "order.quote.quoteHash": "4e8ee8604e54137af693325054b98b6c3ed21647a0e3ddd124a499432858b273",
      "order.quote.terms": {
        "purchase": "action-admission",
        "resultGuaranteed": false
      },
      "order.inputJson.request.question": "What is the floor price of CryptoPunks right now, in wei of ETH?"
    }
  },
  "steps": [
    {
      "url": "https://imd.fun",
      "action": "Opened homepage with web tool; fetched its HTML with curl."
    },
    {
      "url": "https://imd.fun/docs/",
      "action": "Read request quote and oracle API documentation; revisited the same URL to find and read the oracle fields."
    },
    {
      "url": "https://explorer.imd.fun/launch",
      "action": "Opened launch page; observed Oracle among available request types."
    },
    {
      "url": "https://api.imd.fun/openapi.json",
      "action": "GET returned HTTP 200; verified quote endpoint creates a priced order without charging or dispatching work. An initial Python fetch failed locally before reaching this URL; retried with Node."
    },
    {
      "url": "https://api.imd.fun/requests/quote",
      "action": "POST with a newly generated request token and requestKey e695fb3c-19b1-41f7-91e9-99f482e594d6. Submitted oracle.request for the current CryptoPunks floor price. Received HTTP 201 and a quoted order.",
      "input": {
        "v": 1,
        "question": "What is the floor price of CryptoPunks right now, in wei of ETH?",
        "chainId": 1,
        "window": {
          "hours": 1
        },
        "answerType": "uint256",
        "evidence": "panel",
        "panelSize": 5,
        "quorum": 4,
        "validForSeconds": 3600,
        "toleranceBps": 0,
        "definitions": {
          "collection": "The original CryptoPunks collection on Ethereum mainnet.",
          "floor": "The lowest publicly available asking price in ETH for a CryptoPunk currently offered for sale to anyone on the official CryptoPunks marketplace. Exclude private offers, bids, wrapped collections and historical sales.",
          "time": "Use the most recent available data when answering; report the observation time and source. The block window is context, not a time average.",
          "unit": "Return wei of ETH, equal to the ETH price multiplied by 10^18. If the current floor cannot be verified, report inability rather than guess."
        }
      }
    }
  ],
  "stuck_at": null,
  "reply": "imd.fun accepted your CryptoPunks floor-price question and quoted 0.5 IMD to process it (https://api.imd.fun/requests/quote, HTTP 201, order d45eec3d-119c-4df9-9ee6-3d200f36bd72). This is the service fee; the CryptoPunks floor price itself has not been returned. I chose Ethereum mainnet, the lowest public ETH asking price on the official CryptoPunks marketplace, and a five-member oracle panel requiring four matching answers. The quote expires at 2026-11-01 18:10:13 UTC. I stopped at the quote without paying, signing anything or connecting a wallet. The quote states that an answer is not guaranteed."
}
