๐ท Pricing & Tiers
What a user on each plan can actually see and use.
Source of truth: public/js/pricing-data.js. This answers โwho can use it?โ โ deliberately separate from the feature matrix (๐งญ), which answers โis it built?โ. A feature can be shipped and still be Premium-only, and merging the two questions is how a pricing page ends up advertising something a tier does not include. Stripe is not live yet, so paid tiers are configured but not chargeable โ every account below is on its tier by assignment, not by payment.
Default tier corrected 2026-08-17: new accounts now start on Free. Until then the default was Standard, and schema.ts re-ran a boot-time UPDATE that lifted every non-admin Free account back to Standard โ which is why almost no real account had ever been on the Free tier this table describes. The UPDATE is gone; existing accounts were deliberately left where they are rather than mass-downgraded.
Ways to reach a paid tier without paying
Live grants
Temporary upgrades currently active, from streaks, referrals or admin comps. A grant never alters a paid subscription โ the effective tier is simply the better of the two.