FixVibe

// docs / quotas & limits

Քվոտաներ և սահմանաչափեր

Ստորև նշված յուրաքանչյուր քվոտա և rate-limit արժեք build time-ում վերցվում է entitlements module-ից, ուստի այս էջը չի կարող շեղվել այն բանից, ինչ server-ը իրականում կիրառում է։

Մակարդակային իրավունքներ

ԱնվճարՀոբբիՊրոUnlimited
Սկաններ / ամիս350200Unlimited պլան¹
Նախագծեր (verified domains)11520
API token-ներ01520
Webhook endpoints01520
Ակտիվ զոնդերոչայոայոայո
GitHub repo սկաններոչոչայոայո
Պլանավորված re-scansոչոչ≥3h հաճախականություն≥6h cadence
Կենդանի սպառնալիքների հայտնաբերումոչոչոչայո
Sharable reportsոչոչայոայո
Պահպանում7 օր30 օր90 օր365 օր
Թիմի տեղեր1115
Աջակցությունստանդարտստանդարտառաջնահերթնվիրված

¹ The Unlimited plan's scan quota is subject to fair use — see Terms. ² The project cap defaults to 20 active-monitoring domains at ≥6h cadence. Contact support@fixvibe.app to raise it in exchange for a longer scheduled cadence.

API արագության սահմանաչափեր

Յուրաքանչյուր /api/v1/* և /api/mcp request keyed է bearer token-ի hash-ով և անցնում է երկու windows-ով՝

  • Burst: 10 requests per second։
  • Steady: 60 requests per minute։
  • Per signed-in user: 30 scan submissions per 10 minutes — a soft cap above the per-plan monthly quota that absorbs bursts without exhausting the daily budget.

429-ի դեպքում response-ը ներառում է՝

http
HTTP/1.1 429 Too Many Requests
content-type: application/json
retry-after: 47
x-ratelimit-limit: 60
x-ratelimit-remaining: 0
x-ratelimit-reset: 1715116200

{
  "error": "rate_limited",
  "message": "Token rate limit exceeded — steady (60/min). Retry in 47s.",
  "retry_after_seconds": 47
}

Tripped window-ը նշվում է message-ում (burst (10/s) vs steady (60/min)), որպեսզի client backoff-ը կարողանա հարմարվել։

Free պլանի սկանավորման արագության սահման (IP/24-ի համար)

On top of the per-org 3-scans-per-month cap, Free plan users face an additional per-IP/24 rate limit: 3 scans per rolling 24 hours per IP /24 block. The same limiter covers anonymous instant scans, which prevents farming Free quota through throwaway accounts on one IP. Requests exceeding the limit return HTTP 429 Too Many Requests with a Retry-After header.

Գրանցման throttling (per IP/24)

IP/24-ի համար 24 ժամում 5 հաջող գրանցում՝ Free պլանի ինքնաշխատ հաշիվների ստեղծումը կանխելու համար։ Սահմանված callback-ները վերահղվում են /sign-in?error=rate_limited հասցեին:

Պահպանում

Scans + findings-ը auto-purge են լինում վերևի աղյուսակի համաձայն։ Anonymous one-shot scans-ը expire են լինում ստեղծումից 24h հետո։ Audit logs-ը պահվում է 18 ամիս։ Monitor snapshots-ը prune է արվում վերջին 7 օրին գումարած ամենավերջին baseline-ը յուրաքանչյուր (domain, signal)-ի համար։ Dismissed alerts-ը purge են արվում 90 օր հետո։ Ամբողջ retention-ը ամեն օր enforced է /api/cron/retention-cleanup-ով։

Քվոտաներ և սահմանաչափեր — Docs · FixVibe