BAGS Hackathon 2026 ยท Live on Solana Devnet

NULL
MSG

|

Every message generates a real Barretenberg Honk zero-knowledge proof, permanently anchored on Solana. Your keys never leave your device.

Encrypt X25519-ECDH
Prove Barretenberg Honk
Anchor Solana Devnet

How it works

01

Generate your keys

An X25519 keypair is created client-side and encrypted with your passphrase. Your private key never leaves your device.

02

Encrypt & Prove

Every message is encrypted with X25519-ECDH + XSalsa20-Poly1305 and a Barretenberg Honk ZK proof is generated automatically.

03

Anchor on Solana

The proof hash is submitted to a Solana Anchor program on devnet, creating a permanent, immutable, verifiable record.

ZK Proofs

Every message generates a real Barretenberg Honk zero-knowledge proof โ€” cryptographic evidence of authenticity without revealing identity.

Sealed Sender

Send messages where even the server cannot determine who sent them. True sender anonymity using ephemeral X25519 key pairs.

Solana Anchoring

ZK proof hashes permanently anchored to Solana devnet via an Anchor program. Immutable, verifiable, decentralized on-chain.

Encrypted Groups

Multi-party encrypted group chats with per-message ZK proofs, file sharing, reactions, pinning, and disappearing messages.

X25519-ECDHXSalsa20-Poly1305Barretenberg HonkSolana DevnetAnchor IDLTweetNaCl
GitHub @walsh BAGS 2026