THIRI logo
build.thiri.ai
Solana · Seeker · Cadenza
Week 05 · Devlog

Week 5 — Developer Portal & Stripe Gates

June 9, 2026 app · Key Finder shipped

Week 5 is in the books, and we’ve shifted focus to making sure the developer infrastructure is robust, secure, and ready to scale.

What shipped this week

  1. Self-Serve Developer Portal: Deployed the keys manager worker. Developers can now authenticate securely using their Supabase identities (JWT asymmetric signature checks) to create, rotate, and revoke their own API keys.
  2. Billing Webhook Automation: Wired the Stripe Checkout webhook handler. Stripe checkout events (checkout.session.completed) now trigger instant tier upgrades to the Builder tier ($29/mo) in the Cloudflare D1 database.
  3. Harmonic Precision fixes: Remediated edge case chord spelling calculations in the core engine, securing deterministic accuracy on scale recommendation lookups and functional Roman numeral analysis.

Next Up

Moving into the Seeker apps, starting with the on-device pitch detection integration for the Key Finder frontend.

— Dennison