For investors

Combat sports has never had a denominator. We built one.

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.

Every number in this category is missing its denominator.

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.

The two of us, and why we're the ones doing this.

Co-founder

Brock Starr

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.

  • Graylight Creative — sovereign AI marketing agency, Columbus, OH
  • NextGen Noise & Heroes and Villains — music discovery, and the band itself
  • Brock Lamb — independent provider for kids on the autism spectrum, pursuing his LISW
  • Building Foundry One Protocol next
Co-founder

Matt Brown "The Immortal"

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.

  • UFC athlete profile — welterweight, 2008–2021
  • The Ultimate Fighter season 7 to a decade-plus in the Octagon
  • Among the UFC's all-time knockout leaders
  • Brings the fighter's-eye view of what "it works" has to mean when it's not on a highlight reel

What's actually live, what's sales-assisted, and what's still roadmap.

No wish-list dressed up as a feature list. This is where the product is today.

Live — self-serve

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/.

Live — sales-assisted

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.

Early

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.

Roadmap — not built

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.

Want the real numbers?

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.