Agents that pay invoices.

Agents can pay HTTP 402 invoices under ledger-enforced spend gates. Raxol chooses the rail, signs the intent, and records the receipt.

Payments package: 0.2; core: 2.6. Stablecoin fees run 10-22 bps by trust tier; volatile assets run 22-40 bps.

Tier Trust score Stable Volatile Proof
standard 0-24 22 bps 40 bps no proof required
trusted 25-49 19 bps 35 bps no proof required
verified 50-74 15 bps 29 bps compliance proof
premium 75-99 12 bps 25 bps compliance + non-membership
institutional 100 and above 10 bps 22 bps compliance + non-membership

Fees have three layers: solver spread, venue cut, raxol routing cut. Tiers discount the last two; solver spread is never discounted (8 bps stable, 18 bps volatile), so there is no zero-fee tier. ACP jobs skip routing cut; it is already budgeted.

Public, stealth, or shielded

ZK attestations prove trust tier without exposing the score.

xochi.fi reach

Five-minute cache; cached registry on fetch failure.

GET api.xochi.fi/api/capabilities source: cached
Ethereum 1 EVM USDCUSDTWETH
Optimism 10 EVM USDCUSDTWETH
Polygon 137 EVM USDCUSDTWETH
Robinhood Chain 4663 EVM USDGWETH Permit2 pull
Base 8453 EVM USDCUSDTWETH
Arbitrum One 42161 EVM USDCUSDTWETH
Arc (testnet) 5042002 EVM USDC testnet
Tron 728126428 TVM USDCUSDT relay rail
Solana -- SVM absent appears when the capabilities API returns an SVM chain
settles public, stealth, or shielded per payment

xochi.fi routing

Raxol.Payments.Router.select/1 picks x402, private settlement, or relay.

Request Rail
same-chain API call x402
cross-chain transfer xochi
privacy: stealth xochi
privacy: shielded xochi
leg into Tron relay
stealth, bound for Tron relay

Tron forces relay, which is public-only; stealth-to-Tron fails at the Action.

13 Actions

moves funds

  • payment_create_mandate
  • payment_execute_deposit_route
  • payment_execute_relay_transfer
  • payment_execute_xochi_intent
  • payment_transfer

read only

  • payment_get_quote
  • payment_get_wallet_info
  • payment_list_history
  • payment_list_mandates
  • payment_poll_relay_status
  • payment_poll_xochi_status
  • payment_revoke_mandate
  • payment_spending_status