Governance
Spend caps, model allowlists, region pinning, PII redaction, and per-key controls.
Conduix gives you many small levers to keep teams in their lane: cap spend, restrict models, pin regions, redact PII, throttle keys. Every lever is enforced before the upstream provider call — not after the bill arrives.
Spend caps
Per-organization daily and monthly hard ceilings. When the cap is exceeded, requests fail with HTTP 402 spend_cap_exceeded and the provider call never runs. Configure at /dashboard/settings.
Model allowlists
Per-key restriction on which models that key can call. If the request asks for a model not on the list, the response is model_not_allowed (HTTP 403) and never reaches upstream.
{
"name": "Internal tools",
"allowed_models": [
"gpt-4o-mini",
"claude-haiku-4-5-20251001",
"byo:*"
],
"rate_limit": 60
}Use byo:* as a wildcard to allow any BYO endpoint without naming each one.
Per-key rate limits
Requests per minute, enforced via Redis sliding window. Per-key (not per-org) so different teams can't starve each other. Configure when minting a key. Throttled requests get rate_limit_exceeded (HTTP 429) with a Retry-After header.
Region pinning (data residency)
Conduix maps each provider to its primary inference region: US, EU, or APAC. Set a key's data-residency to one of these and Conduix will only route to providers in that region — including for fallbacks.
provider_not_permitted. It does not silently fall over to a different region.PII redaction
Strip emails, SSNs, phone numbers, and Luhn-validated credit cards from request bodies before they leave Conduix. Two-tier control:
- Org-level default: on/off at /dashboard/settings.
- Per-key override: each key can opt in or out, overriding the org default.
- Per-request override: set the header
x-conduix-pii-redact: true|falseif you need to flip it for a specific request.
When redaction fires, Conduix sends x-conduix-pii-redacted: <count> in the response so you can verify it ran.
Provider-level governance (operator side)
Operators (iVirtualsoft) can also enforce platform-wide constraints — these aren't customer-configurable but customers can rely on them being in place:
- Provider budgets at the platform level — alerts fire to Slack/Teams at 70/80/90/100% of monthly spend.
- Hard cap on provider — when set, traffic auto-fails over to fallbacks if a provider is over budget.
- Circuit breakers per provider — three consecutive upstream failures trip the breaker for 30 seconds, traffic routes around.
Audit trail
Every governance change (cap update, allowlist change, residency change, PII toggle) lands in /dashboard/audit with the user who made the change, the IP, and the request id. Append-only, exportable, compliance-ready.