The complete strategic read on ApexLens — market, wedge, business model, unit economics, go-to-market motion, and a 90-day plan from local tool to paid product. Core assumption: players expect 100% accuracy, so the product only reports what it can verify.

Six facts that summarize the entire strategy — product, wedge, economics, motion, the core assumption, and the state of evidence.
Motion/red/sharpness fused into a weighted combat score; windows above a dynamic threshold become engagements. DOC
Shipped detector is deliberately conservative: what it reports is trustworthy (96% precision); reporting more accurately is the tuned-CV work in progress — consistent with the 100%-accuracy contract. DOC
Accuracy is the product contract, not a nice-to-have. This deck is built on one operating assumption: players assume every number is correct, so the product reports only what it can verify to ~100% — confidence-gated, precision-first, "null over guess" — and anything uncertain is suppressed, flagged, or gated behind evidence + human confirmation. This assumption is the load-bearing reason for the trust architecture (evidence frames, verify-before-report, and the correction→tuning flywheel) that runs through every section below.
ApexLens competes with the manual VOD scrub, not with Tracker.gg. Trackers give scores; overlays are live and compliance-risky; nobody offers an offline, evidence-backed, correctable post-match review of your own recordings — built on a 100%-accuracy contract. That gap is the entire go-to-market.
What problem is being solved, for whom, and why the existing toolkit is structurally unable to solve it.
A local web app + CLI that ingests Apex Legends video — single match or long stream with auto-detected boundaries — and estimates advanced stats with OpenCV + Tesseract, plus an optional hosted vision-LLM layer for hard fields. Output is structured per-match JSON with value, confidence, provenance, status per field, and a review UI with timelines, charts and click-to-evidence frames — governed by the rule that only verified fields surface. DOC
Three successive experiments (apex-legends v0 → apex-stats active product → nextgen planning) independently converged on the same unit of value: a post-match fight/stats review from ordinary recordings, with "transparency over guessing" as a through-line. The strategy is distilled from what was already built, not invented. DOC
Players and coaches already record with OBS/Shadowplay and review deaths/fights by hand — slow, tedious, easy to miss evidence. ApexLens automates exactly this job. EST
Tracker/API products supply aggregates but not "what did I actually do in this fight, with which weapon, for how long." DOC
Memory-reading and unofficial endpoints carry EA User-Agreement exposure. Video-only is safe by construction — a real advantage. DOC
No API dependency, no whitelist, no scraping permission — a recording is the only input needed. DOC
Every prior attempt re-scoped "extract HUD → detect combat → produce stats"; consolidation now picks one implementation per concern and keeps the rest as legacy. DOC
Three tiers of audience, sequenced deliberately: monetize convenience for professionals, anchor demand in self-improving players.
Solo or small-scrim PC players who already record and review deaths/fights manually or with Tracker/Overwolf tools. Motivating questions: "what did I actually do each fight," "which weapons when," "am I fighting too much / looting too long." They want evidence-grounded stats — accurate or not shown. EST
Need truthful per-player match reviews and fight timelines across many clips: batch ingestion, per-player reports, shared scrim review. This is the segment that pays for convenience (cloud/batch) and becomes the distribution channel to players. EST
The engine is title-aware via HUD configuration; the same verified video-stats engine could expand later. Explicitly out of scope for v1 — do not build a game-agnostic platform at launch. EST

Primary segment is not validated. "Self-improving players post-match review" is inferred from on-disk docs, not from interviews. The cheapest validation is the GTM itself (free seed + demo content); no numeric demand evidence exists yet. EST
The defensible differentiator is not extraction quality — it is the trust model around extraction, now anchored by a 100%-accuracy contract.
Agency-scored against the generic alternative on the dimensions that matter for this buyer. EST
Boundaries, summary stats, engagement/signal, HUD combat, weapon OCR, ring tracking, live HUD, per-match calibration — running in the merged repo. DOC
Supervised-tuning + active-labeling in code, with a 1,653-frame labeled corpus across 7 matches plus focused fixtures. DOC
Evidence/confidence/human-correction pipeline and the compliance boundary are designed in the merged plan docs. DOC
None of the above is market proof — these are engineering proofs the wedge is buildable. Revenue/competitive claims remain EST (no web research was available at strategy time).
A staged scope built from components that already exist across the merged repos — the MVP is an integration and polish job, not a greenfield build.
value + confidence + provenance + status output schemalater & optional: active-learner priority queue · consent-based Overwolf · multi-title HUD configs
🚫 Live in-game overlay & memory reads — cheating-adjacent features kill the compliance moat and carry EA UA risk. DOC
🚫 Hosted multi-tenant SaaS at launch — local-first first; paid cloud tier is a later, deliberate decision. EST
🚫 Surfacing unverified stats — accuracy contract: nothing uncertain is displayed as fact. EST

