> ## 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.

# Welcome to Panofx

> A public, permissionless request-for-quote market for naira and dollar stablecoin FX.

Panofx is a market for swapping cNGN against USDC and USDT. Anyone with a wallet names a size. Independent
resolvers price it from inventory they control. The best offer settles atomically in one transaction.
Nobody holds anybody's funds, and nobody asks for anybody's documents.

<CardGroup cols={3}>
  <Card title="Run a resolver" icon="server" href="/resolvers/overview">
    Quote the corridor from your own inventory. No application, no approval. About ten minutes in the app.
  </Card>

  <Card title="Swap" icon="arrow-right-arrow-left" href="/takers/swap">
    What you sign, what you pay, and why you never need ETH or SOL.
  </Card>

  <Card title="Integrate" icon="code" href="/integrators/overview">
    Quote, sign and settle through the relay's HTTP API.
  </Card>
</CardGroup>

## Where things run today

The network runs on Base Sepolia and Solana devnet, served by one hosted relay. Testnet cNGN comes from
the Panofx team during the pilot; testnet USDC comes from Circle's faucet on Base.

| Service         | URL                                                                                                  |
| --------------- | ---------------------------------------------------------------------------------------------------- |
| Web app         | [https://web-production-a2664.up.railway.app](https://web-production-a2664.up.railway.app)           |
| Relay API       | [https://relay-production-f175.up.railway.app](https://relay-production-f175.up.railway.app)         |
| Node WebSocket  | `wss://relay-production-f175.up.railway.app/ws/node`                                                 |
| Node releases   | [https://github.com/PanoFlow/panofx-node/releases](https://github.com/PanoFlow/panofx-node/releases) |
| Container image | `ghcr.io/panoflow/panofx-node:0.10.1`                                                                |

<Note>
  The hosted relay requires a taker proof of control on every quote and a registration for every resolver.
  Both are self-serve and take one signature. See [Taker proof](/integrators/taker-proof) and
  [Register](/resolvers/runbook/command-line#register).
</Note>

## How to read these docs

<Steps>
  <Step title="Understand one swap">
    [How it works](/overview/how-it-works) walks through a single swap on Base, step by step, and explains why funds are never at risk.
  </Step>

  <Step title="Pick your role">
    The **Run a resolver** section is the operator runbook. **Swap** is for takers. The **API reference** tab is for integrators.
  </Step>

  <Step title="Look things up">
    The **Reference** tab holds the policy file, every command and environment variable, and the contract addresses. The **Protocol** tab has the wire formats and the security model.
  </Step>
</Steps>
