ADR-0099 — Token Economy v5 (pricing, packages, MSSP, crypto, PIX)¶
- Status: Accepted
- Date: 2026-05-26
- Deciders: André Luiz Gallon (project owner) + Claude consultation session 2026-05-26
- Driver: Project owner request — design clean, low-friction, market-grade token economy covering all TAM segments (self-serve, EDU, MSSP, Defense-Unlimited, trials, promos)
- Strategy memo:
docs/strategy/token-economy-v5.md— full design with 15 locked decisions (D1–D15) + 19-week roadmap - Supersedes: ADR-0067 §"crypto activation gates (≥3 customer signals)" — overridden by D12 (crypto active from launch for Defense+)
- Extends: ADR-0033 (UTXO note-based accounting — preserved unchanged), ADR-0056 (Stripe baseline), ADR-0068 (multi-currency rails)
- Patent claim family: Continuation of claim #25 (UTXO note-not-balance licence accounting). v5 token economy is pricing model, NOT accounting model — claim #25 boundary preserved.
Context¶
The project ships UTXO-style licence accounting (ADR-0033) + a foundation of 4 tiers (free/pro/enterprise/defense) + Stripe integration + Stripe Identity KYC + multi-currency stub gates. What was MISSING for commercial launch:
- Single unit of consumption — current docs expose a 5-category cost matrix (smoke/standard/soak/capacity/defense) that customers must memorize before purchase. High friction.
- EDU pricing — no programmatic path for educational institutions despite large TAM.
- MSSP partner program — no resale/white-label model, blocking the indirect channel.
- Defense Unlimited — top tier currently caps at 10M TSU/month, blocking large federal/telco/defense contractors who require flat-fee predictability.
- Promo + referral system — no growth lever beyond pure self-serve organic.
- Crypto rails — ADR-0067 gated activation behind ≥3 customer signals; project owner decided to launch crypto as a Defense+ differentiator (D12).
- PIX (Brazil) — payment rail decision pending between Stripe-native and PagarMe.
- Customer dashboards — token balance + history + forecast UX not designed.
- Approval matrix — Defense Unlimited pricing band ($50k–$500k/year) lacks formal sales/CFO/CEO authority delegation.
A consultation session on 2026-05-26 resolved all 7 originally-open strategic questions and locked 8 architectural + 7 operational decisions.
Decision¶
Adopt Token Economy v5 as designed in the strategy memo. Specifically:
Architectural (D1–D8)¶
- D1: Hybrid commercial model — subscription (monthly/annual) sets base TSU quota; add-on boost packs cover overages. UTXO accounting (ADR-0033) preserved.
- D2: EDU = 80% off Pro/Enterprise with
.eduverification via SheerID-equivalent. - D3: MSSP dedicated tier (Bronze/Silver/Gold/Elite) with white-label + 30–40% revenue share.
- D4: Defense-Unlimited = hard-unlimited flat fee annual contract ($50k–$500k/year, no ceiling).
- D5: TSU (TLS Stress Unit) — single unified unit of consumption. Deterministic formula
TSU = duration_seconds × persona_count × dut_count × intensity_multiplier. Replaces the 5-category cost matrix. - D6: Auto-refill opt-in (not default). Default = alerts at 80% / 95% / depleted.
- D7: Refund windows preserved — 7 days self-serve / 14 days EU / 30 days Enterprise+ (already shipped in
pkg/octopus/customer-app/src/lib/billing/constants.ts). - D8: UTXO model preserved — no change to accounting; only pricing model evolves.
Operational (D9–D15)¶
- D9: Naming =
TSU(TLS Stress Unit). Not "TCU"/"credits". Specific, defensible, patentable. - D10: MSSP Stripe = Connect Express. Lowest-friction self-serve onboarding; we collect from end-customers, settle to MSSP's Express account monthly via Stripe Transfers.
- D11: Brazil PIX via Stripe (not PagarMe). Single integration. NF-e.io retained for tax document emission.
- D12: Crypto (USDC/USDT) ACTIVE from launch for Defense+ via Coinbase Commerce. OFAC screening mandatory. Overrides ADR-0067 demand-signal gate.
- D13: Annual prepay discount = 15%. Industry standard. Headroom for 20–25% in Enterprise+ negotiations.
- D14: MSSP = zero entry fee + quarterly TSU commitment:
- Bronze: 1M TSU/Q (~$999), 30% wholesale discount, 25 sub-customers, no entry fee.
- Silver: 10M TSU/Q (~$4.999), 35% discount, 100 sub-customers, no entry fee.
- Gold: 100M TSU/Q (~$29.999), 40% discount, unlimited sub-customers, no entry fee.
- Elite: ≥1B TSU/Q negotiated, up to 45% discount, co-marketing + dedicated CSM.
- Auto-promote/demote based on sustained volume across 2 consecutive quarters.
- D15: Defense Unlimited approval matrix:
- Sales authority: up to $200k/year.
- CFO required: >$200k/year.
- CEO sign-off: >$500k/year.
Consequences¶
Pros
- Single TSU unit eliminates the 5-category memorization burden.
- Pre-flight quote (TSU cost shown before "Run test") removes pricing-surprise friction.
- EDU pricing unlocks academic TAM (universities, research labs, CS departments).
- MSSP zero-entry-fee removes signup friction globally; commitment is the real gate.
- Defense Unlimited unlocks federal/telco/defense-contractor TAM where token-ceiling is unacceptable.
- Crypto for Defense+ from day-1 is a competitive differentiator vs Stripe-only competitors.
- Brazilian PIX via Stripe consolidates payment integrations to one vendor.
- Patent claim #25 boundary preserved — pricing model is configurable per ADR-0033 §"Reversibility: high for the pricing".
- Receivables predictability improves (subscription base) without losing usage-based upside (boost packs).
Cons
- 19-week implementation horizon (vs 18 originally) — 1-week increase from absorbing crypto + PIX activation in Wave-A.
- Auto-promote/demote MSSP logic adds quarterly job complexity (mitigated by simple sustained-volume rule).
- Defense Unlimited "hard-unlimited" creates margin risk if a single customer abuses (mitigated by contract fair-use clause and OOBI revocation broadcast capability per
pkg/oobi/licenseart/broadcast/). - Crypto OFAC screening adds compliance burden (mitigated by Coinbase Commerce built-in screening + our existing ComplyAdvantage hooks for Defense KYC Tier 3).
Reversibility
- Pricing model: high — prices, discounts, boost-pack catalog all configurable in
customer-app/src/lib/pricing/(Wave-A4). - TSU formula: medium — once customers internalize the formula in their own capacity planning, changing constants becomes a customer-comms event. Versioning: TSU formula v1 frozen at launch; major changes ship as v2 with grandfathering.
- MSSP minimums: high — Bronze/Silver/Gold thresholds adjustable per contract addendum.
- D7 (crypto activation): high — Coinbase Commerce can be disabled per env-var if compliance/AML concerns escalate.
Implementation roadmap¶
See strategy memo §9 for full 6-wave breakdown. Top-level:
| Wave | Duration | Scope |
|---|---|---|
| A — Foundation | 5 weeks | Postgres UTXO ledger, TSU engine, pricing constants, dashboard MVP, crypto rails (A7), PIX BR (A8) |
| B — Packages | 3 weeks | Free Trial 30d, Demo POC, boost packs, EDU verification, refunds polish |
| C — MSSP | 4 weeks | Partner signup, dashboard, white-label, Stripe Connect Express (C4), auto-promote/demote |
| D — Defense+Promos | 3 weeks | Defense Unlimited tier, promo codes, referral, OSS program |
| E — Polish+Forecast | 2 weeks | Forecasting engine, alerts, auto-refill, anomaly detection |
| F — i18n + GTM | 2 weeks | Multi-currency, VAT, multi-language pricing, sales playbook (D15) |
Total: 19 weeks. MVP cut: A + B + E1–E3 → ~10 weeks for self-serve + EDU + forecasting + crypto for Defense+ + PIX BR.
Related¶
docs/strategy/token-economy-v5.md— strategy memo (this ADR's source-of-truth)- ADR-0033 — UTXO token vault + LICENSE.Art envelope (accounting model — preserved)
- ADR-0056 — Stripe Subscriptions baseline (preserved)
- ADR-0067 — Channel Marketplace (extended by D3+D14 MSSP program; §crypto-gates OVERRIDDEN by D12)
- ADR-0068 — Multi-currency / crypto / BNPL payments (extended by D11 PIX + D12 crypto activation)
pkg/octopus/docs/11-tokenization/tokenization.md— Tokenization technical doc (REPLACED §"Token allocation per tier")pkg/octopus/customer-app/src/lib/db/schema.ts—customer_accounts.tierenum (will gaintier_variantin Wave-A1)pkg/octopus/customer-app/src/lib/stripe.ts— Stripe SDK integration pointpkg/octopus/customer-app/src/lib/billing/constants.ts— refund window constants (preserved per D7)
Last verified against strategy memo: 2026-05-26 (decisions D1–D15 all locked in consultation session).