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


๐Ÿงฉ The Problem

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.

Video Demo โ†’ VeilMe Demo

[https://drive.google.com/file/d/1U20Od7JJeikTbNwQp75HHWZvRzdn8pyp/view?usp=sharing](https://drive.google.com/file/d/1U20Od7JJeikTbNwQp75HHWZvRzdn8pyp/view?usp=sharing)


๐Ÿ’ก The Solution

VeilMe is built on two complementary protocols:

Umbra is an on-chain stealth address protocol on Solana mainnet.

How it works: