2026-05-310.1.0· pricing
- Free Sandbox = paid feature parity. Free Sandbox now ships the same full mechanic stack as every paid tier (route + cache + compress + batch + prompt cache + semantic cache + context prune + structured output + Tier 1/2 anomaly response + monthly Readings + team seats + audit export). Only the 60M monthly token cap differentiates Free from paid.
- Single source of truth: dashboard/lib/tier-features.ts — free_sandbox inherits PAID_FEATURES, overrides only quantitative caps.
- Cascade swept: kv-sync (worker now honours mechanic opt-ins for Free), portal copy, signup welcome email, how-it-works mechanic pages, ToS §4, JSON-LD Service / SoftwareApplication / FAQPage, llms.txt — all surfaces now describe the unified policy.
2026-05-30· product
- Consent flow next-preservation — magic-link signups landing on /portal?welcome=… now retain the welcome state through the /consent gate (middleware serialises original path as ?next= → page passes it through → server action redirects to it). Was dropping welcome state to / on every first signin since the consent flow shipped.
- Portal-scoped loading.tsx skeleton — sidebar stays mounted, content area renders sized boxes during data fetch.
- Page metadata title — "Tessera Ledger — internal" → "Tessera" with %s template across child surfaces.
- safeNext consolidation — three auth surfaces (auth/callback + consent page + consent action) now share lib/safe-next.ts canonical open-redirect guard.
2026-05-280.1.0· pricing
- Pricing flat-tier pivot. Replaced the prior performance-based fee model with flat monthly subscription by gross token volume: Free Sandbox $0 (≤60M tokens/mo), Starter $199 (≤1B), Growth $999 (≤5B), Scale $3,999 (≤20B), Enterprise custom (20B+). Customer keeps 100% of measured savings — no per-token markup and no cut of the dollars we save.
- Public surface pivot shipped across landing hero, JSON-LD, legal (ToS v2.1), vertical pages, integrations, llms.txt, cold-email templates, HN draft.
- Platform-auditor tool (tools/platform-auditor/) built — 8 automated drift checks (text=code, route liveness, SEO, fee math, DB integrity, email passwordless-copy, worker m12 probe, tenant isolation). Continuous obligation per invariant #22d.
2026-05-27worker 0.50.0-m12-always-on· engineering
- Worker proxy 0.50.0 deployed to api.tesseraai.io. M12 audit-row emission now always-on across every tier (no more behind-flag gating).
- Persona-walkthrough invariant #21 locked — every change touching tier-driving enums must pass the 6-persona walkthrough before claiming "fix shipped".
- Tier-bucket drift class fixed — /portal previously showed up to 4 contradictory tier signals (FREE SANDBOX quota + Latest: production KPI + You're already on Production callout + Upgrade to Production panel). Now single source of truth via resolveCustomerTier + getTierFeatures.
- Stagehand synthetic monitoring (3 NL specs · GHA cron every 15 min) + Healthchecks heartbeat on 20 Vercel cron routes.
2026-05-26mcp-server v0.1.0 → v0.1.3· engineering
- tessera-mcp-server published to npm + listed on registry.modelcontextprotocol.io (sigstore SLSA provenance v1).
- 7 dashboard /api/v1/* endpoints live: validate-key · workloads · savings-report · recommendations/queue · ledger/entries · quality/snapshot · recommendations/[id]/approve (44 new tests).
- tessera-llm-sdk 0.1.3 published with sigstore attestation.
2026-05-120.9-alpha· engineering
- 11-page /clients dashboard subtree migrated to Linear/Vercel working-surface design
- /spend/[id] · /optimize/[id] · /anomalies/[id] detail pages live
- Recommendation engine v1: RouteLLM + LLMLingua-2 + GPTCache + Batch API + Seat-rightsizing detectors
- Anomaly detection ensemble (z-score + EWMA + seasonal-naive, 2-of-3 consensus)
- POST /api/recommendations/generate + POST /api/anomalies/detect + measurement loop endpoint
- Promptfoo config auto-generation per recommendation (GET /api/recommendations/:id/promptfoo-config)
- 5 seat-billing parsers (Cursor / Copilot / Claude Code Team / ChatGPT Team / Cody)
- Migration 0013 (anomalies table) + 0014 (settings table)
- Anchor immutability test — audit guarantee for the savings math (originally framed as Performance Fee math under the pre-2026-05-28 savings-fee model; superseded by the flat-tier subscription pivot, audit guarantee unchanged).
2026-05-110.8-alpha· product
- 7-tab dashboard IA shipped (Overview / Spend / Optimize / Anomalies / Seats / Forecast / Settings + Audit)
- pricing_catalog SoT — 100 pricing rows across 27 providers (multi-source confidence-scored)
- AppShell + Sidebar + Topbar working-surface shell (Geist Sans + Mono, --tess-* tokens)
- Sentry + PostHog + Recharts wired both apps
2026-05-11· pricing
- Pricing v3.1 (historical — superseded 2026-05-28 by flat-tier pivot). Was: Pilot 20% / $5k floor (down from 25% / $7.5k v3); Continuous 12.5% / $2,500/mo. See top of this changelog for the current flat-tier model.
2026-05-100.7-alpha· product
- Joint Measurement Dashboard MVP (D0-D6 of spec)
- 7-table Supabase schema applied: clients · workloads · raw_exports · usage_rows · baseline_anchors · monthly_readings · invoices
- Public Monthly Joint Reading render at /r/[token] (Ledger editorial)
- D7 invoice race-safety (DB UNIQUE + retry-on-conflict)
- 12 unit tests for compute / fee math passing
2026-05-090.6-alpha· product
- Pivot to Tessera Token Economy (AI cost economy practice for AI-first companies)
- Fintechagency OÜ Estonia d.b.a. Tessera entity locked (registry 16638667, Tallinn)
- Performance-aligned model: free Diagnostic → Pilot → Continuous
- v0.8 "The Ledger" landing surface shipped (editorial Newsreader + cool cream)
Tessera ships continuously. Material changes posted within 24h.