① Analyze a 15–45 min local recording to a reviewable match summary in reasonable wall-clock. ② Every user-facing metric carries confidence + evidence the user can open. ③ Reported fields hold to the verification bar — unverified data is suppressed, active labeling reduces frames needing human review. ④ A user can correct a stat and the correction persists into ground truth for tuning. DOC
A review habit that compounds: corrections → ground truth → better detectors → faster review → more reviews. DOC
Proves trust + habit formation; paired with match-review time saved vs manual browsing. DOC
A free-anchored, convenience-first monetization model: the zero-cost local core is the funnel; value is captured on batch, cloud, and professional needs.

Anchor: free local core. Never charge for trust — charge for convenience (cloud/batch) and professional needs. Accuracy is non-negotiable at every tier. DOC EST
Pricing is explicitly flagged EST — "refine with user" in the source strategy. No pricing experiments or willingness-to-pay work has been done.
The economics are the strategy's quietest strength: a product whose base unit costs nothing to serve, with an explicit per-match ceiling on the paid tier.
Local mode costs nothing incremental to serve; only the convenience tier carries model cost. MODEL DOC
Assumptions: ~30 matches/mo, ~60% needing hosted fallback at $0.25 — model inputs, not measurements; the two variables that decide margin. MODEL
Gross margin on Pro once LLM usage is gated to hard fields. MODEL
Local-mode users cost ~$0 to serve — the free tier is effectively free to operate, so the funnel has no bleed. MODEL
Directionally credible, numerically unproven. The design has the right instinct (gate the LLM, keep local default); re-derive gate-specific economics from real usage before scaling paid acquisition. MODEL
Community-led, founder-shaped, content-powered — with paid acquisition deferred until the trust loop is proven.

