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

# Core Concepts

> Map of Liquidramp business concepts — orders, quotes, settlement, and operational primitives.

Before writing integration code, understand how Liquidramp models a trade end to end.

## Transaction model

<CardGroup cols={2}>
  <Card title="Exchange rates" icon="chart-line" href="/concepts/exchange-rates">
    Preview rates without reserving a quote.
  </Card>

  <Card title="Quotes" icon="calculator" href="/concepts/quotes">
    `POST /v1/orders/quote` reserves a rate before you commit an order.
  </Card>

  <Card title="Orders" icon="receipt" href="/concepts/orders">
    Unified `POST /v1/orders` for onramp, offramp, and swap.
  </Card>

  <Card title="Order lifecycle" icon="rotate" href="/concepts/order-lifecycle">
    How `status` moves from created through completed.
  </Card>

  <Card title="Transaction statuses" icon="traffic-light" href="/concepts/transaction-statuses">
    Terminal and in-flight status values — when to poll, when to wait for webhooks.
  </Card>
</CardGroup>

## Liquidity and settlement

<CardGroup cols={2}>
  <Card title="Liquidity providers" icon="water" href="/concepts/liquidity-providers">
    How independent providers supply inventory for routed orders.
  </Card>

  <Card title="Settlement" icon="handshake" href="/concepts/settlement">
    How fiat and crypto legs complete after payment confirmation.
  </Card>

  <Card title="Escrow" icon="lock" href="/concepts/escrow">
    On-chain protection for crypto during offramp and swap.
  </Card>
</CardGroup>

## Integration operations

<CardGroup cols={2}>
  <Card title="Callbacks" icon="bell" href="/concepts/callbacks">
    Outbound webhooks for order status changes.
  </Card>

  <Card title="Idempotency" icon="fingerprint" href="/concepts/idempotency">
    Safe retries on order creation without duplicate trades.
  </Card>

  <Card title="Retries" icon="rotate-right" href="/concepts/retries">
    When to retry API calls vs wait for async settlement.
  </Card>

  <Card title="Rate limits" icon="gauge-high" href="/concepts/rate-limits">
    How to handle throttling.
  </Card>
</CardGroup>

## Reference data

Assets and corridors are fetched at runtime — do not hardcode:

| Resource        | Endpoint                    | Doc                                                     |
| --------------- | --------------------------- | ------------------------------------------------------- |
| Crypto assets   | `GET /v1/crypto-currencies` | [Supported assets](/resources/supported-assets)         |
| Fiat currencies | `GET /v1/fiat-currencies`   | [Supported currencies](/resources/supported-currencies) |
| Networks        | `GET /v1/networks`          | [Supported networks](/resources/supported-networks)     |
| Banks           | `GET /v1/institutions`      | Use `code` as `institution_code` / `bank_code`          |

## Quick integration path

<Steps>
  <Step title="Authenticate">
    Generate `pk_*` / `sk_*` / `enc_*` keys. [Authentication](/getting-started/authentication)
  </Step>

  <Step title="Discover assets">
    Call reference endpoints to populate currency and network pickers.
  </Step>

  <Step title="Quote and order">
    Preview rate, then create order. [Onramp quickstart](/quickstarts/onramp)
  </Step>

  <Step title="Fulfil and settle">
    Payment is auto-detected. Optionally call `POST /v1/orders/:reference/fulfill` if confirmation is delayed. Listen for [webhooks](/quickstarts/webhooks).
  </Step>
</Steps>

## Order types at a glance

| Type    | `from` leg | `to` leg | Quickstart                      |
| ------- | ---------- | -------- | ------------------------------- |
| Onramp  | Fiat       | Crypto   | [Onramp](/quickstarts/onramp)   |
| Offramp | Crypto     | Fiat     | [Offramp](/quickstarts/offramp) |
| Swap    | Crypto     | Crypto   | [Swap](/quickstarts/swap)       |
