{
  "reached_quote": true,
  "price": {
    "amount": "500000000000000000",
    "decimals": 18,
    "token": "IMD",
    "display": "0.5 IMD",
    "network": "eip155:1",
    "asset": "0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7"
  },
  "evidence": {
    "source": "https://api.imd.fun/requests/quote",
    "http_status": 201,
    "created": true,
    "order.id": "12c37a9d-ed0e-43a0-bb32-d6af855f52c0",
    "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": 1793556024,
    "order.quote.expiresAt": 1793556624,
    "order.quote.terms": {
      "purchase": "action-admission",
      "resultGuaranteed": false
    },
    "order.quote.inputHash": "506917f60800d9d44d9aac404192062cb32a6c7d24cd9d4e4a33bc7a9df7942d",
    "order.quote.quoteHash": "f1ed9ca14547909ea30cf02f5484cb93907cab4988e3b469ed69a0eca013a6bb",
    "accepted_question": "What is the floor price of CryptoPunks right now on Ethereum mainnet, in wei of ETH? Floor means the lowest currently active publicly purchasable listing for an original CryptoPunk, excluding wrapped punks, bids and private offers. State the observation timestamp and cite current sources.",
    "note": "This is an actual saved quote for running the requested lookup, not a returned CryptoPunks floor price. No work was paid for or dispatched."
  },
  "steps": [
    "Opened https://imd.fun with web and GET https://imd.fun with curl (HTTP 200); followed its Docs link to https://imd.fun/docs/.",
    "Attempted GET https://api.imd.fun/openapi.json with Python urllib (HTTP 403); retried with curl (HTTP 200). The schema says quoting creates no charge or dispatched work and accepts a client-generated random Bearer token.",
    "Read https://imd.fun/docs/ for oracle input and quote fields (including additional views around lines 500 and 780). GET https://api.imd.fun/requests/capabilities returned HTTP 200 with oracle.request enabled and token metadata.",
    "POST https://api.imd.fun/requests/check with action oracle.request, the accepted_question above, panelSize 5, answerType uint256, evidence panel and chainId 1. HTTP 200: blockers [], judged true; request drafted with v 1, window hours 24, quorum 4, validForSeconds 86400 and toleranceBps 100. A wording suggestion remained.",
    "POST https://api.imd.fun/requests/quote with that full drafted request, requestKey d43f119e-0e65-4ae9-9f68-45adfaa7acd2 and a newly generated request token (no wallet). HTTP 201: created true, order.status quoted and payment amount 500000000000000000 at 18 decimals. The saved input retains the exact question and pins blocks 26314390 through 26321570.",
    "Stopped after receiving the quote; did not call submit, pay, sign or connect a wallet."
  ],
  "stuck_at": null,
  "reply": "imd.fun accepted your CryptoPunks floor-price lookup and quoted 0.5 IMD on Ethereum mainnet to run it (https://api.imd.fun/requests/quote, HTTP 201). I chose an oracle question on Ethereum mainnet, a five-agent panel, and the lowest active public listing for an original CryptoPunk, reported in ETH. This is the service fee, not the CryptoPunks floor price; that answer is still pending payment. The quote lasts 10 minutes and does not guarantee a result. I stopped at the quote without paying, signing or connecting a wallet."
}
