Proof of touch grass · Base

Go outside.
We'll vouch for you.

Earn by being verifiably offline. Check in at parks, trails and courts; attested visits build streaks and mint embroidered badge patches. Sponsors pay for verified foot traffic. The whole mechanic is leaving the screen.

A WPA-style trailhead poster
The whole game is anti-spoofing

Proof of presence with friction — honestly, not magic.

Every check-in carries a confidence tier. Layers stack, each cheap to add; faking your way up gets superlinearly expensive.

Geo + dwell

Be there, and stay

Check-in requires being inside the geofence and a second ping 10–20 min later. One check-in per venue per day.

Velocity

No teleporting

Impossible-travel detection between consecutive check-ins flags spoofers automatically.

Social co-sign

Bring a friend

Two attested users in the same fence within five minutes co-sign each other. Colluders have to physically co-locate — sybil cost goes superlinear.

T1 web check-in T2 device attestation T3 device + dwell + co-sign sponsor pools pick a min tier
Embroidered merit-badge patches on a rucksack flap
The patch wall

Streaks you can hold in your hand.

Milestones at 7, 30, 90 and 365 days mint soulbound embroidered patches — real merit-badge art that doubles as a manufacturable embroidery file. The 365-day back patch ships to your door. That's the retention masterstroke, and the marketing photo.

Day 47. The grass remembers.

For sponsors

Pay only for verified foot traffic.

Local businesses, fitness brands, city programs and protocols fund a pool tied to places or streak milestones — geofence, date range, minimum tier, reward per unique visitor, cap. Weekly merkle payouts. The dashboard shows unique visitors, tier mix, and cost per verified visit. The consumer app is free forever.

An embroidered streak patch

Privacy is a brand asset, not a footnote.

We never store raw location history. A check-in records venue id, day, and tier — venue-level granularity only, deletable on request. The anti-abuse rules that affect earnings are published in a public transparency changelog.

Trail's still there tomorrow

Earn by being verifiably offline.