Facilitator
The ax402 facilitator verifies signed payment authorizations and submits on-chain settlement transactions on behalf of gateway servers. Gateway processes call the facilitator over HTTP; buyers never talk to it directly.
Role in the stack
- Gateway receives
PAYMENT-SIGNATUREfrom the buyer - Gateway calls facilitator
/verifythen/settle - On success, gateway proxies the request to upstream
AxLabs testnet
Hosted facilitator for development and staging:
FACILITATOR_BASE_URL=https://ax402.testnet.app.mf.axlabs.net
curl -s https://ax402.testnet.app.mf.axlabs.net/health
curl -s https://ax402.testnet.app.mf.axlabs.net/supported | jq .Supported networks include Base Sepolia (eip155:84532) and Neo X Testnet (eip155:12227332), with exact and batch-settlement schemes. Match endpoint accepts to /supported.
Self-hosted
Run your own facilitator from ax402-facilitator or the ax402/ local Compose stack. Set FACILITATOR_BASE_URL on the control plane and gateway processes.