·4 min read
Share

REAP Build Log v0.2

Four weeks. Two games. One chain. Everything that shipped since v0.1.

REAP Build Log v0.2

Build Log v0.2

April 2026 · Alpha Phase

Four weeks since v0.1. Here's what shipped.

5,600+ players in the arena. 44,000+ rounds completed. 85,000+ lines of code. 800+ commits. The waitlist locked at 68,575.

Stats


Second Game: Seeding

Seeding

The arena now has two games running simultaneously.

Seeding (The Blind Bid) — Five players enter a round. Each submits a secret bid between 1 and 100. The system generates a provably fair target number. Closest bid wins the pot.

Same 60-second cycles. Same global clock. Same provably fair verification. Completely separate tables, logic, and API routes — no shared state with Reaping.

The blind bid mechanic is pure strategy. No spin animation, no luck of the draw. You're betting on your read of what number the system will pick and what the other four players will bid.

Both games run on the same synchronized clock. You can play one, watch the other, or run both.


Solana Integration

Onchain

REAP is moving on-chain.

Anchor escrow program — Seven instructions: deposit, withdraw, create_round, join_round, lock_round, resolve_round, reclaim. Every token movement happens through the program. No server-side custody.

Devnet is live — devnet.thereap.xyz runs the full game loop on Solana devnet. Phantom wallet connects, you deposit SOL, enter rounds, and withdraw. Client signs deposits and withdrawals directly — the server never touches your keys.

Provably fair, on-chain — The same cryptographic seeding from the off-chain game now lives in the Solana program. Server seed committed before entries, revealed after resolution, verifiable by anyone.

60-second cycles — 50 seconds open, 10 seconds locked. Same rhythm as the off-chain arena.

Mainnet deployment is ready. Deployer keypair generated, program audited, network validation on wallet connect. Waiting on funding.


Discord

Discord

The Discord server is now wired into the platform.

Verification bot/verify command or click the button in #verify. Bot generates a token, you verify in browser, you get the Alpha Player role and 50 $REAP. One-time, permanent.

Round announcements — Every completed round posts to #general. Winner, pot size, player count. Real-time feed of arena activity.

Purgatory — Idle for 7 days, lose your Alpha role. Play one game, get it back instantly. Daily sweep at 00:05 UTC checks every player. This isn't punishment — it's pressure to stay engaged. Purgatory is Discord-only. It doesn't touch your tokens, your balance, or your allocation.


Streaks

Streaks

Consecutive wins now pay out bonus tokens.

3 wins → +50 $REAP
5 wins → +100 $REAP
7 wins → +200 $REAP
9 wins → +300 $REAP

Streaks persist across sessions. Win three rounds in a row today and two more tomorrow — that's a 5-streak. Lose once and it resets to zero.

Streak events are logged separately from round outcomes. The bonus is credited atomically through an RPC call — no race conditions, no double payouts.


Player Levels

Ten tiers based on total games played across both Reaping and Seeding.

Lv 1 · Sprout · 1 game
Lv 2 · Tiller · 5 games
Lv 3 · Cultivator · 15 games
Lv 4 · Harvester · 50 games
Lv 5 · Reaper · 100 games
Lv 6 · Scythe · 250 games
Lv 7 · Overlord · 500 games
Lv 8 · Wraith · 1,000 games
Lv 9 · Eternal · 5,000 games
Lv 10 · Ronin · 9,000 games

Levels sync to Discord roles automatically. Daily sweep at 00:10 UTC counts your games through an RPC function and updates everyone in batch. No API timeout issues — the database does the heavy lifting.


Summoning

The referral system got rebuilt.

Every player has a referral link on their dashboard. Share it, someone signs up through it, you both earn tokens. Six milestones per referral — the referred player hits activity targets, you get paid at each one.

Summoning is now permanent. It was a limited campaign in v0.1. Now it's baked into the platform.

The access page adapts to referral links. Visit through a ref link — you see a green invite banner and a signup button. Visit without one — you see a code input field. Enter a valid code, it validates live against the database, and the signup button activates.

Access Page


Signups Closed

The alpha is now gated. No new signups without a referral code or a waitlist match.

If you're on the 68,575-person waitlist — by Twitter handle or email — you can still get in. Everyone else needs an invite from an existing player.

Google OAuth is blocked for new accounts. Twitter/X is the primary auth path. Existing players can still link Google for account merge.


Protocol Fee

3% on every pot — Reaping and Seeding. Collected atomically during round resolution through an RPC function. Solo rounds (1 player) refund in full — no fee on a round with no competition.

Fees are tracked separately in the transaction ledger.


Phase 2: Activation

Coming soon. Follow @thereapxyz for announcements.


What's next

Solana mainnet — Program is deployed and audited. Mainnet launch is next.

Domain consolidation — Merging play.thereap.xyz into thereap.xyz. One domain, one experience.

New formats — Duel (2 players), Arena (entry-triggered), High Roller (10 players, 50 $REAP), Jackpot (25 players, scheduled). The arena is expanding.

Ethereum — After Solana stabilizes, ETH integration begins. Separate contracts, separate deployment, same provably fair engine.


Everything above shipped in four weeks. 422 commits since v0.1.

More logs coming as we ship.

The void doesn't sleep.

build-logupdatealphaengineeringreapsolana