Umbra is a confidential payment gate for autonomous agents. Balances, spend limits, and transfer amounts stay encrypted with FHE. Authorization runs entirely on ciphertext. Only approved or declined ever goes public.
This is what every observer sees by default. Only the owner's EIP-712 signature can reveal the real values.
The caller's wallet encrypts the payment amount with the Zama Relayer SDK before it ever reaches the chain.
PaymentGate checks the vault balance and spend policy, then resolves the transfer, all on ciphertext.
Balances update inside AgentVault. The only public trace is a PaymentProcessed event with an approved flag.
Live contracts, live events, live FHE operations. Nothing is staged.