Controls

Three controls. Every plan.

REA ControlPlane sits between your agent and your model vendor. You bring your own model key. Three controls run on that one hop, and all three are included on every plan. Your agent still decides what to do. REA governs what that key is allowed to do.

The three controls

  • TraceGuard. You choose which tool calls this key allows. A key can keep 25 lists. Contain is the first step in the session. Kill is the next step. Contain still calls the model. Kill returns HTTP 403 traceguard_killed and ends the hop. The console names the step.
  • PreFlight. Checks declared rules before the vendor call. A refusal does not call the vendor.
  • LoopGuard. The cost control. Stops repeated code by structure, not by the wording of the prompt.

PreFlight can refuse the hop before the vendor is called. LoopGuard can stop a repeated code structure before the vendor is called. After the list is locked, Contain takes tools off the request and still calls the model. Kill ends the hop with HTTP 403 traceguard_killed before the vendor is called. The console names the step.

The long version is on Architecture. The short description is on Facts.