Files
PolyWeather/docs/COMMERCIALIZATION.md
T

3.9 KiB

Commercialization Plan

Product Direction

PolyWeather is being positioned as a paid weather intelligence product built around:

  • Web dashboard subscription
  • Telegram paid group subscription
  • Fast, rules-based weather alerting
  • High-confidence Ankara specialization

Current pricing target:

  • Web dashboard: $5 / month
  • Telegram paid group: $1 / month

Current payment direction under discussion:

  • Polygon / USDC

Important current state:

  • Polymarket market-price integration has been removed from the codebase
  • The current product focuses on weather intelligence, not exchange/orderbook execution data

Production Architecture

Web

  • Next.js frontend on Vercel
  • Public URL: https://polyweather-pro.vercel.app/
  • FastAPI backend serves API only

Backend

  • FastAPI on VPS
  • Shared analysis layer for web and bot
  • City data cache in-process

Telegram

  • Bot runs on VPS
  • Paid group receives proactive alerts
  • Push engine includes dedupe, cooldown, and late-day suppression

Alert Product Strategy

Current alert strategy is weather-first:

  • Ankara Center reached DEB
  • Momentum spike
  • Forecast breakthrough
  • Advection / nearby lead station

Operational controls already implemented:

  • Same city + same trigger type only pushes once while active
  • City-level cooldown
  • Peak-passed suppression for late-day rollover

Ankara special handling:

  • Center signal only uses Ankara (Bolge/Center) / 17130
  • This should remain a product differentiator and be documented clearly in sales copy

Tier A: Telegram Group

  • Price: $1 / month
  • Value proposition:
    • Real-time proactive weather alerts
    • Fast anomaly delivery
    • Focused operational signal, minimal clutter
  • Suggested restrictions:
    • No raw API access
    • No historical analytics export
    • No advanced chart controls

Tier B: Web Dashboard

  • Price: $5 / month
  • Value proposition:
    • Full city dashboard
    • Trend and nearby-station visualization
    • Multi-model comparison
    • Historical view
  • Suggested restrictions:
    • View-only unless future premium tools are added

Bundle Option

  • Optional future bundle: Web + Group
  • Use only if conversion data shows users want both together

Payment Roadmap

Phase 1: Manual Ops

  • User pays manually
  • Operator manually activates web access / Telegram access
  • Lowest engineering cost, fastest launch

Phase 2: Polygon / USDC Automation

  • Generate unique deposit address or payment intent
  • Confirm on-chain payment
  • Activate subscription automatically
  • Telegram bot issues one-time group invite link

Phase 3: Full Subscription Management

  • Renewal reminders
  • Grace period handling
  • Automatic expiry / revocation
  • Self-serve billing status page

Step 1: Stabilize Current Product

  • Finish cleaning docs and deployment flow
  • Keep Vercel as the only web entry point
  • Keep backend API-only
  • Tune Telegram cooldown and trigger quality

Step 2: Launch Manual Paid Beta

  • Start with a small paid Telegram group
  • Start web dashboard on invite basis
  • Track which alert types users actually value

Step 3: Add Access Control

  • Web login and session layer
  • Subscription table in backend
  • Telegram membership verification

Step 4: Add Polygon / USDC Collection

  • Payment detection
  • Subscription activation
  • One-time Telegram invite issuance

Metrics To Track

Minimum metrics before scaling:

  • Alert-to-action usefulness feedback
  • Daily active dashboard users
  • Telegram retention after first payment cycle
  • Most valuable cities by engagement
  • False-positive complaint rate for alerts

Constraints To Keep In Mind

  • The current system is strongest in weather intelligence, not execution plumbing
  • Ankara is a differentiated niche and should be treated as premium signal inventory
  • Over-pushing alerts will destroy paid-group value faster than under-pushing
  • Payment automation should come after alert quality is operationally stable

Last updated: 2026-03-06