Skip to main content
You could run your own facilitator. You could also run your own Ethereum node. Most people use Alchemy instead.

What it takes to self-host

Running a facilitator means operating a production blockchain service:
ConcernWhat’s involved
InfrastructureDeploy and maintain a Rust binary, handle TLS, uptime monitoring, auto-restart
Signer key managementGenerate keys, store them securely, rotate periodically, handle compromise scenarios
Nonce coordinationMultiple concurrent settlements can’t reuse nonces — requires sequencing or nonce pools
Gas fundingFacilitator wallets need ETH for gas; monitor balances, auto-fund, sweep excess
RPC reliabilityPrimary RPC goes down? You need fallback RPCs with automatic failover
ScalingMore tenants = more concurrent settlements = more signers = more gas management
RebalancingDistribute gas across signer wallets, drain inactive ones, handle L1 data fees

What we handle

Renvoy runs all of this as a managed service:
  • Multi-signer pool — multiple signer wallets per instance, nonce coordination handled automatically
  • Automatic gas funding — we monitor balances and rebalance across signers
  • RPC fallback — ordered failover across multiple RPC providers
  • Key rotation — periodic signer key rotation with zero-downtime grace periods
  • Rate limiting — per-tenant RPS limits protect against abuse
  • Usage metering — track settlements and verifications per billing period
  • KYT (Know Your Transaction) — every settlement is screened before reaching the chain
  • Flashblocks — ~200ms settlement on Growth and Enterprise plans (vs ~2s standard)
  • Edge routing — Cloudflare Workers route requests to the nearest facilitator instance

The tradeoff

You set the price. We handle the settlement. Your server keeps full control over what to charge for, how much to charge, and who gets access. The facilitator only handles the payment mechanics. Ready to start? See Getting Started.