Orchable - Tier Features Matrix
Based on the Orchable Lite 3-Tier Architecture Implementation Plan, Orchable runs on a unified codebase that progressively unlocks features as users authenticate and upgrade.
1. Core Tier Model
| Tier | Authentication | Storage Engine | Execution Engine | Cost |
|---|---|---|---|---|
| Anonymous | None (Guest) | IndexedDB (Local only) | Web Worker β Direct Gemini API | Free |
| Free | Supabase Auth | IndexedDB + Cloud Sync (Supabase) | Web Worker (Local) | Free |
| Premium | Supabase Auth | Cloud-first (Supabase) | Cloud + 24/7 Background | Paid |
2. Feature Unlock Matrix
| Feature | Anonymous (Guest) | Free (Registered) | Premium (Subscriber) |
|---|---|---|---|
| Visual Designer | β | β | β |
| Batch Execution (local web worker) | β | β | β |
| Custom TSX Sandbox | β | β | β |
| Export CSV/JSON | β | β | β |
| Cost Calculator | β | β | β |
| Cloud sync (Storage) | β | β (Limited e.g. 500 tasks/mo) | β Unlimited |
| Persistent History across devices | β (Cleared if cache deleted) | β Limited | β |
| Background Processing (Cloud) | β | β | β |
| Team Workspace & Collaboration | β | β | β |
| Auto API Key Rotation | β | β | β |
| Custom Server Environment | β | β | β (n8n background) |
3. Storage Behavior by Tier
- Anonymous: All data (Batches, Tasks, Templates, Components) resdies purely in the browserβs IndexedDB. If the user clears browser data or changes devices, the history is lost.
- Free: Uses IndexedDB for quick local execution, but enables pushing completed batches and pulling templates to/from Supabase to persist data across sessions/devices.
- Premium: Directly reads/writes to Supabase, enabling cross-device real-time sync and server-side execution of long-running workflows while the browser is closed.
This document outlines the target feature gates implemented via the TierContext system.
Last updated on