:-==---:::.
                                                                                                                          .=++-++==--------::..
                                                                                                                       .-=+==+#%#+****+==---:-----::..
                                                                                                                     .=+=--+%%%#=.-++#*##**#+=+=----==-=--::.
                                                                                                                   -+===+%%%#=+==.-=:-===+***###%*+*+=-----+#+=.
                                                                                                                :===-=*#%##*+-::::-+.:..::--==+*++=+======+##***+=.
                                                                                                             .-++=-+##%#*==-:.:.--=#++==--:.:::-::=*##*#*+#%@%#*****-
                                                                                                           :+*=-=*###*+=-.:.-+*#%%%@@%%%%#*==::::::==-:...**###%%#+*#++:.
                                                                                                        .=+++==*#%#*===:..-*%@@%%%%%%%%%%%%%%*:..:.:--:-:.++****#%%%%#***+-:
                                                                                                      .+++---=-**++-::..:*@@%%%#%#%%%%%%##%%%%#-..:::.::. ++=+*#*+##%%%#****+-.
                                                                                                       .-++++*+*#*-....*%%%%%%%####%%%%%#%%%##%%-..-:::--.++=**#%****#*#@%#*+*#*-
                                                                                                        .:-+==:+*+-...+%%%##%#%%%%%#%%#%%##%#%#%*:.:.::::.+*+#%#%#*====+=-=====++==:
                                                                                                           :-::-++-..+%%%%%##%####%%*####%%#%%##*+...:. . =+**###+=-==-:::-==-::.:-=
                                                                                                           :::.:*+..:##%%#######%%##%#%###%%%#%%#+:.::..  +%*++=---::::.==::::.:----
                                                                                                           ---=:*-..=#%%%#*########%#%#%##%%%@%%#==.:... .+*#***+*+=++=+=-=--:---:::
                                                                                                           .:...+-.:##%####**#*###*##*####%%%%@+..-:.. .. =---=--===+++++*++++++++==
                                                                                                            .:..+-.-#%###****##*#######*##%%#%#+=++*:.....==::::-:.:-:-:=+-=-==++++*
                                                                                                      .-=+-..--:+:.=%%*###*##############%%%%=::::=*.... .==.::.::::--:-----------:=
                                                                                                  .:-=+*#*+=....++-*%%#*******##*****#+#%%@%-.:-===#:.....=-......:::--::.:..-::::::
                                                                                              .:-=+**+#=+-:-..  ==.+##%#*#*##+**+*+****#%@%+  .==+=*=..   =:.....-:.....::-::.......
                                                                                           .:-+*#*#=-.::---:..  +-.-+%%%%###*#*#**+****#%%%:.  . .:=:...  =-...-:..:-=*##%%##*=:...
                                                                                      ..-=++**#++-:::-=-:...  : +-.=#%%%%###%%###%##%###%%%.      .... . .==.:-:.:+#%%%%%%%%##%#=:..
                                                                                  .:-=++##+*=--:--===::........ =-.-#%@@@@%##%%##%%%%%#%%%#..       ..   .==.-:.-%%%%%%##%%%%%%%%#-.
                                                                              :-==**##+*=:::---:::....:::...... +-.-#%@@@@@@@@@@@%%%%%%%%%#-:. ....::. .. -=:::=%%%%%%%%%#%%%##%%%#:
                                                                         ..:-=+**+++-:::--=--...--==-:..:... .. ==:=%%@@@%%@%%%@@@@@@@@%#%#+::..... :.....==:.:%%#%%%%%%%%%%%%%##%#*
                                                                     .::-=+##+*=-::--=--:::.:=*##%%###+- :.... .=-:-##@@@%%%%%%@%@@@@@@%%##*.        . .. -=:.+%%####****+++======+=
                                                                 ..:-=+*#%+--:.:-=-:::. .-.-*%%#%%%*#%#%+.:.:...+-.-##@@@%%%%%@@%@@@@@%#%#*: . .   .. ....=-:-==-==+++**##%%##%@@@@@
                                                             ..-==+****+::------::.:....-:-##%#%#%%#%###%+.:..  +-.-#+%%%%%%%%%%%%@@%@##### ..     ..:.. .-:-*@@@@@@@@@@@@@@@@@@@@%%
                                                         ..:=+#***+=-:--++=-......:....-::#%####%%##%#%%%%:.:.  =-.+#*@%%%%%%%%#%@%%%@####*.        ......--.=@%%%%%%@%@@@%%%%%%%%%%
                                                     ..-=+****++:::----::::-=+++=:..:.:-.+%########*#****+=-:.. =-.-*#@@@%####%#%@@%%%%###+     .     ....=-.=%%%%%%%%%%#%%##%%#%%%%
                                                ..:-=+***===-:--:---:.:.-=#%%%%%%%*- ....+**++++++=+=+++***:... +-.-**@@%%####%%#%%%%%####+.    .   .:....==.-@@%%###%%#%%%%%#%%#%##
                                             ::-++***+=-:-:-=:-:..::.:.=%%%%%%%##%##-.::=**##%#%%%%@@%@%@%#. ...+-.-*#@@@#%%###%#%%%%%#%#**.        ......==:=%@%##%###%##%%%%%#%%%#
                                         ..:=+#*#++:.:---::::..:....:.=#%%%%%#%%%%%#%-.::#@%@%%#%%%%%####%#.... +: -**%@@#####%##%%#%%**#*+   .  ...::. ..==.-%@%%#%#%%%%%%%%%#%%%%#
                                    ..:-=+***+==----==-..:::..:.:..:.:###%##%%%%%###%=.::*%%%##%%%%##%%#%%#.... =:.=*#@%##%##%%#####%#****+.  .. ..:..:.. ==.-%%%##%%#%%#%########%#
                                 .:-=+**#+--:--=-::--.:=*#***=:...::.#%#*#***+*==++++=-::*%####%%#%##%#%### ... =:.-****+++====-=--=-==--==++=-=+:::..:. .==.=%%%##%%%%%%%%%%####%%%
                            .::-++***=------:::...-:.=#%%##%%%#-:..:-+++++++**###%%%@%:..*%#**##%##***+***+.:.-:----==+==+*+**++******#+#**=:--+#*+=+=--:.--.=**#######%%%#%%###%###
                         .:=+***+=:=---::::.:.....:.=%%####%%#%%=::-=%%@@%%%%%%%%%%%%*...==+-:--=-=-======+++***#+**+%=#%=*#-#*-*+=@++*:#-+=...-%#-**+*+===+=-=-=---==++***#%%%%##%%
                     .:-=****+-:--=----.....::...-.:%%#%%%%%%%%##:.::%%#%#%%%%%######+.::==+++***#*#*+#+*#=%-+--+:-.-+.++:+=.+-.+:-*:=-:+:+-...-*+ -=.-=:.--*%+**+*+====--=----++*##
                 ::=+*##*=--------...-+**+-:..:..:.*%#%##%%####*+.:::%%#%#####%#*++---=**+%-..**:+.+-.+:-=.+:=-=--=:-*:*+-+=:*+-#==#-++:*:+:.. -#+:=-:-=..:.-+.*#.#%-#%*+*=*+++=----
             .:=+*##**=------::.:::+##%#%%%#=...::.===-======+=++=:.-%%#####*+=--=+***#+*.+. :+=:-:*-=*-*=:+:+::::-.:+:=-:=--*==+==*===+==++==-=*-.-:.:+:--:==-+- =* =#.-=.*%=#%=*#*
        .::-++*#+==--===-::....::-%%##%%%%%%%=..:=+*###%%%@@@@@@@+..:##**+=--=+**#**+:=:::+- .++-+:=-:=-=--==+==++++*****#********+*++++++++++****++*+==::-:=+:=+.*+:==:--.:*.-#::%-
    .:-+**#**+=------::..::::::::%%%##%%%%%%%%::.:=%%%%######%%%%*:-.=---=+****+=-=---=:=-====++++********+++++++========--==------=-----==----=---=++++*+*++=-=-:-:.-=.=-:=*-==.-*.
