Escrow Arc · Live settlement
Unknown
Escrow

Money held in the vault until the deal is done, without publishing the deal. The seller (and an optional arbiter) first creates a key and sends the buyer an invite. The buyer builds the terms, funds the escrow, and sends back a ticket link. Only people holding the ticket and their own key can act; every step is sealed to the attested enclave and proven in zero knowledge. Amounts are real: start small.

1 · Create your key

Seller or arbiter · no wallet needed

Use a fresh address that is not linked to you: the payout is public on-chain.

Your key stays in this browser. Back it up: it cannot be recovered. Without it you cannot act on a deal. Send the invite (no secret in it) to the buyer.

None yet.

2 · Create an escrow

Buyer · builds the terms, then funds
USDC

Without an arbiter there is no dispute: the buyer releases, the seller refunds, or the deadline pays the seller.

days

Seller receives—
Fee (on top)—
You deposit when funding—

Only the ticket link gives access to the deal. Send it to the seller (and the arbiter) through a private channel; it is never sent to a server. Then fund the escrow.

3 · Open a ticket

Buyer · seller · arbiter
1
Check the escrow
Re-read the deposit and what your role may do now
—
2
Encrypt order to enclave
AES-GCM to the attested Nitro key
—
3
Private execution + ZK proof
Executed in the enclave, proven in the zkVM
—
4
Verify on-chain
The rollup checks the proof and the time and dispute gates
—
5
Done
A relayer pays the payout address, or records the dispute
—

4 · My escrows

Tickets saved in this browser

No saved tickets yet.

5 · Terms

Loading…
Fee—
Minimum escrow—
Assets—
Seller’s claim window—