"Your recordings, reviewed." Against hand-browsing VODs (tedious) and telemetry-only trackers (no fight context, no evidence). The emotional emphasis is trust + evidence — the anti-black-box stat tool for a privacy- and compliance-conscious playerbase. EST
| Phase | Channel | Mechanism |
|---|---|---|
| Seed (free) | r/apexlegends · creator discords · coach communities · scrim groups | Short demo video: upload clip → fight timeline + evidence. Founder-led distribution. |
| Content-led | Shareable per-match breakdowns | "How many seconds do you actually spend fighting?" — UGC fuel, self-similar across matches. |
| Program | Creator / coach program | Free tool for creators & coaches reviewing many players' clips — they become the channel to players. |
| Paid (later) | Focused Reddit / YouTube | Apex self-improvement audiences; demo-to-download. Only after trust loop + demand signal. |
Every channel converts an existing behavior (record + review) into product usage, and each user's corrections improve detection for everyone — a compounding, community-flavored loop that fits a solo founder's budget. Paid spend is deliberately last because undifferentiated ads can't sell a trust product before trust exists. EST
Four incumbent categories, one whitespace. Rankings and estimates are flagged; nobody was interviewed and no web research was run at strategy time.
Positioning is schematic, from the strategy's competitive analysis. EST
| Category | What they do | Competitive relationship |
|---|---|---|
| Tracker / stat aggregators Apex Legends Status · Tracker.gg | Aggregates + live-ish stats, telemetry/API-backed; Tracker Network requires whitelisting and forbids scraping | Not a direct build — they score from data, not fight videos. Complementary on stats, absent on fight review. |
| Overwolf + Apex Game Events Provider | Consent-based in-game surface: damage, kill feed, location, match summary; live/overlay oriented | Overlapping on "what happened," but live, PC-only, dashboard-angled. Our video-first approach is complementary/competing. |
| Manual VOD review (the real incumbent) | Players and coaches scrub OBS recordings by hand | The default alternative. Slow and easy to miss evidence — the behavior ApexLens automates. |
| Generic CV/OCR DIY | Tesseract/OpenCV exist as libraries | No ready-made Apex fight-review-with-evidence product — building blocks, not competition. |
No mainstream tool gives per-field confidence + evidence frame + human-correction loop on ordinary recordings. Trackers tell you scores; manual VOD review is expensive; overlays are live and compliance-risky. ApexLens sits in the gap: offline, evidence-backed, verify-before-report post-match fight review. EST — the single claim that most needs community validation.
Seven tracked risks with mitigations, plotted by likelihood × impact — and the two that actually matter rolled up. EST
Kill risk — the 100%-accuracy contract: players assume every number is correct. If detection can't reach near-100% on the fields we do report — or allocates excessive human review so corrections don't reduce effort — the tool fails its core assumption and becomes a worse tracker. The mitigation is architectural: report only what is verified (confidence-gated, precision-first, "null over guess"), surface every field with evidence, and let corrections feed supervised tuning so the reported set keeps growing without eroding trust. This exists in the repo today. DOC EST
What exists today (in code) that turns this strategy from a slide deck into a shippable wedge — and what the moat actually is.
7 matches + focused fixtures (ring, damage, weapons, squads, ammo, accuracy, summary) — the raw material for the tuning flywheel. DOC
3.0× more labels, incl. negatives that harden false-positive control — the foundation of verified accuracy. DOC
① HUD/OCR reliability across resolutions & seasons → Gemini calibration + tuning + confidence gates. ② Frame-sampling vs full-scan cost tradeoff → local/zero-cost default, LLM gated to hard fields. ③ Detector accuracy without a neural model → treat the tuned CV pipeline as supervised ML. ④ Merge-dedupe risk → one implementation per concern, legacy preserved. DOC
Three phases, three gates, one decision point: whether to scale paid or stay free/local-plus-donation. Consolidation is already complete.
docs/strategy/.Core loop usable + corrections work. Proposal: ≥80% of alpha matches produce a clean reviewable summary; ≥50% of alpha users make ≥1 correction; reported fields verified. MODEL
Community traction + labels → tuning. Proposal: ≥100 active review sessions/wk and verified-accuracy gains on the same corpus. MODEL
Monetization pilot validates. Proposal: ≥60% Pro-cohort week-4 retention and ≥50% gross margin — scale only if both clear. MODEL
Numeric gate thresholds are proposals (§14), explicitly deferred to the founder in the source strategy.
The scoreboard: the accuracy contract, a north-star, phase-level proof metrics, and the economics to watch.
| Metric | Level | Why it matters |
|---|---|---|
| Reported-field accuracy ≈ 100% (verify-before-report) | CONTRACT | The core assumption: only surface fields verified to ~100%; everything uncertain suppressed/flagged. The single most important scoreboard line. EST |
| Trusted corrections × matches reviewed | NORTH-STAR | Compounding flywheel: corrections → ground truth → better detectors → faster review → more matches DOC |
| % of matches with ≥1 correction or export | MVP | Trust + habit proof; the engaged-review rate DOC |
| Match-review time saved vs manual | VALUE | The actual exchange of value — what Pro pricing should be anchored to DOC |
| F1 / precision / recall per detector | TUNING | Directly measures the kill-risk; must trend up as labels flow DOC |
| Active-review rate (sessions/wk) | GATE 2 | Community traction before monetization EST |
| Pro cohort retention + margin | GATE 3 | Willingness-to-pay and unit economics before scaling paid EST |
| Hosted-fallback ratio & $/match | ECONOMICS | The margin sensitivity variables — measure from day one of Pro MODEL |
per-detector F1 trend = the kill-risk meter; must rise as labels flow. DOC
match-review time saved per week vs manual — the anchor for pricing. DOC
actual hosted-fallback ratio and cost per match on real Pro usage. MODEL
What a paid strategy desk would tell you to do on Monday — the value-add on top of the written strategy. All proposals, clearly marked.
Because players expect perfect accuracy, make "verify-before-report" a hard product rule from day one: a field is surfaced only when it clears the confidence/verification bar; everything uncertain is suppressed or flagged; reported fields carry evidence + a one-tap correction. Treat "reported-field accuracy ≈ 100%" as the number-one KPI and publicly own that unverified stats are never shown.
G1: ≥80% of alpha matches produce a clean reviewable summary AND ≥50% of alpha users make ≥1 correction, with reported fields verified. G2: ≥100 active review sessions/wk and verified-accuracy gains on the same corpus. G3: ≥60% Pro-cohort week-4 retention and ≥50% gross margin — scale paid only if both clear.
Anchor pricing to match-review hours saved per week (which the MVP measures). If a coach saves 3–5 hrs/wk, $6–10/mo is trivially priced — test $7/mo as the midpoint and let the coach tier carry the margin.
Five 30-minute coach conversations + one community post ("would you trust verified-only stats? what would you pay?") is cheaper than building batch features nobody wants. Capture objections verbatim.
Lead with "video-only, no memory reads, data stays on your machine, and we only show verified numbers" in the demo and landing copy.
Instrument "time from correction to next review" and "frames needing human review per match" from day one. If either degrades as the corpus grows, the loop is broken and nothing else matters.
The community channels assume the founder is credible inside the Apex self-improvement scene. If not yet true, the first 90 days should include recording and publishing your own reviews with the tool — the product is also the marketing.
Batch and per-player reports are P1 assumptions. Let the 1–3 coach/creator pilots in Phase B vote with their workflows first; build and price the two features they ask for, rather than pre-building the whole Pro tier.
docs/strategy/01–09 — customer target, UCP, MVP scope, GTM, cost model, technical stack, risks, landscape, 90-day plandocs/strategy/strategy-summary.md — 1-page synthesisdocs/strategy/style-guide.md — the 7-model VLM style + IA guide this build followsdocs/output-schema.md, docs/openrouter-model-selection.md, optimization/evaluation_report.md, optimization/IMPROVEMENT_LOG.mdApexLens has a credible wedge, a real moat, and the rare luxury of a near-zero-cost local product. What it does not yet have is evidence that anyone will pay — and it cannot exist unless reported fields hold to the 100%-accuracy contract. The 90-day plan is built to produce both under ~$20 of model spend: run it, set the gates, verify before you surface.