Your customers are already training. PROOF verifies their effort and turns it into loyalty currency for your brand. GPS-tracked. Effort-normalized. One integration. Every sport. Every unit.
PROOF Verified Effort is a universal trust mark that confirms real athletic activity — verified through GPS and platform APIs. Effort-normalized across every sport via the PROOF Effort Index. It works across every unit, every brand.
PROOF owns the effort ledger. Your athletes connect once, and every verified activity flows into your loyalty program automatically — across every sport in your allowlist.
Milestones build long-term engagement. Challenges drive campaign-scale activity. Anniversary bonuses celebrate retention. Three primitives. One program.
Set a ladder of brand PM thresholds — 500, 1,000, 2,500, 5,000, and beyond. Each crossing issues a reward the athlete keeps. The backbone of your program.
Brand A's ladder: 500 → $10 credit, 1,000 → $20, 2,500 → $35, 5,000 → $50 + free shipping.
Launch seasonal campaigns or "better than yesterday" improvement goals. Conditions on total miles, unique days, or improvement vs. prior period. Same reward pipeline as milestones.
Brand B's December Miles: ride 500 miles in December, earn a $20 store credit.
During each athlete's connection-anniversary month, multiply their brand PM by the value you set. Celebration, not filter — every member earns more, active or not.
Brand C's 2× month: every rider earns double brand PM during their membership anniversary.
Your customers connect Strava from your site. From then on, their tier, rewards, and progress live on your account page — rendered in your theme's voice, not ours. PROOF is infrastructure. Your storefront is the destination.

Their PROOF identity is theirs. If they connect to another brand in the network, their effort profile and history travel with them — but your rewards stay yours. You only fund effort earned during your relationship.
PROOF separates universal effort verification from per-brand reward economics. Identity travels. Rewards earn fresh.
The PROOF Effort Index normalizes effort across every GPS-verified sport into a single unit: PROOF miles. One road cycling mile equals one PM. Every other sport converts based on physiological cost — MET-minutes per unit of distance.
| Sport | Multiplier | Unit | Verification |
|---|---|---|---|
| Road Cycling | 1.0× | mile | GPS |
| Mountain Biking | 1.5× | mile | GPS |
| Gravel / CX | 1.2× | mile | GPS |
| E-Bike | 0.4× | mile | GPS |
| Running | 3.0× | mile | GPS |
| Trail Running | 4.0× | mile | GPS |
| Walking / Hiking | 1.0× | mile | GPS |
| Swimming (open water) | 8.0× | mile | GPS |
| Swimming (pool) | 6.0× | 1,000m | Device |
| Rowing / Kayaking | 2.0× | mile | GPS |
// PROOF fires events to your email platform // proof_ = platform data, loyalty_ = brand data Event: proof.milestone_reached { proof_lifetime_pm: 4218, proof_pace_category: "Steady", proof_trend: "Increasing", loyalty_brand_pm: 2500, loyalty_next_milestone_pm: 5000, reward: { type: "shopify_discount", code: "PROOF-A1B2C3D4", value: "$35 off", sport: "cycling" } }
Every brand on PROOF shares a growing network of verified athletes. When an athlete connects through any brand, they bring their verified effort history with them.
For brands, athletes arrive pre-qualified. A runner who connected through a footwear brand already has a PROOF profile when they discover your store. You recognize their effort on day one — no cold start, no re-verification.
PROOF is the effort layer underneath your loyalty program. You own the customer experience, set the thresholds, configure your sport allowlist, and deliver the rewards. We verify the effort and run the ledger.
Every brand on PROOF gets a dashboard from day one. Monitor verification in real time, track program health, and see exactly what your loyalty investment delivers.

No setup fees. No per-transaction cuts. No revenue share. Each brand funds their own rewards independently.
| Feature | Developer | Starter | Scale | Growth | Enterprise |
|---|---|---|---|---|---|
| Core verification (fraud gates) | ✓ | ✓ | ✓ | ✓ | ✓ |
| PROOF Verified Effort badge | ✓ | ✓ | ✓ | ✓ | ✓ |
| PROOF tiers + public profiles | ✓ | ✓ | ✓ | ✓ | ✓ |
| Basic dashboard (members, activities, billing) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Webhook events (ESP integration) | — | ✓ | ✓ | ✓ | ✓ |
| Advanced fraud detection | — | ✓ | ✓ | ✓ | ✓ |
| Program dashboard (rewards, profiles, config) | — | ✓ | ✓ | ✓ | ✓ |
| Milestone + challenge configuration | — | ✓ | ✓ | ✓ | ✓ |
| Fitness platform — Strava (live) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Additional platforms (roadmap) | — | — | ✓ | ✓ | ✓ |
| Cohort insights + exports | — | — | ✓ | ✓ | ✓ |
| Cross-brand reporting | — | — | — | Roadmap | Roadmap |
| Program health insights | — | — | — | Roadmap | Roadmap |
| Custom contract + SLA | — | — | — | — | ✓ |
| Support | Docs | Priority | Priority | Named acct mgr |
If you exceed your tier's active member limit, a small per-member overage applies rather than cutting verification. Overage rates and tier billing finalize at full launch. Enterprise is unlimited.
PROOF is onboarding brands now. Join the waitlist and we'll reach out when your spot is ready.