Skip to content

Guardrails & allowed models

Guardrails are the rules that hold for everyone in your workspace, whatever they build or adopt. Admins set them once, in Policies in the Command Center, and the platform enforces them on every run — not the prompt, and not the builder’s memory.

Every function, agent and workflow has a policy for your organization, and optionally a different one per team:

  • Open — members run it freely.
  • Request access — a member asks, an admin decides. See Approval workflows.
  • Blocked — nobody in scope can run it.

Three switches apply across the whole workspace, on top of each tool’s policy:

  • Unverified-builder gate — a tool from a builder Rival has not verified needs approval before a member’s first run.
  • Per-run cost cap — a tool priced above the cap per run (default $25) needs approval.
  • Data residency — a tool that runs outside an approved region (US or EU) is blocked. This is a hard stop: it cannot be requested past.

Admins choose which models agents in the workspace may use, and can bring their own provider keys (BYOK). Steering high-volume, routine work to cheaper models is one of the biggest levers on cost — see the Cost Optimization Center.

Separate rules govern what RivalBot will do on members’ behalf, including which actions it must refuse. An agent that tries a forbidden action is stopped, and the attempt is recorded — the member only ever sees the refusal, so the record is how an admin finds out. See Personality & guardrails for agent-level rules.

  1. A member (or an agent acting for them) starts a run.

  2. The platform checks the member — a suspended member is refused.

  3. It checks the tool — its policy for the member’s organization and teams, the member’s approvals, and the global gates.

  4. An allowed run executes. A refused run stops before it starts, and a request access tool offers the member a request instead.

  5. Every refusal is recorded as a policy violation, with the rule that caused it.

Policy violations appear in the Command Center with the reason — tool blocked, no approved access, outside an approved region, suspended member, agent guardrail, or policy unavailable (the platform refuses rather than guessing when it cannot load a policy). Blocks, residency violations, suspended members and agent guardrail hits are marked critical; an ordinary “no access yet” is informational.