Borrow USDC.
Keep your balance hidden.
Borrow USDC on Stellar against crypto you keep on Ethereum. A zero-knowledge proof shows you have enough collateral without revealing how much you hold or which wallet is yours.
We prove it clears the threshold (amount stays hidden)
The exact collateral stays behind frosted glass. Only the fact that it clears the required threshold is ever shown.
The 256-byte Groth16 proof — points A ‖ B ‖ C, byte by byte. Stellar reads it and decides on its own. A real proof locks lime. A forged one is rejected and nothing moves.
A cryptographic proof Stellar checks on its own — 256 bytes, the points A · B · C. If it is real, the loan unlocks. If it is faked, nothing moves.
A real product, not a single trick.
Veil is a private borrowing app. Here is what it lets you do.
How it works
Four steps. Your collateral never bridges; a proof, not a relayer, is what Stellar trusts.
Borrow USDC. Keep it private.
Open the app on Ethereum Sepolia + Stellar testnet and run the live demo. The collateral amount never appears.