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

# Production checklist

> Confirm settings before moving a service from testnet to mainnet.

Walk this list before you flip a service to **Mainnet** mode. Each item is a single check; do all of them.

## Service configuration

* [ ] **Mode** is set to `Mainnet`.
* [ ] **Base URL** points at the production origin, not staging.
* [ ] **Auth method** matches the production upstream (production secrets, not test secrets).
* [ ] **Networks** include only the chains you intend to accept on.

## Paywall configuration

* [ ] **Pricing** is final. Update any client-side caches that store the challenge.
* [ ] **Allowed HTTP methods** match the production endpoint.
* [ ] **Target URL** points at the production upstream path.
* [ ] **Custom headers** and **query parameters** are correct.
* [ ] Paywall passes **Test** in the dashboard.

## End-to-end behavior

* [ ] x402 URL returns `402` with no payment, and `200` with valid payment.
* [ ] MPP URL works for any Tempo-enabled paywalls.
* [ ] Transactions show `Pending → Completed` for a real test payment.
* [ ] Events show `Request → Payment → Fulfillment`.

## Operations

* [ ] Wallet balances appear correctly for the chains you enabled.
* [ ] You know how to withdraw to a wallet you control.
* [ ] Someone on your team has access to the dashboard for incident response.

When every box is checked, you're ready.

<Card title="Monitor payments" icon="chart-line" href="/quickstart/monitor-payments">
  How to watch transactions, events, and wallet balances in production.
</Card>
