Skip to content

Mainnet performance

RUFF prepares requests concurrently and sends deliveries through two gas wallets in parallel. A request needs at least one later block before fulfillment.

On September 29, 2026, the Arc mainnet launch run submitted 106 requests at rates of 1, 5, and 10 requests per second.

Measurement Result
Delivered 106 of 106
Proofs checked 106 of 106
Callback failures 0
Median request-to-callback latency across runs 1.0–1.4 seconds
Longest observed latency 1.77 seconds
Typical delivery distance 2–3 blocks, with 0.5-second blocks

These observations describe that run. They do not establish sustained throughput at higher loads or a worst-case latency bound. RUFF does not offer a contractual delivery deadline.

Requests and their evidence are available in RUFF Explorer. The verification guide shows how to check a result independently.

Delivery depends on block inclusion, RPC response times, outstanding transactions, and callback gas. A burst can create a queue even when all requests fit within the hub’s pending limits.

WebSocket events wake the scanner; independently checked HTTP reads supply the chain data. A polling fallback detects requests if notifications are missed. The relayers prepare work in parallel, while nonce ordering still applies within each sending wallet.

The default launch fee is 0.01333 USDC for 100,000 callback gas. Proof verification and callback execution are included in that quoted service fee; the caller separately pays the request transaction’s gas.

Use the current tariff and limits when sizing an integration. Measure the consumer’s callback cost and account for stored-result recovery.