:-+=+#*#*+------:-:.-=+*+=.:.::.*%%%%%####****=:::=%%%###%%###**+=--==+**#++=-:-----=-==++**+++=====-=--=======+++*+==*####+#%#-=#%@#--+%@@#::*#%*+-=-----===++****++*==-::-+.-+.:*-

Facilitator

Test x402 payments on real infrastructure. Free. Testnet only.

A free, public x402 facilitator for testnet development, built and operated by FareSide on the same infrastructure that powers our production infrastructure.

It implements the x402 protocol: an open standard that lets any HTTP server accept per-request crypto payments with a few lines of code.

With this facilitator, you can:

  • Charge any token per API call, per agent action, per inference,
  • Skip accounts, sessions, and user registration entirely,
  • Settle instantly with no gas fees for the payer,
  • Integrate without rebuilding your backend.

It speaks pure HTTP and requires no blockchain node on your end.

When your integration is ready for mainnet, fareside.com is where you go next.

Developers building APIs, AI agents, bots, or any service that delivers value per request and wants to get paid for it. No subscriptions, API keys, or account management.

If you’re evaluating x402 or prototyping an integration, start here. You’ll be pointing at real settlement infrastructure from day one, so the move to production is a config change, not a rewrite.

Traditional payment systems weren’t designed for machine-to-machine transactions. They require human signup flows, billing cycles, and centralized gatekeepers. None of that makes sense when the client is an autonomous agent making thousands of requests per hour.

