Upstream dependencies
- VercelProvider status →Hosting + serverless functions + cron
- SupabaseProvider status →Database, auth, and pack file storage
- OpenAIProvider status →Image generation (midnight-cupid-1) + moderation
- StripeProvider status →Subscriptions and one-time token-pack payments
- ResendProvider status →Transactional email (pack-ready, expiration warnings)
- SentryProvider status →Error monitoring (does not affect site availability)
Reporting an outage
If the studio is failing in a way the upstream boards aren't showing, email hello@emotepack.ai with a one-line description and (if you can) the time it started. A human reads every report.
Generation failures vs. service outages
A single failed generation isn't an outage — generative image models occasionally produce unusable output, and we automatically refund the spent tokens to your balance when that happens. Check /packs for the failed pack's error message, then try again. A service outage usually shows up as the entire app being slow or returning 500s.