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
| Network | Identifier | Type | Description |
|---|---|---|---|
| Solana Mainnet | solana | Production | The main Solana network. Transactions use real tokens and real value. Use this for production deployments. |
| Solana Devnet | solana-devnet | Testing | Solana'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:
# For development and testing
NETWORK=solana-devnet
# For production
NETWORK=solanaTip: Always start with
solana-devnetduring development. You can get free devnet USDC from the Solana Faucet for testing. Switch tosolanaonly when you are ready to handle real payments.
Supported Tokens
| Token | Standard | Mainnet | Devnet |
|---|---|---|---|
| USDC | SPL Token | Yes | Yes |
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:
curl https://facilitator.svmacc.tech/supportedThis returns a JSON response listing all currently supported configurations. The response includes network identifiers, token mint addresses, and payment scheme details.
{
"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
/supportedendpoint 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.