> ## Documentation Index
> Fetch the complete documentation index at: https://docs.panofx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Quote lifecycle

> Everything that happened to a quote, from request to final confirmation.

<ParamField path="id" type="string" required>The quote id.</ParamField>

<ResponseField name="quoteId" type="string" />

<ResponseField name="rfqId" type="string" />

<ResponseField name="chainId" type="number" />

<ResponseField name="status" type="string">`quoted`, `signed`, `submitted`, `settled`, `failed`, `expired` or `cancelled`.</ResponseField>
<ResponseField name="final" type="boolean">True once the indexer has confirmed the settlement.</ResponseField>

<ResponseField name="taker, recipient, sellToken, buyToken, sellAmount, received, takerPays, proceeds" />

<ResponseField name="fee" type="object">`{ token, amount }`.</ResponseField>
<ResponseField name="gasFee" type="object">`{ token, amount }`.</ResponseField>

<ResponseField name="offersHash" type="string" />

<ResponseField name="band" type="object | null">The band at quote time.</ResponseField>

<ResponseField name="quotedAt, expiresAt" type="string" />

<ResponseField name="resolver" type="object | null">`{ address, name }` of the winner.</ResponseField>
<ResponseField name="replies" type="object">`{ valid, rejected, declined, noReply, late }` counts for the auction.</ResponseField>
<ResponseField name="offers" type="object[]">Every valid bid, best first: `{ resolver, name, outputAmount, rank, status, latencyMs, won }`.</ResponseField>
<ResponseField name="steering" type="object | null">The steering that applied.</ResponseField>
<ResponseField name="executions" type="object[]">`{ executionId, status, reason, txHash, submitter, gasUsed, createdAt, updatedAt }`.</ResponseField>
<ResponseField name="settlement" type="object | null">`{ txHash, block, blockTime, confirmed, confirmedAt, takerPays, proceeds, gasFee, submitter }`. On Solana `block` is the slot.</ResponseField>
<ResponseField name="fills" type="object[]">`{ orderHash, resolver, filler, logIndex }` from the indexer.</ResponseField>
<ResponseField name="timeline" type="object[]">`{ at, event, detail }` with events `requested`, `quoted`, `signed`, `submitted`, `requote`, `failed`, `settled`, `final`, `expired`.</ResponseField>

`404 not_found` for an unknown or malformed id.

<ResponseExample>
  ```json 200 theme={null}
  {
    "quoteId": "5f1c…", "rfqId": "9a2e…", "chainId": 84532,
    "status": "settled", "final": true,
    "taker": "0xTaker", "recipient": "0xTaker",
    "sellToken": "0xe238…", "buyToken": "0x036C…",
    "sellAmount": "25000000000000", "received": "15508060000",
    "fee": { "token": "0x036C…", "amount": "7754030" },
    "gasFee": { "token": "0x036C…", "amount": "100000" },
    "takerPays": "25000000000000", "proceeds": "15500205970",
    "offersHash": "0x…", "band": { "mid": 1612.4, "…": "…" },
    "quotedAt": "2026-09-14T12:00:00.000Z", "expiresAt": "2026-09-14T12:00:20.000Z",
    "resolver": { "address": "0xResolver", "name": "Lagos desk" },
    "replies": { "valid": 2, "rejected": 0, "declined": 0, "noReply": 0, "late": 0 },
    "offers": [
      { "resolver": "0xResolver", "name": "Lagos desk", "outputAmount": "15508060000", "rank": 1, "status": "won", "latencyMs": 640, "won": true },
      { "resolver": "0xOther", "name": "node-bravo", "outputAmount": "15490000000", "rank": 2, "status": "lost", "latencyMs": 710, "won": false }
    ],
    "steering": null,
    "executions": [ { "executionId": "c07d…", "status": "settled", "reason": null, "txHash": "0x…", "submitter": "0xKeeper", "gasUsed": "412000", "createdAt": "…", "updatedAt": "…" } ],
    "settlement": { "txHash": "0x…", "block": 31012350, "blockTime": "…", "confirmed": true, "confirmedAt": "…", "takerPays": "25000000000000", "proceeds": "15500205970", "gasFee": "100000", "submitter": "0xKeeper" },
    "fills": [ { "orderHash": "0x…", "resolver": "0xResolver", "filler": "0x64Dc…", "logIndex": 12 } ],
    "timeline": [
      { "at": "…", "event": "requested", "detail": null },
      { "at": "…", "event": "quoted", "detail": { "latencyMs": 812 } },
      { "at": "…", "event": "signed", "detail": null },
      { "at": "…", "event": "submitted", "detail": { "txHash": "0x…" } },
      { "at": "…", "event": "settled", "detail": { "block": 31012350 } },
      { "at": "…", "event": "final", "detail": null }
    ]
  }
  ```
</ResponseExample>
