frontier field notes · no. 08 ↩ back to the index
Read from the CTO's AMA - and the community stress-testing it

Reading the mint bridge.

To bring existing USDT to RGB, Utexo runs a bridge. That word sits awkwardly next to RGB's pitch - no validators, no federations, no bridge. So how does it work, and where does the trust actually sit? This note reads the architecture from the CTO's own walkthrough, steps through a mint, and sits in on the backing question the community is arguing right now.

source: Utexo community call scheme: lock-and-mint · TEE status: audited · launch-imminent
EVM CONTRACT holds nothing TEE idle RGB WALLET empty ✓ history ✓ lock ✓ mint
Tap to move a dollar from an EVM chain onto RGB - watch each part light up.
§ 00

The word that needs a footnote.

RGB's marketing is unusually absolute about what it doesn't need. The bridge is where that absolutism meets a harder reality - moving dollars that already exist somewhere else.

what RGB says

"No validators. No federations. No custodians. No bridge."

RGB's own site frames it plainly: assets flow natively through Lightning, enforced by cryptography and Bitcoin consensus, Lightning-native by design, not by bridge. That is the whole sovereignty pitch.

what the launch needs

A bridge, and a federation running it.

But the USDT people already hold lives on Ethereum and Tron. To bring it home you must move it - and moving it means locking it there and minting here. Utexo is running a federation to do exactly that.

So which is it? Both, honestly - and the interesting part is how the design tries to keep the second from contradicting the first. That is the whole subject of this note: not "gotcha," but where the trust actually sits, step by step.

§ 01

Step through a mint.

The CTO walked through the lock-and-mint flow on the call. Run it beat by beat and watch which party is in control at each step - the interesting claim is that no single one of them can print a dollar out of nothing.

six steps, source chain to your RGB wallet
01
Lock on the source chain

You send USDT into an open-source, audited smart contract on the EVM chain. It emits a lock event. The dollar is now frozen there - USDT0 / LayerZero compatible, so any supported chain works.

held byEVM contract
02
The lock event is witnessed

An RGB smart contract reads that lock event. The mint is bound to it: the wallet later checks that each mint corresponds to a real lock. No lock, no mint.

observed byRGB contract
03
RGB mints - "the minter is the protocol"

The CTO's phrase: the minter isn't a company key, it's the RGB protocol itself. The mint is a genesis / inflation event carried in the asset's history.

minted byRGB protocol
04
Your wallet validates it - client-side

When you receive, your own wallet replays the asset history and checks the mint event maps to the real lock on the source chain. A fake mint is rejected locally, by you.

verified byyour wallet
05
To unlock later, a TEE validates the burn

Redeeming back reverses it: keys live inside a Trusted Execution Environment (enclave) that can't leak them. It validates the RGB burn - the consignment, the transactions, Bitcoin proof-of-work - before signing the unlock.

signed insideTEE enclave
06
A BTC relay cross-checks on the EVM side

An on-chain relay lets anyone submit Bitcoin's longest chain for proof-of-work checks. As long as one honest party anywhere does, no burn event can be forged. Bitcoin's PoW guards the exit.

cross-checked byBTC relay
Read it back: the EVM contract holds the collateral, but can't mint. The federation runs the machinery, but can't mint - a fake mint is rejected by your own wallet. To unlock, you need a real Bitcoin transaction the TEE has validated and a relay anyone can audit. The claim isn't "trust us" - it's "you don't have to."
§ 02

Where the trust actually sits.

"Trustless" is never a single switch. Four parties touch a bridged dollar - here's what each one can do, and, more importantly, what it can't. This is where the design earns or loses the word.

party · source chain

The EVM contract

Holds the locked USDT. Open-source, audited.
Can: hold collateral.
Can't: mint on RGB, or move your locked funds.
party · the operator

The federation + TEE

Runs the enclaves that sign unlocks. Keys never leave the hardware.
Can: provide liveness, sign valid unlocks.
Can't: mint fakes - even if a majority is compromised.
party · the guard

Bitcoin's PoW

Via the relay, anyone submits the longest chain to cross-check burns.
Can: reject forged burns.
Needs: one honest submitter, anywhere.
party · the check

Your wallet

Client-side validation: replays history, checks mint maps to a real lock.
Can: reject any invalid mint, locally.
This is the backstop that makes the rest hold.

The honest read: the federation's job is liveness, not custody - the CTO was explicit that even a compromised majority still needs a real Bitcoin transaction to move funds. That's a genuinely stronger design than the mint-by-multisig bridges that keep getting drained. What remains is a liveness-and-availability trust: the operators can go down, censor, or delay. "Trustless" mint, "trust-minimized" operation. The footnote the marketing skips is that last hyphen.

§ 03

The bridge, by the numbers.

Stated on the call and in the docs - not a benchmark, a set of claims on record.

