Receive payments without exposing your identity. Prove income without revealing your history. Pool contributions without a public cap table.
๐ Website: https://veilme.xyz/ ๐ Built for: Colosseum Frontier Hackathon 2026 โ๏ธ Stack: Next.js ยท Solana ยท Umbra Protocol ยท Arcium MPC ยท TypeScript
Every Solana wallet address is fully public. The moment you share your address to receive payment, you hand the sender โ and anyone with internet access โ a permanent window into your entire financial life.
| What gets exposed | Who can see it |
|---|---|
| Every payment you received | Anyone with your address |
| Who paid you and how much | The sender + blockchain explorers |
| Your current and historical balance | The public |
| Every wallet you ever interacted with | Anyone |
This affects real people, every day:
โ ๏ธ The root cause: Solana is a public ledger by design. There is no native privacy primitive for payments. Existing workarounds mixing services, centralized relayers are legally risky, require third-party trust, or are impractical for everyday users.
VeilMe fixes this at the protocol level - zero compromises on self-custody or decentralisation.
[https://drive.google.com/file/d/1U20Od7JJeikTbNwQp75HHWZvRzdn8pyp/view?usp=sharing](https://drive.google.com/file/d/1U20Od7JJeikTbNwQp75HHWZvRzdn8pyp/view?usp=sharing)
VeilMe is built on two complementary protocols:
Umbra is an on-chain stealth address protocol on Solana mainnet.
How it works: