A Farcaster Vibe-Coding Challenge - Season 1 - June Prep / July Submissions / August Finals

ZABAL GAMES

Three months. June is prep - ZAO teachers + Vibe Coding instructors run recorded sessions on tools, context, and the ecosystem. July is the open build-a-thon - anyone with a vibe-coding harness ships a build for the ZAO ecosystem publicly. August is the Finals - 8 builders curated from July, each paired with a ZAO mentor for the main event + winner reveal.

Use whatever harness you want (Claude Code, Cursor, Windsurf, Aider, Bolt, v0, Lovable). The 8 ZAO mentors below pick their champions from July ships. All 8 chosen win. You bring the build, we bring the team + distribution.

JUNE = LESSONS - JULY = SHIP - AUGUST = FINALS + WINNER REVEAL

2
Phases
8
Finalists
8
ZAO Mentors
$500
USDC Pool
The Three Months

June Prep - July Submissions - August Finals

Three months instead of one. Born from the working session with Jordan (Empire Builder) - the original "all-in-June" plan compressed too much. The new shape gives builders a month to absorb context, a month to ship, and a month for the Finals to breathe.

June - Prep Month

ZAO Teachers + Vibe Coding Instructors

Recorded sessions, Far-Hack style. ZAO teachers cover governance, Respect, ZOLs, fractals. Vibe coding instructors walk through Claude Code, Cursor, MCP, and agent harnesses. Tool specialists drop tutorials on Empire Builder V3 (with Jordan), zlank.online, POIDH bounties, Juke, and Songjam. Watch live or after. The ZABAL/ZAO/WaveWarZ context skill goes live so any agent can load full ecosystem context with one drop.

July - Submissions Month

Open Build-a-Thon Ships

Anyone with the chops ships a build aligned with ZABAL, ZAO, or WaveWarZ. Live URL + open-source GitHub repo + 60-second demo + cast on /zabalgames. Every submission opens a tokenless Empire on Empire Builder as its public build home (leaderboard + treasury surface from day 1). Mentors watch rolling and claim champions as builds drop - first-come-first-served per mentor.

August - The Finals

Final 8 + Winner Reveal

The 8 mentor-champion pairs lock. Same Finals prompt for all 8. 24h build with mentor embedded as teammate + 24h promote + 24h ZAO governance vote + live reveal stream. Finalists who want to launch a token Ascend their Empire via Clanker + airdrop with vesting to their contribution leaderboard. Those who do not keep running the tokenless Empire indefinitely.

The application is the build (July). The Finals (August) are a collaboration among the 8. All chosen finalists get paid + the participation collectible + earn Respect in ZAO governance during the event.

What This Actually Is

The Why

ZABAL Games is not a generic hackathon. It is a Farcaster-creator onboarding event for the ZAO ecosystem - a structured way to bring hungry, Farcaster-active vibe-coders into ZAO by having them build something real, in public, with a ZAO mentor in their corner.

The core thesis

Bring talented Farcaster builders together. Give them deep context on everything ZAO is building (ZAO OS, WaveWarZ, ZAO Festivals, and the rest). Let them create something that helps the community, with a ZAO mentor as their embedded teammate. Earn governance in the community during the event itself. If they want to keep building with ZAO after - great. If not, they still walked away with a real artifact, a real relationship, and a real onchain credential.

What success looks like

8 new builders who understand ZAO from the inside. 8+ real artifacts shipped for the ecosystem. A recurring format (this is Season 1) that compounds. The competition is in getting selected through Phase 1 - once you are a Finalist, the Finals are a collaboration, and all 8 win.

Focused on the creator, not the thing they create

The builds matter, but the people matter more. This is about who you are as a builder, how you work in public, how you collaborate with a mentor - not just whether the demo is polished. That is why the application is itself a build (Phase 1): we want to see how you actually ship.

Context You Will Build For

The ZAO Ecosystem

ZABAL Games is run by ZAO - music infrastructure for independent artists using decentralized tools. When you build for the Games, you build for this ecosystem. Here is the map.

The Umbrella

The ZAO

A Farcaster-native music + creator community. Mission: bring the profit margin, the data, and the IP rights back to independent artists. Built on Farcaster + Base. Members hold ZABAL, earn Respect, govern through fractals.

The Platform

ZAO OS

