Independent hackathon prototype · fictional Karnataka world · no login, nothing real is bookedIndependent hackathon prototype · nothing real is bookedWhat's real · what's mocked
Skip to main contentKhelPath
Try the demo
Explore the ecosystemExplore sportsFind placesSee eventsIndia dataLow-bandwidth journeyWhat's real · what's mockedPick a journeyJudge's console · run the proofsWatch Bhoomika's journey
Judge? Run the proofs

For judges and reviewers · independent hackathon prototype

Don't take our word for it. Run the proofs.

Everything KhelPath claims about its shared world is checked live on this page: bookings change capacity once, hand-offs land on real screens, no child is reachable, money never moves. Then take the tour and reset when you are done.

Runnable proofs · executed in your browser

11 of 11 invariants hold

Every check below runs the real world engine and data, right now, on this page.
  1. A booking changes capacity exactly onceThe family, coach and ground must see the same number, and a double click must not book twice.Capacity 18 → 17 after two identical booking attempts · 1 event written
    PASS
  2. A ground's published slot reaches the family's calendarCross-seat change is the whole point: one world, many views.Event facility.action.completed is in the world; the guardian calendar renders the 09:00 slot from it
    PASS
  3. A fund's approval reaches the family's payment sheetPublic money must show up where the citizen is paying.Guardian notification carries the ₹100 credit; the payment sheet shows a live credit banner
    PASS
  4. No child is ever reachable from the scout seatDiscovery must work on adult consent only.Scout scenes never target the guardian and expose no selectable minor
    PASS
  5. Every hand-off lands on a real screenA dead link in a hand-off would break the shared-world claim.164 hand-off links checked · 0 broken
    PASS
  6. Every passport resolves on the public checkA QR that leads nowhere is worse than no QR.3 passports · 0 unresolved
    PASS
  7. Every step speaks to you in plain wordsReading-grade-seven copy is a usability promise, not a hope.78 steps · 0 not in second person · 0 sentences over 16 words
    PASS
  8. No seat opens emptyA judge switching roles must find work waiting, not a blank inbox.14 seats · 0 empty inboxes · 0 without a brief
    PASS
  9. Money never movesEvery payment screen must say so where the citizen is looking.2 payment screens · 0 without a mock label
    PASS
  10. Every ecosystem role points at a working stepThe map must open real screens, not decorations.14 map roles, 112 universe roles · 0 broken step links
    PASS
  11. Reset returns a clean worldA judge must be able to start over in one click.0 events · capacity 18 · 0 seeded inbox items
    PASS

Your world right now · this device

Nothing has happened yet

Walk any journey and come back: every action you take shows up here, in the same engine the checks below run on.
  • 18Raichur Saturday 07:00 placesStarts at 18 · one booking takes one place
  • 0 of 14Seats you have acted inNone yet
  • 0Mock receipts issuedNo payment made yet

Demo clock · the world's today is 28 August

What is due in this world

The clock moves when the world does: verify the heat as the official and the meet becomes today. Every countdown below is computed from that date.
  • 8 daysBhoomika's assessment2026-09-05 · Coach Suresh · Raichur ground
  • 33 daysDistrict meet entry closes2026-09-30 · Official desk
  • 51 daysRaichur District Development Meet2026-10-18 · Mahatma Gandhi District Stadium
  • 57 daysNoor's meet entry closes2026-10-24 · Ballari organiser
  • 71 daysBallari Para Athletics Orientation Meet2026-11-07 · Ballari District Sports Complex
Jumping the clock changes only what counts as today. Nothing is booked or verified by it.

Did it resolve it · answers from this device

No journey answered yet

Every journey ends with one question: did this resolve the need? Answers never leave this browser, so a reviewer can see their own verdicts in one place.

Evaluator controls

A three-minute tour, and a clean start

  1. Walk Bhoomika's nine steps Pick a different ground in step 3 and watch the path change.
  2. Publish the Saturday 09:00 slot as the ground Then reopen the guardian's calendar: the slot is there.
  3. Approve the ₹100 credit as the fund Then reopen the guardian's payment sheet: the credit banner appears.
  4. Hover any role on the ecosystem map Play the eight-step chain.
  5. Read what works and what is mocked Feature by feature.
Clears only browser storage. Nothing leaves your device.