Insights

Why we will never write a bridge

Moving a stablecoin between chains can be done two ways. The difference between them is the difference between holding a dollar and holding a promise from a stranger’s contract.

Position3 September 20264 min read

Lock and wrap

The common approach. A contract on the source chain takes your token and locks it. A contract on the destination chain mints a new token representing it. That new token is a wrapper — a receipt.

A wrapped token is worth face value for exactly as long as the contract holding the original stays solvent and uncompromised. It is not USDC. It is a claim on somebody’s USDC, denominated in trust.

Bridges have lost more money than any other category in crypto. Not through market moves — through the contracts themselves being drained. When that happens, the wrapper is still in your wallet. It is just worth nothing.

Burn and mint

The issuer destroys the token on the source chain and issues a genuine new one on the destination chain. Circle does this for USDC through CCTP, across seventeen chains and counting. Tether does it for USDT through USDT0.

What arrives is real USDC, or real USDT, backed by the issuer in the same way it was before it moved. There is no intermediary contract holding value, so there is no intermediary contract to drain.

Issuer-native, or we do not support the pair. Where no burn-and-mint path exists, we say so rather than substituting a riskier one and hoping.

The part that is about us, not the technology

There is a version of this company where we write our own bridge contract. It would be cheaper. It would let us support pairs the issuers do not. It would probably work, most of the time.

It would also mean a contract we authored holds your funds while they are in transit. That is custody in substance, whatever the marketing calls it, and it would collapse the one structural commitment everything else here rests on: Nomapay never controls customer assets, on-chain or in fiat.

We would also be writing the most attacked category of software in the industry, as a company with no security team, using customers’ payroll money as the test set.

What we give up by refusing

Real things, and we should name them. Some chain pairs will not be supportable. Some will be slower or more expensive than a bridge would be. There will be a customer whose client pays on something exotic, and the answer will be no.

We think that is the right trade. A payments company that loses a customer’s money once does not get to explain the clever reason it happened.

What this costs you

Nothing, directly. Transport is passed through at what it cost us — source gas, the issuer path’s fee, any slippage, destination gas — each as its own line on the record. We take our fee on the conversion, once.

Marking up transport would quietly make the route choice ours to profit from, which is the exact opposite of what we are asking you to trust us with. The mechanics are here.