Rate limits

To keep the platform fast and fair, endpoints are rate-limited per user/IP:

BucketLimit
Auth10 / 60s
Code execution12 / 60s
Submissions8 / 60s
AI chat/tools20 / 300s
AI generation5 / 300s
Payments10 / 60s
General API120 / 60s

When you exceed a limit you'll get HTTP 429 with a Retry-After header. Back off for that many seconds and retry.