The gated Farcaster client - feed, audio + video spaces, Respect leaderboard, governance, ecosystem integrations. Next.js + Supabase + Neynar.

The Token

$ZABAL + Empire Builder

ZABAL is the ecosystem token on Base, wrapped in an Empire on Empire Builder - leaderboards, boosters, treasury. Launched via Clanker.

Prediction Markets

WaveWarZ

Solana-based artist prediction markets. Artists battle head-to-head, wallets bet on outcomes. 40+ artists with real W/L records and SOL volume.

Festivals

ZAO Festivals + ZAOstock

ZAO's IRL festival arm. ZAOstock is the inaugural festival - a curated, paid, no-pay-to-play indie artist showcase.

The Label

ZAO Music

The label arm - releases tracks via DistroKid + 0xSplits + BMI, splitting royalties onchain without the major-label tax.

Concerts

COC Concertz

Virtual concert community - promoters running streamed shows. Part of the ZAO content + events engine.

Reputation

Respect + Fractals

Respect is ZAO's soulbound, peer-validated reputation - earned in weekly fractal sessions. It is what gives you a vote in ZAO governance, including who wins the Games.

The full context bundle (everything above plus the rails, SDKs, brand guidelines, and research docs) drops to all Finalists as the Phase 2 prompt. Phase 1 builders get a lighter version when the build-a-thon opens.

Why this works

Win-Win-Win

Most challenges are zero-sum. ZABAL Games is built so every party gets something real out of the weekend - the players, the ZAO ecosystem, and the viewers tuning in.

For You (Farcaster Creators)

Distribution + Cash + Portfolio

$50-250 USDC if you place top 3. ZAO accounts boost your stream + casts during the promote window so your audience grows whether you win or not. Open-source GitHub repo as a portfolio piece. 24h of Claude Code live-coding footage you can repurpose forever. Permanent onchain collectible proving you shipped at v0.

For ZAO Ecosystem

8 New Builders + Real Tools

8 ecosystem-aligned builds shipped in 48 hours. Every prompt option ties to existing rails (Empire Builder, Farcaster, Hats, Bonfire, EAS, Coinflow). The Twitch streams feed the ZAO content engine - 30+ hours of live content turns into 150+ short clips. Onchain ZAO governance vote becomes a community engagement event.

For Viewers + Holders

Drama, Tips, Voting Power

24h of live-coding drama across 8 streams - pick a player, switch around, compare approaches. Tip your favorites via Coinflow during the promote window. ZAO members with earned Respect cast onchain votes that actually decide who wins. Governance does real work this weekend.

Join The Team

Mentor or Workshop Speaker

Two ways to lend your time to ZABAL Games. Mentors claim a champion from July submissions and embed as their teammate during the August Finals. Workshop speakers drop into June bootcamp with a recorded session on their specialty (Empire Builder, Snaps, agents, tokens, music infra, fractal governance - your call).

The Format

The Mechanic - July Build, August Finals

Most hackathons make you apply with a paragraph + a vibe. ZABAL Games makes the application itself the work - prove yourself by shipping, not by selling. June seasons you with context; July is when you ship; the 8 most interesting builds advance to the August Finals, paired with a ZAO mentor as embedded teammate.

July - Open Build-a-Thon

Anyone Can Apply By Building

Vibe-code something - anything - using the ZAO context skill from June. Ship it publicly with a live URL, an open-source GitHub repo, a 60-second demo, and a cast on /zabalgames. Use whatever harness fits you (Claude Code, Cursor, Windsurf, Aider, Bolt, v0, Lovable). Open to everyone with the chops to ship. Every submission opens a tokenless Empire on Empire Builder as its public build home.

Late July - Curation

Mentors Claim Their Champions

As July builds ship, the 8 ZAO mentors watch rolling. Each mentor claims one champion - the builder whose work + style fits their search. First-come-first-served by mentor, so build early + build well. 8 mentor-player pairs lock the August Finals roster.

August - The Finals

The Main 72h Event + Winner Reveal

Same Finals prompt for all 8. 24h to build with your mentor embedded as teammate (Discord/Meet, live with you). 24h to promote. ZAO members with earned Respect vote onchain. Live reveal stream. Finalists who want to launch a token Ascend their Empire through Clanker with an airdrop + vesting to their leaderboard. All 8 selected win - cash + collectible + Respect earned during the event.

The competition is the July ship (getting selected). The August Finals are a collaboration among the 8. All chosen finalists get paid + receive the participation collectible + earn Respect in the ZAO governance during the event itself.

August Finals - 72-Hour Timeline

T-3 DAYS
Onboarding Call 90-min call. Rules, infra setup, wallet linkage, voting mechanism walkthrough. Mandatory or forfeit.
T+0
Prompt Drops 8 sealed tweets fire simultaneously. Each player gets the same prompt bundle: context, idea options, starter kit, rules. Streams must start within 30 minutes. ZAO governance voter eligibility snapshotted now.
T+0 to T+24h
Build Window Code in Claude Code. Stream on Twitch. ZAO restreams all 8 to one /zabalgames hub. Build in public. Open repos. No pre-built code allowed (empty git log mandated).
T+24h
Ship Deadline Submit: live URL + open-source GitHub repo + 60-second demo video + ship cast on /zabalgames. Miss any one = no submission.
T+24h to T+48h
Promote Window Cast it. Post it. Demo it. Get viewers, GitHub stars, and tips. ZAO accounts amplify all 8.
T+48h to T+72h
ZAO Governance Voting Window Onchain Snapshot vote opens. ZAO members with Respect (peer-validated, earned in fractals, snapshotted at T+0) cast 1-person-1-vote ballots. Not token-weighted. Live tally on /zabalgames page.
T+72h
Live Results Reveal 1-hour stream. Top 3 announced. USDC distributed onchain LIVE via 0xSplits. Participation collectibles minted to all finishers.
Prizes

All 8 Finalists Win

The competition is in getting selected (Phase 1). Once you're in the Finals, you're already a winner - the cohort collaborates, not competes. The $500 USDC pool is tiered to recognize standout work, but every finalist walks home paid + with the participation collectible + Respect earned during the event. The DAO vote orders the recognition, doesn't pick winners-vs-losers.

1st Place
$150
USDC + collectible + Hall of Fame
2nd Place
$100
USDC + collectible + Hall of Fame
3rd Place
$75
USDC + collectible + Hall of Fame
4th through 8th: $35 USDC each + collectible Total pool = $150 + $100 + $75 + (5 x $35) = $500. Hit the submission bar by T+48h and you walk away with cash + a permanent onchain collectible + Hall of Fame entry + audience growth from ZAO amplification.
Who Decides

The ZAO DAO Votes

ZAO members who have earned Respect by contributing through fractals are the judging body. Not whoever holds the most tokens. Not a closed panel. The community that's been showing up + earning peer-validated reputation gets to pick which builds serve the ecosystem best.

How voting works

Eligible voters = ZAO members with Respect above a threshold. Respect is ZAO's soulbound peer-validated reputation - it's earned in weekly fractals over time. So the voter set naturally skews toward long-tenure contributors without needing a separate tenure rule. Voter eligibility is snapshotted at T+0 so the set is locked before the Games start. 1-person-1-vote mechanism for v0. Placement by total votes. Reveal stream at T+72h announces placements + distributes USDC + mints collectibles live onchain.

Tooling + Visibility

Use Any Harness - Show Your Work

We don't care if you use Claude Code, Cursor, Windsurf, Aider, Cline, Bolt, v0, Lovable, or hand-roll your own pipeline. What we care about is that you build in public. Pick at least one primary visibility mode below. Mix and match welcome.

Mode 1

Live Twitch Stream

Stream the bulk of your build live on Twitch. The default - what we recommend. ZAO restreams all 8 of you to a single hub page so viewers can switch between players.

Mode 2

Recorded Screen Sessions

Screen-record your build sessions and upload to YouTube/Loom within 1h of each session ending. Cast the link to /zabalgames as you go. Less drama than live but easier on shy builders.

Mode 3

Public AI Prompt Logs

Share your AI conversation logs publicly as you go. Cursor + Windsurf composer history, Claude Code transcript dumps, Aider session logs - whatever your tool exports. Post snippets every 1-2 hours.

Mode 4

Frequent Build Casts

Cast progress on Farcaster every 1-2 hours with screenshots, snippets, and what you're prompting. Lower bar than streaming, higher cadence required. Tag /zabalgames + @bettercallzaal.

