Service Level Agreement
Uptime is a number.
Response is a clock.
We publish the targets we hold ourselves to and the credits we owe when we miss. Numbers below apply to paid tiers; Solo runs best-effort but the same status page shows real availability.
Targets
What we commit to per tier.
Solo is best-effort and unmetered. Studio, Team, and Enterprise carry SLA targets with service credits if we miss. Targets measured monthly, calendar-month boundaries, UTC.
| Commitment | TierSolo | TierStudio | TierTeam | TierEnterprise |
|---|---|---|---|---|
| Monthly uptime target | Best-effort | 99.5% | 99.9% | 99.95% |
| Maximum monthly downtime budget | — | ~3h 39m | ~43m | ~21m |
| P0 acknowledge | Best-effort | 8h biz | 4h biz, 24/7 weekend on Team+ | 1h, 24/7 |
| P1 acknowledge | Best-effort | 24h biz | 8h biz | 4h, 24/7 |
| Service credit on miss | — | 5% MRR per 1pp miss, capped 50% | 10% MRR per 1pp miss, capped 100% | Custom (contract) |
| Status page | ✓ | ✓ | ✓ | ✓ + dedicated subscription |
| Postmortem | Public summary | Public summary | Customer-private summary | Joint review meeting |
Severity
What counts as P0, P1, P2.
Operations
Why we can promise this.
Continuous deploy + canary — Every change to the platform deploys via Vercel preview, runs the eval suite against a representative project, and rolls out to production behind a 5% canary. Rollbacks are atomic and one click.
Sandbox isolation — Vibe-edit jobs run in Vercel Sandbox — Firecracker microVMs with hard CPU + memory + duration ceilings. A runaway agent in one tenant cannot starve another tenant's jobs.
Audit + replay — Every API call lands in our planning telemetry stream. Replays are deterministic; postmortems start from real traces, not memory.
Credits
When we miss, here's what you get.
Service credits apply automatically to the next billing cycle's MRR when monthly uptime falls below the contracted target. Credits are calculated per the table above (5% per percentage point on Studio, 10% on Team, custom on Enterprise). Credits cap at the listed maximum unless your contract specifies otherwise.
To claim a credit you didn't see auto-applied, email benjamin@gad.tools within 30 days of the incident's resolution date. We respond within 5 business days with the verdict and the dollar figure. There's no form. There's no portal.
Last updated: 2026-05-02 · Effective for all subscriptions taken on or after this date.