«Waze для рыбалки» — Project Wiki
Live bite map for Latvian anglers · Piotr + Konstantins Kravchenko · started 2026-07-02
Core thesis: gdebenz.ru works because fuel info is non-rival. A fishing spot is a rival good — поделился — потерял. So the public layer runs on non-rival data (ice, conditions, rules, aggregate activity); precise spots stay gated. Gamification rewards honesty, never coordinates.
🎯 Now (Phase 0 — validation)
- ⏳ Waiting: Konstantins' answers to the 11 kickoff questions
- Then: resolve big questions 1–3 → one-page concept → mock
📂 Strategy
- Vision & core thesis — what we're building, for whom, what we're NOT
- Big questions — the 9 top-level questions with status
- Synthesis: five-pillar architecture — how research converges into a product
- Roadmap — Phase 0 validation → Phase 1 ice MVP → Phase 2 bite layer → Phase 3 hub
- Market sizing — honest numbers table (130–150k anglers, 50–70k reachable)
- P2P opportunity — paid/incentivized sharing, guiding, training; the two-market model (domestic micro + tourist premium); the 7–10× arbitrage
- Customer discovery — the growth thesis (habit-first, optimize DAU/MAU/L7/retention/time), the deployable survey + interview guide + distribution plan
🔬 Research
All 11 streams complete (2026-07-02), full detail with inline sources:
| Stream | One-line takeaway |
|---|---|
| GdeBENZ | 1.8M users in 3 days: zero friction + confirmations + freshness decay; incentive model does NOT transfer (non-rival vs rival) |
| Global competitors | Fishbrain = "spot burner app" survivor; FishingScout died of fake reports; live spot reporting never won |
| Latvia market & rules | LV/RU community split; Mana Cope owns compliance; ice fishing = seasonal wedge; VVD prosecutes from photos |
| Angler numbers | "100k" = cards not people; real range 130–150k; reachable 50–70k |
| RU fishing ecosystem | fion.ru report anatomy; «не палить точки» norm; no dominant real-time app exists |
| Reputation mechanics | Waze/eBird/iNaturalist/SO: corroboration ≠ truth; decouple fun from trust; thank-you economy |
| Secret-spot economics | Every niche hit the same backlash; surviving patterns: coarse default, delay, circles, k-anonymity |
| Hub & integrations | LVĢMC open data = free & legal; FB/Fishbrain walled; router-not-mirror (CV-Online precedent); ice data & waters registry = our exclusives |
| Bite forecasting | Water temp real, solunar folklore; catchability not abundance; honest conditions score |
| Paid ponds | ~20 verified, 25–40 likely; no register exists; all book by phone — directory+booking wedge |
| Segments & willingness to pay | Angler pyramid + 7 sub-clusters, year-round activity calendar, WTP ladder, stakeholder deal-sizes; subs cap ~€10–25k ARR → flywheel not paywall |
| Economy & purchasing power | Median net €1,117/mo, Latgale ~€965, pensioners €627 (EU-worst elderly poverty); ~€14–34/mo for all leisure → domestic P2P ceiling ~€10–30, not €150 |
🎨 Design
- Design principles P1–P10 — incl. verify exact, publish coarse (geo), anti-abuse at launch, k-anonymity heatmaps
- Open decisions D1–D10 — living list, most blocked on Konstantins' answers
👥 People & partners
- Konstantins — profile, device quirks (WhatsApp QuickLook!), log
- Partners map — LLKC (critical), VVD, BIOR, Deeper, copeslietas.lv, pond owners
🎤 Interviews
- Konstantins — kickoff 11 questions (Jul 2026) — ⏳ sent, answers pending
📦 Artifacts & sources
- Artifacts & deliverables — RU PDF report, questionnaire HTML, kickoff docs, provenance
- Sources live inline in each research page (linked at point of claim)
Wiki conventions
- Bilingual & synchronized. Every page exists twice:
name.md(EN) andname.ru.md(RU), identical in content. Each carries a 🌐 language switcher on line 2. Internal links point to the same-language counterpart (EN links →.md, RU links →.ru.md). - Sync rule: when you edit one language, update its counterpart in the same session — or, if you can't, add
> ⚠️ OUT OF SYNC — EN updated <date>, RU pendingto the top of the stale page so the gap is visible. Never let the two silently diverge. The research pages (01_Research) mirror the Russian PDF report — regenerate it when they change materially. - Status line at the top of every page: draft / open / complete / living.
- New knowledge goes into the relevant page (both languages), not new files, unless it's a genuinely new stream; interviews get one file per session.
- Update the "Now" section above whenever the current blocker changes.
- Check integrity with the link/pair checker before calling a change done (see artifacts).