Licensing & Subscription System — Free to Enterprise

📘 General go v1

Flowork uses a tiered licensing system: Free, Pro, and Enterprise. License tokens are verified against floworkos.com API, cached locally for offline use, and enforced by both the Engine and Website.

Tier System

| Feature | Free | Pro | Enterprise | |---------|------|-----|------------| | Apps | 3 | Unlimited | Unlimited | | Nodes | 5 | Unlimited | Unlimited | | Browser Tabs | 2 | 10 | Unlimited | | AI Builder | Limited | Full | Full + Priority | | Workflows | 3 | Unlimited | Unlimited | | Support | Community | Email | Dedicated |

How Licensing Works

1. User purchases license on floworkos.com 2. Receives a JWT token 3. Enters token in Engine UI → POST /api/license/save 4. Engine stores in FloworkData/license.json 5. On every boot, Engine verifies token with Cloudflare API 6. If offline, trusts the cached tier

Verification Flow

Engine Boot → Read license.json → POST token to floworkos.com
                                        ↓
                              Valid? → Update UserTier → Enable features
                              Invalid? → Downgrade to Free
                              Offline? → Trust cached tier