- The two traders are the authorization. Every trade is signed by both parties with BLS settlement keys. The two signatures are combined into one, and the contracts on each chain verify that combined signature directly against an on-chain key registry. No trade requires ProofBridge’s permission.
- Deposits are proven, not trusted. An unlock on one chain carries a zero-knowledge proof that the counterparty’s deposit really is recorded in the other chain’s Merkle tree. The destination chain can’t read the source chain — the proof carries that fact across.
You’re reading the v2 docs, which describe the BLS-authorized flow live
on Stellar Testnet and Ethereum Sepolia. The pre-BLS design is preserved
under v1 (pre-BLS) in the version picker.
What you can do
Bridge assets
Move tokens from one chain to another. Connect a wallet, set up your
settlement key once, and trade — no sign-up, no KYC.
Provide liquidity
Post a liquidity ad and earn the spread whenever a bridger settles
against it. Run the market-maker bot and it happens hands-free.
Where to go next
- How it works — the full trade lifecycle in one page
- Quickstart — bridge your first tokens, including the one-time key registration
- Settlement keys — the per-wallet BLS key every trader registers once
- Smart contracts — live testnet addresses