Skip to content

Supported Networks

The x402 protocol is network-agnostic — it can work with any blockchain that supports programmable payments. However, the SVM Facilitator at https://facilitator.svmacc.tech is optimized specifically for Solana and the Solana Virtual Machine (SVM).

Networks

NetworkIdentifierTypeDescription
Solana MainnetsolanaProductionThe main Solana network. Transactions use real tokens and real value. Use this for production deployments.
Solana Devnetsolana-devnetTestingSolana's development network. Transactions use devnet tokens with no real value. Use this for development and testing.

Choosing a Network

Set the NETWORK environment variable in your project to select which network to use:

bash
# For development and testing
NETWORK=solana-devnet

# For production
NETWORK=solana

Tip: Always start with solana-devnet during development. You can get free devnet USDC from the Solana Faucet for testing. Switch to solana only when you are ready to handle real payments.

Supported Tokens

TokenStandardMainnetDevnet
USDCSPL TokenYesYes

USDC is the primary supported stablecoin. It is available on both Solana mainnet and Solana devnet, making it possible to test payment flows end-to-end before going to production.

Querying Supported Networks and Tokens

For the most up-to-date list of supported networks, tokens, and payment schemes, query the facilitator's /supported endpoint:

bash
curl https://facilitator.svmacc.tech/supported

This returns a JSON response listing all currently supported configurations. The response includes network identifiers, token mint addresses, and payment scheme details.

json
{
  "x402Version": 1,
  "kinds": [
    {
      "scheme": "exact",
      "network": "solana",
      "asset": "<USDC-mint-address>"
    },
    {
      "scheme": "exact",
      "network": "solana-devnet",
      "asset": "<USDC-devnet-mint-address>"
    }
  ]
}

Note: Always check the /supported endpoint rather than hardcoding token addresses, as new tokens and networks may be added over time.

Network Agnosticism

While this facilitator is optimized for Solana, the x402 protocol itself is chain-agnostic. The network field in payment requirements and payment proofs identifies which blockchain is being used. Other facilitators could support EVM chains, other SVM chains, or entirely different blockchain ecosystems — all using the same x402 HTTP flow.

Next Steps

  • See the Facilitator page for details on how the SVM Facilitator works.
  • See the Protocol Reference for the full specification of payment requirements, proofs, and settlement responses.

Powered by SVM Facilitator