MESH v1 uses USDC rails. There is no native MESH token.Documentation Index
Fetch the complete documentation index at: https://docs.meshrouter.app/llms.txt
Use this file to discover all available pages before exploring further.
Supported flows
| Flow | Endpoint | Use case |
|---|---|---|
| Quote | POST /v1/payments/quote | Price a Solana or Base payment |
| x402 challenge | POST /v1/payments/x402 | Unlock an accountless paid request |
| Deposit intent | POST /v1/payments/deposit-intents | Fund API-key credit balances |
| Confirm | POST /v1/payments/confirm | Confirm payment and unlock usage |
| Retrieve | GET /v1/payments/intents/{id} | Inspect a payment intent state |
| Cancel | POST /v1/payments/intents/{id}/cancel | Cancel a pending payment intent |
Chains
- Solana USDC
- Base USDC
quoted, pending, confirmed, cancelled, or
expired. Confirmation credits the account balance or unlocks the paid request.
Gasless deposits (web console)
The web console at meshrouter.app supports gasless USDC deposits on Base via EIP-3009transferWithAuthorization. Signed-in users
sign a single authorization with their wallet (Privy embedded or external) and
the MESH relayer pays the Base gas to settle the transfer. The deposit then
follows the standard intent → confirmed flow above. No SDK call required.