0
keys that leave the TEE hardware boundary
1
honest longest-chain submitter needed for censorship resistance
>50%
of the federation can be compromised - and still can't mint fakes
~68
chains where USDT lives that the bridge aims to support
2
audits on the bridge + enclave - internal and external, reported passed
multi
TEE vendors (AWS, IBM, Google, Azure, Intel) - post-launch, not day one
§ 04

The backing question.

Here's the sharpest open problem, raised in the chat and answered by an RGB contributor. RGB assets can be accidentally, permanently lost - and when a bridged asset is lost, its collateral is stranded on the source chain. Move the slider and watch the 1:1 backing drift.

Lost = burned by a state-competition race, a bug, or lost keys - permanently non-transferable, per the contributor. Redemption burns are disclosed and audit-clean; accidental losses can't be tracked, "the same as Bitcoin's lost keys."

Locked on source chain
$1.00M
still fully collateralized
Circulating on RGB
$1.00M
redeemable supply
Stranded collateral$0
§ 05

The room where it's argued.

Late July into August, the backing question drew in serious names - including a well-known Bitcoin researcher and an RGB contributor. Condensed, lightly edited, wording close to the originals.

A skepticthe question
If USDT is bridged 1:1 and then some gets accidentally burned on the RGB side, how does the bridge preserve strict 1:1 backing with the source chain?
RGB contributorthe mechanism
You end up with tokens on RGB overcollateralized by tokens in the bridge. Lock 100 on ETH, mint 100 on RGB, lose 10 on RGB - now the bridge holds 10 more than circulating supply, and those 10 can't be unlocked, because there aren't enough RGB tokens left to burn for them. It's more of a deflationary event.
A Bitcoin researcherthe probe
Elaborate on why burning is the issue - is it a race condition where the recipient spends the UTXO the asset is being sent to? Naively, the history determines whether assets are burned; if you don't have the history, you can't know.
RGB contributorthe honest limit
Excess backing on the source chain can't be retrieved - so it's as if it were burned there too. Redemption burns can be disclosed publicly for auditability. Accidental losses can't be tracked - but that's the same as Bitcoin, or any crypto, with lost keys.
A skepticthe push
But full reconciliation - reserves, audits, collateral ratios - needs a unified ledger view. RGB is private, client-side, a DAG with no global state. How do you ever prove the peg holds?
RGB contributorthe frame
Burned assets on RGB are permanently non-transferable and non-operable. The design accepts a deflationary tail in exchange for privacy - the same trade client-side validation makes everywhere. It's a real edge, not a hidden flaw.

Source: RGB Community channel, 31 Jul - 2 Aug 2026. Condensed and lightly edited; names generalized, no claims added.

§ 06

What it means for the dollar.

Four honest reads on the bridge, now that you've seen where the trust sits and where the peg can drift.

READ 01

The mint is the strong part

Binding the mint to a client-side-validated lock event is genuinely better than sign-by-committee. The attack that drains most bridges - forge a mint - is rejected by your own wallet here.

READ 02

Liveness is the soft part

The federation can't steal, but it can stall. Multi-vendor TEEs and atomic swaps are the answers on offer - both are post-launch or in-beta. Watch that timeline.

READ 03

The peg drifts one direction

Accidental loss over-collateralizes, never under. Holders are safe; the stranded collateral is the issuer's problem, and a slow deflationary tail is the price of privacy.

READ 04

"Trustless" wants a hyphen

Trustless mint, trust-minimized operation. That's a defensible, even strong, position - but it's not the absolute the front page implies. Precision here is a feature, not a criticism.

§ 07

What the footnotes say.

The parts that don't fit on a launch slide.

FN·1

The bridge is the first step, not the product

Several community members made the point sharply: Utexo is not the bridge. The bridge exists to migrate existing USDT liquidity onto Bitcoin legally, without Tether double-issuing supply. Native RGB issuance is a separate question - the bridge is the on-ramp while that matures.

read the cap table, not the discourse
FN·2

The federation is for liveness, and the CTO said so

The exact framing on the call: the security assumption is not the federation - it's cryptography and smart contracts. The federation exists to distribute the liveness assumption and provide censorship resistance. Even a compromised majority still needs a valid Bitcoin transaction to unlock. That's the one trade-off they name openly.

liveness, not custody
FN·3

Atomic swaps are the escape hatch from liveness risk

For users who don't want the availability risk at all, the default front-end path is an atomic swap: it either completes or it doesn't - no half-state where funds vanish. It's in beta. If it lands well, it quietly removes the bridge's softest edge for most people.

watch the swap product
FN·4

The backing edge is the weight of history, again

Why can't lost RGB assets be reconciled? Because there's no global ledger - the same client-side-validation property No. 07 measured. Privacy, the weight of history, and this un-auditable deflationary tail are three faces of one design. The bridge just makes the third one visible on a balance sheet.

continuity · one mechanism, still