Skip to content
Zodiac

Zodiac

Just Another Social Wallet

Created on 4th December 2025

Zodiac

Zodiac

Just Another Social Wallet

The problem Zodiac solves

Zodiac moves payment coordination off-chain. It's a Chrome extension with:

  • A full Zcash shielded wallet
  • Encrypted chat anchored to cryptographic identity
  • Verifiable payment context transported out-of-band

Private money without private names is half the puzzle.

Challenges I ran into

The main challenge was running Zcash's proving system in a browser extension. Chrome's Manifest V3 doesn't allow long-running background processes or multi-threading, so I had to architect around those constraints.

Wallet synchronization was also tricky. Getting atomicity right took several iterations.

There's no native gRPC in the browser, so I had to run my own lightwalletd node with gRPC-Web support.

Bridging Urbit identity to Zcash addresses: name resolution, attestations, making "pay Ryan" just work. Not technically hard, but a lot of plumbing.

Tracks Applied (5)

General Bounty

A state needs to know "who are you, and how do I pay you?"

Network School

Self-Custody & Wallet Innovation

A shielded Zcash wallet in a browser side panel. ZK proofs run client-side in WASM. Send to names, not addresses. No CLI...Read More
Osmosis

Osmosis

Private Payments & Transactions

Shielded transactions hide sender and amount, but recipients still need context. Zodiac moves it off-chain through encry...Read More
Osmosis

Osmosis

Cross-Chain Privacy Solution

One identity, many chains. Zodiac derives addresses for Zcash, Ethereum, Bitcoin, Solana, Cosmos, StarkNet, and Nockchai...Read More

Bitlux

Private Payments & Transactions

Private money without private names is half the puzzle.

Star Fun

Discussion

Builders also viewed

See more projects on Devfolio