Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ryvo.network/llms.txt

Use this file to discover all available pages before exploring further.

Ryvo does not reject x402. It questions exact settlement on every interaction as the default model for high-frequency machine commerce.

What x402 does well

x402 standardizes how a server can require payment inside the HTTP lifecycle. It solves a real discovery and authorization problem: it gives clients a uniform way to pay for an API call and gives servers a uniform way to express “this response costs this much on this chain.” For one-off or infrequent payments, that model is clean. The authorization is tied directly to the HTTP request, and there is no state to maintain between parties.

What changes at high frequency

When the same payer and payee interact many times, exact per-payment settlement inherits an obvious cost: every call pays for its own on-chain transaction, its own signatures, and its own confirmation latency. That cost is amortized trivially at low volume and becomes the bottleneck at high volume. It also compresses the minimum economic price of an API call to at least its share of on-chain settlement, even when the underlying service is nearly free.

Ryvo’s take

Ryvo treats exact per-payment x402 as a baseline to measure against, not as an adversary. Concretely:
  • Ryvo’s benchmarks count how many exact-payment transactions a scenario would have required.
  • They compare that count to the number of Ryvo settlement transactions actually submitted on-chain.
  • The ratio is published as settlement compression.
That baseline is reported directly in Live devnet benchmarks.

Where x402 and Ryvo compose

x402 and Ryvo can coexist at the API surface:
  • A server can accept exact x402 payments for one-shot clients and Ryvo commitments for recurring clients.
  • An operator can offer both a pay-per-call x402 endpoint and an Ryvo-backed account for heavier integrations.
The two are not mutually exclusive. Ryvo narrows the model to the repeated-relationship case and makes settlement cost independent of request volume inside that case.

See also