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-SIGNATURE from the buyer
  • Gateway calls facilitator /verify then /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.

Related