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

Facilitator

This is a public x402 facilitator, a hosted service that lets your app accept crypto payments per request with just a few lines of middleware.

It’s powered by the x402 protocol, an open standard for frictionless, internet-native payments.

With this facilitator, you can:

  • Charge USDC (or other supported tokens) per API call,
  • Skip accounts, wallets, or user registration,
  • Receive funds instantly with zero fees,
  • And integrate without changing your backend.

It speaks pure HTTP, requires no blockchain node, and plugs into your existing stack.

Think of it as Stripe for the agentic economy, but global, permissionless, and composable.

Builders of APIs, tools, bots, and agents that deliver value with every request.

Whether you’re monetizing AI, compute cycles, or developer APIs, x402 gives you fine-grained control over access and payments, even at sub-cent precision.

Traditional payments aren’t built for real-time, per-request usage. They’re often slow, costly, or require heavy human involvement.

The x402 protocol solves this by enabling payments over HTTP using gasless, off-chain transactions.

Integrating it securely means dealing with signature checks, replay protection, and token transfers.

That’s where a facilitator comes in. It handles all the hard parts, so you don’t have to.

Add a few lines of middleware or adjust your config — that’s all it takes.

The facilitator handles the crypto complexity so you can focus entirely on your product.

This facilitator currently supports:

More chains are coming soon.

The facilitator charges no fees.

You set the price per request, and the facilitator enforces it.

x402 payments are gasless for the client. The full amount goes directly to you instantly.

x402 is a protocol for stateless, per-request payments over HTTP.

Clients attach a signed payment payload to each request.

A facilitator verifies it, forwards the request to your backend, and transfers the funds when the request succeeds.

It’s especially well-suited for autonomous agents, AI services, and any system that wants to transact without managing user sessions, API keys, or accounts.

This is an independent Rust implementation maintained by the x402.rs team.

It’s fast, production-grade, and built to showcase what’s possible with x402.

Other facilitators are being developed — including one by Coinbase — but this one is open-source, auditable, and neutral by design.

Yes. The facilitator featured here is open source.

You can run your own instance, set your own pricing rules, and plug in custom logic.

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