VVV Scenario Monitor — SPEC REQUIREMENTS (source of truth)

Cel: system monitorujący tempo wzrostu fundamentów VVV + ceny i OZNACZAJĄCY, na której ścieżce scenariusza jesteśmy (Bessa / Baza / Hossa). Wejście: dane on-chain VeniceStats + cena. Wyjście: cykliczny raport (Telegram + strona r.10s.pl) + stan w JSON.

Autor: Kuba (decyzje) i CEO (twarde fakty zweryfikowane 2026-09-11). Oparty na scenariuszach z wiadomości Kuby — wklejone 1:1 poniżej.


1. Tło i decyzje

Parametry progu fundamentów wg stanu 2026-09-11

KanałStan dziśTempo
Nowe subskrypcje/dzień90d: 1446 → 30d: 1671 → 7d: 1747+8–12%/miesic
Subskrypcje miesięcznemaj 41.6K → sie 48.9K → wrz ~53K+6–8%/mies
Kredyty API (zakupy)sie $5.39M → wrz ~$6.0M/mies+12%/miesic
Mix tierów92% Pro / 7% Pro+ / 1% Maxstabilny, bez poprawy
Cena VVV90d $16 → dołek $10.4 (lip) → $23.4wysoka zmienne, +36%/7d

Przychód modelowy dziś: ~$160M/rok (sub ~$87M + kredyty ~$73M), P/S ≈ 7.


2. TRZY SCENARIUSZE NA LIPIEC 2027 (model Kuby — oprzyj monitoring o nie)

BessaBazaHossa
Wzrost fundamentów+3–4%/mies., churn 20%, kredyty w stagnacji+7–9%/mies., churn 15%, mix bez zmian+12%/mies., churn 10%, mix „standard", Enterprise
Przychód roczny (lip 2027)$190–210M$300–350M$450–500M
P/S4–56–712–15
Market cap$0.8–1.0B$2.0–2.5B$5.5–7.5B
Cena VVV$15–20$38–48$105–145
Tempo ceny−2 do −4%/mies.+5–7%/mies.+16–19%/mies.
Waga~25%~50%~25%

Realny poziom bazowy: ~$40–45 (mediana). Średnia ważona ~$55 (zasługa prawego ogona). Uwaga: $150 to już byłoby 6.4× do lipca 2027 — wymagałoby ~10× większej kapitału (rynek AI-inference: VVV ~$1.13B vs TAO $2.2B) i fundamentów rosnących 20%/mies. (nie 8%). Ostatni rok +748% to efekt re-rating z P/S<1, który jest wyczerpany przy P/S 7. Mix 92% Pro hamuje ARPU.

Dlaczego nie mniej: koniec vesting (01.2027) + emisja 2M/rok + buyback ~$9M/rok → netto inflacja <3% (a buyback rośnie z przychodami). Kanał kredytów jest w 100% mierzalny i rośnie dwucyfrowo. P/S 7 przy ~100% wzroście/rok jest tani względem Web2 AI-SaaS (15–30×).


3. TABELA ŚRODKOWA — PROGI ROZPOZNAWCZE NA STYCZEŃ 2027 (halfway)

Połowa drogi (do 01.2027)BessaBazaHossa
Kredyty API / dzień<$220K$280–330K>$400K
Nowe subskrypcje / dzień<1,9002,300–2,700>3,200
Udział Pro+Max8%8–10%>15%
Przychód roczny (model)~$180M$220–250M>$300M
Cena VVV (styczeń)$15–22$28–34$55–75

Interpretacja Kuby (musi być w systemie): jeśli kredyty >$300K/dzień i rejestracje >2,500/dzień w styczniu → Baza ugruntowana ($40–48 na lipiec). Jeśli kredyty <$220K/dzień — sygnał, że kanał API był startem, nie trendem (→ ryzyko Bessicy).


4. Cele systemu (co musi robić)

  1. Co 24 h (codziennie ~06:00) odczytuje z VeniceStats (MCP lub API venicestats.com):
  1. Co 24h zapisuje wszystkie wskaźniki do JSON-prostopadłego historycznego (append-only) — by policzyć tempa zmian (KPI na 30/90 dni).
  2. Liczy tempo wzrostu (mies./dni) subskrypcji i kredytów z hortus (nie z jednego ticka) i porównuje z pasmami ścieżek scenariuszy (sekcja 2 i 3).
  3. Określa aktualną ścieżkę: klasyfikacja do Bessa/Normal/Hossa wg tabel (waga: fundamenty 70%, cena 30% — do potwierdzenia spec). Wynik: „SCENARIUSZ: NORMAL (utwierdzony)" + pasek postępu do docelowego przedziału.
  4. Alerty: koło domniemanych progów (np. sygnał z Bessy gdy kredyty utkną, sygnał do Hossy gdy przekroczone 3200 subs).
  5. Raport/status: dostarczany na Telegram (raz dziennie, krótko, wg formatu "stan dzisiaj / tempo / ścieżka / co obserwować") + jednorazowa strona public HTML na r.10s.pl z aktualnym statusem (dashboard wg design 10s.pl) + stan JSON.
  6. Tryb record: raport tygodniowy (niedziela) — porównanie do poprzedniego, zmiany tempo.

Technika (wzorzec hermes-trading-monitors):

5. Struktura projektu (repo /root/projects/vvv-fundamentals-monitor)

├── SPEC-REQUIREMENTS.md (ten plik)
├── README.md
├── scripts/
│   ├── fetch_fundamentals.py   # VeniceStats MCP (npx) lub REST venicestats.com— wybierz w spec (MCP jest public, ale jesli REST wystarczy, to mniej zależności)
│   ├── fetch_price.py          # CoinGecko/Bybit (VAT: N/A) + DexScreener fix (np. dog)
│   ├── compute_scenario.py     # tempa, klasyfikacja Bessa/Baza/Hossa, pasek postępu
│   ├── monitor.py              # orchestrator: fetch→compute→state→alerty (no_agent, cron)
│   └── report_html.py          # generuje html (design 10s.pl) → /var/www/wwww/projects/vvv-scenario-monitor/
├── state/
│   ├── scenarios.json   # ostatni stan + klasyfikacja
│   └── history.json     # wpis dzienny
└── wrapper.sh / wrapper.py -> w ~/.hermes/profiles/ceo/scripts/ (cron)

9. Kryteria akceptacji (AC) — musi spełnić po wdrożeniu:

6. Zasady globalne

  1. Zero kluczy/secretów (public endpoints tylko).
  2. Bez npm w runtime — MCP wołany przez npx @venicestats/mcp-server --http (background, port 3333) LUB REST venicestats.com jeśli istnieje — w spec zdepp.: pierwsza próba REST (curl https://venicestats.com/api/... wg narzędzi MCP), fallback MCP. Nie podpinaj do stałej zewn.
  3. Commit format: feat:, fix:, config:, docs:.
  4. Nie ruszać poza /root/projects/vvv-fundamentals-monitor/ (poza cielną publikację do /var/www/projects/vvv-scenario-monitor/).
  5. Koszt monitora Python = $0/tick; LLM supervisor opcjonalny 1×/dzień (raport treściowy).

8. Publikacja po akceptacji spec: raport spec na r.10s.pl/zadania/22/ (zadania-publication), potem implementacja wg powyżej.