x402 solves this at the protocol level. A facilitator handles the verification, signature checks, replay protection, and token transfers so you don’t have to.

FareSide provides this testnet instance free so you can ship a working integration before committing to production. No risk. No lock-in.

Point the middleware at https://facilitator.x402.rs and set your price. That’s it.

This facilitator is testnet-only. Currently supported:

  • Base Sepolia
  • Radius Testnet
  • Arbitrum Sepolia
  • Polygon Amoy
  • Ethereum Sepolia
  • BNB Smart Chain Testnet
  • HyperLiquid EVM Testnet
  • Monad Testnet
  • Sei Testnet
  • 0G Testnet
  • SKALE Base Sepolia
  • Solana Devnet

For mainnet chains and higher throughput, see fareside.com.

Nothing. This is a free testnet facilitator.

The tokens you’ll be transacting are testnet tokens with no real value. This environment is for integration testing, not production traffic.

You set the price per request; the facilitator enforces it. Payments are gasless for the client and settle directly to your address.

x402 is a protocol for stateless, per-request payments over HTTP, named after the 402 Payment Required status code that’s been reserved in the HTTP spec since 1991.

The client attaches a signed payment payload to each request. The facilitator verifies it and settles the transfer when the request succeeds. Your server never touches a private key.

It’s designed for autonomous agents, AI services, and any system that needs to transact at machine speed without user sessions, API keys, or billing infrastructure.

This facilitator is built and operated by FareSide, using x402-rs, an open-source Rust implementation of the x402 protocol.

It runs on the same infrastructure as our production offering: the same settlement engine, the same relayer stack, the same latency optimizations. The only difference is testnet tokens.

When you’re done testing, fareside.com is your path to mainnet.

Yes. x402-rs is open source and you can self-host it.

Start here → https://github.com/x402-rs/x402-rs

If you’d rather not run infrastructure, FareSide handles that for you in production.

This facilitator is testnet-only. For mainnet, higher throughput, SLAs, and multi-chain support, visit fareside.com.

Your integration code doesn’t change. Just swap the facilitator URL.