Skip to content

Design

The decisions behind Bruno's implementation of the specification, and why. How each works is in the code; running a relay is in deployment; what's planned and the known gaps are on the roadmap.

  • The deployer and the runner: the transaction Bruno sends, and why it's shaped so.
  • Bundling: how transactions reach builders, and the builder rule relied on.
  • Gas: gas limits computed or estimated, pricing before signing, and per-fork schedules.
  • The queue, batches and funding: ranking, simulating every block, and funding accounts.
  • Treasury: the float refilling itself from what the payee collects.
  • Measuring and reading the chain: what's measured, degrading, and few requests a slot.
  • Price: the tip, our fee, quotes, and token prices.
  • x402: Bruno as x402's facilitator, and where it departs from x402's text.
  • Risks: what could cost the relay or its clients.
  • Cloudflare Workers: the relay on Workers.