Skip to main content
ECN’s primary guardrail is credit budgets, not transport-level request throttling. Because every AI action is metered, your spend is bounded by your organization’s caps.
ControlWhat it doesWhere it’s set
Monthly credit capCaps an org’s monthly managed spend when enabled (opt-in via ENFORCE_MONTHLY_CREDIT_CAP, off by default)Org setting (monthly_credit_cap)
Per-action capRejects any single action whose preflight estimate exceeds the capOrg setting (max_credits_per_action)
AI pauseBlocks all managed AI for the orgOrg setting (ai_paused)
Wallet balanceSpend stops when the credit wallet is emptyTop up credits
When a call would exceed a budget, the gateway rejects it at preflight — before any provider is called — so you are never billed for a blocked action.
Transport-level rate limits (requests per second/minute) are being finalized as part of the v2 hardening. This page will publish exact numbers when they land. For now, budgets are the effective limiter.

Handling limits gracefully

  • Check get_wallet_balance before a large prospecting run.
  • If an action is rejected for budget, top up credits or raise the per-action cap in Settings.
  • Batch reads (directory/context) are cheap; the costly actions are LLM generation and paid data lookups — see the rate card.