Zeke
Spreading the Gospel of Zero Knowledge.
The problem Zeke solves
ZEKE is an AI-powered privacy advocacy engine that turns complex ideas into accessible content and proves private payments work by accepting them.
ZEKE generates fresh privacy content daily through 10+ rotating post types including tips, facts, predictions, hot takes, quotes, shoutouts, and recommendations. No more repeating the same talking points. Every second post pulls real-time news about Zcash, Starknet, NEAR, Mina, and the broader ZK ecosystem, keeping the community informed without manual curation. Anyone can send shielded ZEC with a topic in the memo to trigger an on-demand public analysis post. Pay privately, get public insight.
For the analysis under the hood, ZEKE watches for incoming shielded Zcash payments using a viewing key. When someone sends ZEC with a topic in the memo, ZEKE detects the transaction, decrypts the memo client-side using Zcash's native encryption (the same cryptography that protects all shielded transactions), and feeds the topic to AI for content generation. The sender stays anonymous, ZEKE only sees the memo and amount, never who sent it.
Each post comes with a unique AI-generated image featuring Zeke, a consistent retro mascot with a black censored bar. The character appears in scenes that match the content, making every post visually distinct while maintaining brand identity across all generated content.
Challenges I ran into
Making Complex Topics Accessible
Zero-knowledge proofs and shielded transactions make most people's eyes glaze over. The solution was baked into the system prompt: two short paragraphs max, 250-400 characters, no academic language, no jargon. The AI had to explain like a smart friend, not a textbook. Short sentences. Direct. If you only have two paragraphs, every word earns its place.
Avoiding Content Fatigue with Rotation
A bot posting the same content type gets boring fast. I built a two-layer rotation: every second post is live news from Google Search, and non-news posts cycle through 10+ types (tips, facts, predictions, hot takes, quotes, shoutouts.

Real-Time News Aggregation
Live news sounds simple until search results return redirect URLs, old content gets recycled, and AI hallucinates sources. We used Gemini's Google Search grounding with strict freshness constraints, resolved redirect URLs to get actual sources, and included real links in every post so readers can verify.

Decrypting Shielded Memos
Reading private Zcash memos isn't plug-and-play. The fast sync protocol strips out memo data to save bandwidth, giving you only a fraction of what you need. The fix was a two-step process: first detect that a payment arrived, then fetch the full transaction to actually read the memo. We built the decryption in pure Node.js so it runs anywhere without installing Zcash tooling. The sender stays anonymous. We only see what topic they requested, never who they are.
Creating a Consistent Character with AI Image Generation
AI image generators produce different styles with every prompt. Early mascot attempts gave us a completely different character each time. The fix was obsessive prompt engineering: defining Zeke with extreme specificity (retro Vault Boy style, black censored bar over eyes, monochromatic olive-green skin and clothes, yellow Z logo shirt). Keeping Zeke monochromatic while letting backgrounds stay vibrant anchors the character visually across hundreds of different scenes.

Tracks Applied (11)
General Bounty
Network School
Privacy-Focused Content & Media
Mina Protocol
Privacy-Preserving AI & Computation
Axelar Network
Privacy-Focused Content & Media
Aztec
Private Focused Content & Media
Osmosis
Creative Privacy Applications
Fhenix
Zcash Data & Analytics
Gemini
Zcash Data & Analytics
nillion
Privacy-Focused Content & Media
Bitlux
Zcash Data & Analytics
Raybot
General Bounty
Project Tachyon
Technologies used
