For investors
This page is a pre-launch, no-spin look at Fightprint: the thesis, who's building it, and an honest accounting of what's actually live versus what's still roadmap. No fabricated user counts, no fake revenue, no funding-round theater — just the real state of the product.
The thesis
Public combat-sports data is finish-weighted. You can look up how a fight ended — submission, knockout, decision — but nowhere can you look up how many times that same move was attempted, from where, against whom, and what happened the other nine times. There is no attempt-level dataset anywhere in the sport. That absence is the whole opportunity: tap-in logging produces the denominator nobody else has, and everything about the product exists to protect that.
We checked the rest of the category rather than assume it. Consumer BJJ logging apps we pulled real screenshots from show raw percentages with no floor on sample size — one displays "Takedown — 1 attempts — 100%" as a headline stat, another shows a "perfect completion rate" off four reps with zero caveat. That's not a knock on those teams; it's the natural output of building a counter instead of a statistic. It's also a real, checkable claim, not a marketing line — see the receipts on our BJJ gym page.
Fightprint's answer is "real ratios, not vibes." Every ratio the product shows is a Wilson score interval, computed server-side — a single 1-for-1 success reports as "20.7%–100%," not "100%." Nothing under a 30-effective-attempt floor gets a percentage at all, and that floor is fed by verification weighting (video-confirmed 1.0, gym-confirmed 0.7, self-reported 0.4), so purely self-reported data literally cannot produce a public number on its own. It's all published, not asserted — see the full methodology.
Who's building it
Full-stack developer and marketing lead at Graylight Creative — the fleet infrastructure Fightprint itself runs on. Off-stage he goes by Brock Lamb: an independent provider for kids on the autism spectrum, currently pursuing his LISW.
UFC veteran from The Ultimate Fighter season 7 through a decade-plus in the Octagon, retiring as one of the promotion's all-time knockout leaders. "The Immortal" is what happens to your nickname when you never stop coming forward.
State of the build
No wish-list dressed up as a feature list. This is where the product is today.
Shipping today, no sales call required
Gyms tier — self-serve checkout at fightprint.app/pricing, an academy dashboard that shows owners engagement (rolls logged, last active, a "worth checking in on" flag) and deliberately never individual performance.
The consumer app — an offline-first tap-in logger across eight sports (BJJ, MMA, wrestling, judo, sambo, boxing, kickboxing, muay thai), with real password-hashed auth and server-enforced write attribution.
The ratio engine — Wilson intervals, display floors, and verification weighting, enforced server-side, described above and fully documented at /methodology/.
Real, built, just not a self-serve checkout
Institutional tier — colleges and athletic departments, custom pricing by roster size and sport count, a signed data processing agreement, and a security questionnaire answered honestly rather than a checkbox.
High-school programs — a coach-managed mode built specifically so no student ever creates an account or hands over personal data; the coach logs mat-side.
Live, but genuinely young
AI-assisted insights — a bring-your-own-key feature across four providers (Gemini, OpenAI, Claude, Grok) so a user can run insights against their own logged data at zero cost to us, or spend from a pooled-key balance instead. It's live, but it's an early feature, not a mature analytics layer — we're not claiming otherwise.
Explored, not shipped
Video analysis. We've spiked the technical approach — hosted vision-model understanding checked against our position ontology — but built none of it, on purpose. It only gets built if retention data justifies the added friction of uploading video; if it doesn't, the product still works without it. No matchmaking and no ML beyond the insights feature above exist today.
We don't publish fabricated traction, and we're not going to start here. If you want an honest conversation about where the product actually is, email us.