Chapter 01 — The Game
Vadodara is sliced into 217 hexagonal cells across a 20-kilometre arena. Every run you record on Strava stamps the cells your route passes through.
That is the entire game. Run. Claim. Hold. Lose. Steal back. Repeat until 8:00 PM on July 12 freezes the map forever — one week before race day.
Finish a run. Every hex your route crosses is stamped with your full run distance as claim strength.
Every midnight IST, your zones decay. The more you hold, the faster they bleed. Frequency is survival.
Out-run someone's claim strength through their hex, and the land changes hands. No caps. No mercy.
Chapter 02 — Three Separate Wars
Your Monsoon Miles race category decides your war. The same 20 km arena runs as three parallel instances — you see every map, but you only fight inside your own. Drizzle vs Drizzle. Cyclone vs Cyclone.
The 1-hour race. First blood on the map. A fast, honest war for runners new to the streets.
The 2-hour race. The main event. Mid-distance runners carving out territory across half the city.
The 4-hour race. Elite only. One long run can sweep ten neighbourhoods before breakfast.
Chapter 03 — The Only Balancer
No zone limits. No strength caps. Hold as much as you can — if you can. Every midnight IST, every zone decays. The more you hold, the harder it bleeds.
This is the only balancer. Small empires are cheap to defend. Big empires are a promise you make to yourself every morning.
Chapter 04 — The Ladder
Every kilometre earns XP. Every claim, steal, and streak on top of that. From Street Runner to City Legend — this is your public, permanent record.
Chapter 05 — The Bounty
6:00 AM Wednesday. The #1 holder in each category — Drizzle, Downpour, Cyclone — gets marked as a Bounty Target. Every other runner in that category gets the same push notification.
> 3× XP on bounty steals until Friday.
The leaderboard stops being a spectator sport. For 48 hours, the person on top is the person with a target on their back.
Hunters
3× XP
Every zone stolen from the Bounty Target pays 450 XP instead of 150. Wed 6am → Fri 6am.
Survivor
1,000 XP
Hold your #1 slot until Friday 6am and the city pays you. Plus a survivor badge.
The Weekly Cadence
Runs into the war freeze on July 12. 48-hour king-of-the-hill, every single week. You cannot claim first and coast.
Chapter 06 — The Ground Rules
This is a real war with real training at stake. Eighteen validation checks run on every upload — nine on-device, nine in the cloud. Spoofed GPS, treadmill sessions, and vehicle-speed runs are rejected at ingestion.
Accuracy filter, jitter detection, teleport rejection. Points that do not behave like a phone on a human leg are thrown out.
Segments above 20 km/h are flagged. Average speed above 18 km/h is rejected. The app knows the difference between you and your scooter.
Real runners vary pace. Constant-speed runs (cruise control) and stop-and-go patterns (traffic) both get caught.
Device pedometer cross-checks distance. 900–2000 steps per kilometre is human. Anything else is not.
Every run is re-scored on the backend. Client-side tamper attempts diverge from server truth and fail instantly.
Every run gets a 0–100 score. Below 60, zones do not claim. Between 60–80, strength is reduced. Audit trail kept for every rejection.
Chapter 07 — The Final Siren
At 8:00 PM IST, the map freezes. The hexes you own are yours forever. The ones you did not run — someone else did. One week later, you race Monsoon Miles with the city already carved up behind you.
Every morning you skip, another runner is stamping zones that could have been yours. Get in.
Registered at monsoonmiles.in? You are already on the list.