The rule: at least one primary visibility mode, plus ongoing /zabalgames casts Voters need to verify you actually built it in 24h with AI tools - that's the only constraint. How you show your work is up to you. Pick the mode that fits your personality and ship.
Where This Goes

The Bigger Picture

ZABAL Games v0 is Season 1. It is designed to be recurring infrastructure for ZAO, not a one-off event. Here is the longer arc.

Seasons

This Is Season 1

The format repeats. Mentors carry across Seasons. v0 alumni become eligible to mentor or compete again. Each Season compounds the builder network + the body of shipped work.

Tokenization

Stream Tied to a Token (Future)

A future layer: players who want it can launch a Clanker token tied to their build + stream. Viewers back builds financially, trade volume becomes a parallel signal next to the DAO vote. Optional, player-driven, not a v0 requirement - but the design space is open.

The Team

Mentors Are On The Team

Being a ZAO Mentor is a real, persistent role - a Hat NFT, a private channel, cast credit, ongoing ZAO ops involvement. The Games are how ZAO grows its core builder + mentor tier over time.

Radical Transparency

What's Locked + What's Still TBD

This is v0 and it is being designed in the open. Here is exactly where things stand - what is decided, and what is still being figured out. If you are reading this to decide whether to get involved, you should know both.

Locked

  • Two-phase model - open build-a-thon, then 8-Finalist event
  • 8 ZAO mentors - each picks one champion, embedded as teammate
  • Tool-agnostic - any vibe-coding harness
  • Show your work - 4 visibility modes, pick at least one
  • $500 USDC pool - tiered, but all 8 Finalists get paid + collectible
  • ZAO governance vote - Respect-earning members, 1-person-1-vote, not token-weighted
  • Applications public - by default, on the board below
  • Submission bar - live URL + open-source repo + 60s demo + /zabalgames cast
  • Mentor picks - first-come-first-served, rolling, as Phase 1 builds ship
  • Season 1 framing - recurring format, not one-off

Still TBD

  • Dates - lock once the cohort + mentor availability are known
  • Phase 1 prompt content - Zaal is writing the full ZAO context bundle
  • Phase 1 duration - how long the open build-a-thon window runs
  • Per-mentor categories - each mentor defines their search style before applications open
  • Mentor confirmations - Eduard confirmed, others in progress
  • Participation collectible spec - likely a Hats Protocol role NFT
  • Governance earned during event - exact Respect amount + when
  • Start time - balancing US-centric with global participation
  • Tokenization layer - opt-in Clanker tokens, design space open, not a v0 requirement

Full working spec lives in the ZAO research library (Doc 630). This page is the shareable summary - the doc is the source of truth + the running log of every decision.

The Prompt

Sealed Until T+0

The exact prompt - including the build options you'll pick from - drops to all 8 selected players simultaneously at T+0 (date locks when cohort is chosen). Everything before that stays sealed so every player starts on the same footing.

What we can tell you now: it will be 3-5 idea options + a wildcard slot. Every option ties to existing ZAO ecosystem rails (Empire Builder, Farcaster mini apps, Hats, Bonfire, EAS, Hypersub, Coinflow). All options are achievable in 24h with a vibe-coding harness. You don't need to be a senior engineer.

Submit Your Phase 1 Build

Apply by Shipping

Phase 1 is open to anyone. Build something with the ZAO context prompt (released when applications open) using your vibe-coding harness of choice. Ship publicly. The 8 ZAO mentors above watch rolling - each claims one champion to bring to the Finals. Build early + build well.

Note: applications are public by default. Your submission is a Farcaster cast - shareable, visible, indexable. If you'd prefer to apply privately, this isn't the right Games for you.

Used for prize payout if you make the Finals. Public on your submission.

Must be reachable. Mentors will click + try it.

A public cast in /zabalgames channel announcing your build. The cast IS your application visibility.

Building on a starter is just as valid as from scratch. Just credit which one.

Build window will be 48h. Once the cohort is set we'll find dates that work for the group.

Required: at least one primary mode + ongoing /zabalgames casts throughout.

Doesn't have to be your day job. We care more about whether you ship in public.

Honest answers help us pair you with the right onboarding support.

Show us what you ship. One favorite cast, your stream, a repo, anything.

Don't sell us. Tell us.

Bonus weight if you're already in the ecosystem. Required: nothing - new builders welcome.

Your submission is public. It appears in the gallery below + mentors review it there.

