Why CryptoRail

The control of building it, without building it.

A company that wants its back office on chain has three usual options besides CryptoRail. Each is the right answer for someone. Here is what each one gives, what it costs, and where CryptoRail differs.

Option 1

Build it in-house

Full control and no vendor. The cost is that nonces, stuck transactions, reorganisations, approvals, sponsorship and event delivery are each a project of their own, and each fails in production in its own way, usually after launch.

Option 2

A custodial wallet service

Someone else holds the keys and carries the custody: quick to start, and the right choice when you want that responsibility off your books. The cost is that your keys and your operations live inside their platform, on their terms.

Option 3

A hosted transaction relay

A provider sends and tracks your transactions from its own infrastructure, mostly on public networks. The cost is that your operations depend on, and pass through, a service you do not run.

Against building it

The layer, already built and tested.

CryptoRail is the layer a team would otherwise have to build and keep running, with the failure cases already covered by tests. You keep the control that made building attractive: it runs in your infrastructure and every external piece can be replaced by your own.

  • Runs in your infrastructure, as a container image over your PostgreSQL, with schema migrations applied by an explicit command.
  • Every external concern is a documented port: replace a signer, a store or a publisher with your own, and prove it with the contract tests.
  • Nonces strictly increasing per sending address, gaps detected and filled, and never two transactions mined for one operation.
  • A transaction the network does not pick up is replaced with a higher fee within the caps you set, or cancelled, never silently abandoned.
  • Chain reorganisations handled: no event lost or delivered from a discarded block, across restarts.
Against a custodian

Keep your custodian, if you have one.

CryptoRail is not a custodian and does not compete with one. If you already trust a custodian or an HSM with your keys, CryptoRail uses it as its external signer and adds everything around the signature.

  • Your own signer keeps the key: CryptoRail prepares the exact bytes, your system signs them, CryptoRail verifies and broadcasts.
  • Keys never enter CryptoRail: signing happens in your HSM, your cloud KMS or your own signer, and only the development signer ever touches a key.
  • Operations above a threshold wait for a quorum of approvers, who sign an EIP-712 digest that names neither nonce nor fee.
  • Every change of state of your own operations arrives through the same channel as the contract events.
Against a relay

Inside your infrastructure, on your networks.

CryptoRail does what a relay does, from your own infrastructure, on public networks and on permissioned consortium networks, with approvals and events into your back office.

  • Permissioned consortium networks with free gas (Hyperledger Besu with QBFT): no fee market, no gas balance to keep topped up.
  • Works with your own nodes or a provider's, through standard Ethereum JSON-RPC over plain HTTP.
  • Your end customers act without holding gas: CryptoRail sponsors their operations through ERC-4337 paymasters, and their keys stay in their own accounts.
  • Subscribe to your contracts' events and receive them decoded into named fields, in chain order, once they are deep enough to trust.
When it is not the answer

Where another option fits better.

If you want someone else to hold the keys and carry the custody, choose a custodian. If you send a handful of transactions a month, a simple script or a relay is enough. If you need a chain outside the EVM family, CryptoRail does not cover it.

The same comparison with the vendors named, every fact sourced: CryptoRail compared.

  • Custody of your end customers' keys. Not supported
  • Blockchains outside the EVM family. Not supported
  • Wallets and end-user interfaces. Not supported
  • Fiat on-ramps and off-ramps. Not supported
Pilot

Compare it on your own use case.

A pilot environment stood up in minutes with nothing installed on your side.