Starting Points

Starter Projects

Don't want to start from a blank repo? These are seeded starting points - fork one, make it yours, ship it as your Phase 1 build. Building on a starter is just as valid as building from scratch. Note which one you extended on your submission.

Loading starter projects...
Phase 1 Submissions

The Build-a-Thon Board

Every Phase 1 build, public. This is what the 8 ZAO mentors review to claim their champions. Ship early, ship well - the board is live.

Loading submissions...
FAQ

Common Questions

How does the two-phase model actually work? +
Phase 1 is open. Anyone can apply by building something with the ZAO context prompt (released when applications open). Use any vibe-coding harness. Ship publicly with a live URL, GitHub repo, demo video, and a cast on /zabalgames. As builds ship, the 8 ZAO mentors watch rolling - each claims one champion (first-come-first-served per mentor). Phase 2 is the Finals - 8 mentor-player pairs build for 24h, promote for 24h, and the ZAO DAO votes on builds in a separate 24h window. All 8 finalists win - the competition is in Phase 1 (getting selected), the Finals are a collaboration.
Who is this for? +
Anyone willing to build in public + ship a real artifact for Phase 1. Phase 1 is genuinely open to everyone with the chops to ship. The 8 ZAO mentors then pick their champions based on whose Phase 1 builds resonate with each mentor's search style. You don't need to be a senior engineer - vibe-coding harnesses close a lot of skill gaps. You DO need to be willing to show your work in public.
What does ZAO actually do for me as a creator? +
Three things. First, distribution - ZAO accounts (BCZ Farcaster, /zao channel, COC Concertz, ZAO OS) amplify all 8 of you during the promote window so your audience grows whether you place or not. Second, infrastructure - we set up your Twitch/StreamElements onboarding, give you a pre-funded Privy wallet, and provide an Empire Builder API key. Third, content engine - the streaming flywheel auto-clips your build into shorts for TikTok/Reels/YouTube/Farcaster, so 24h of streaming becomes ~20 pieces of content you can use forever.
Do I have to use Claude Code? +
No. Use whatever vibe-coding harness you want - Claude Code, Cursor, Windsurf, Aider, Cline, Bolt, v0, Lovable, even hand-roll your own pipeline. The constraint is "show your work" not "use this specific tool." Pick one of the 4 visibility modes (live stream, recorded sessions, public prompt logs, or frequent build casts) and ship publicly.
Do I have to stream the entire 24h build? +
Live streaming is just one of four visibility modes. You can instead record screen sessions and upload to YouTube within 1h, share public AI prompt logs, or cast frequent screenshots every 1-2 hours. Pick what fits your personality. Required: at least one primary mode plus ongoing /zabalgames casts throughout. Voters need to verify you built it in 24h with AI tools - HOW you show your work is up to you.
Can I work as a team? +
Solo only for v0. Teams of 2 considered for v1. The point is to see what one builder can ship with Claude Code in 24 hours.
Who picks the winners? +
ZAO members who have earned Respect through fractal participation. Respect is ZAO's soulbound, peer-validated reputation - earned in weekly fractal sessions over time. The eligible voter set naturally skews toward long-tenure contributors. Voter set is snapshotted at T+0 so it's locked before the Games begin. 1-person-1-vote mechanism, NOT token-weighted (so a whale holding lots of ZABAL has no extra power - this is governance by earned contribution, not by token holdings). The people deciding are the people who've actually built ZAO and know what's worth building next.
What if my time zone is bad for PT? +
v0 is anchored to Pacific Time. We know this disadvantages EU/Asia. v1 may run regional variants. For v0: if you're up for coding through your night, you're up for it. Otherwise wait for v1.
Who owns the code I ship? +
You do. Open-source mandate (MIT or similar permissive license) is a submission requirement. ZAO doesn't claim IP. We can fork or extend per the license, but ownership stays with you.
What happens after the games? +
All 8 builds live on as open-source repos in the /zabalgames Hall of Fame. Some get organically picked up by ZAO ecosystem brands. Some die. Some you keep evolving. No obligation either way - you finished, you got the collectible, you're an alumnus.
Can I read the full spec? +
Yes - Doc 630 in the ZAO research library covers everything: format, prompt design, judging, prize, infra, risks, and strategic considerations. This page is the marketing summary; the doc is the source of truth.