What Duplex learns stays yours.
Separate, protected and under your control.
Each customer is kept separate, attacks and poisoned data are blocked, and you can review, correct or remove anything Duplex learns.
You choose what leaves the placement.
In your own agents, MCP + hooks bring Duplex in before each action runs: your rules apply first, and every step leaves a receipt.
Duplex, your tools and their credentials run inside your placement.
Your control over what it learns.
Each customer’s learning is its own, and anything Duplex has learned can be reviewed, corrected, removed or restored.
Each customer’s learning serves that customer alone, and inside your company, work areas keep teams apart.
Access, roles, encryption, credentials.
Your team signs in through your identity provider, each role gets its own access, and everything is encrypted.
Model and tool credentials stay inside the placement, out of the model’s reach.
Your team signs in through your own identity provider, with OIDC, or SAML and SCIM where needed.
Runtime safety and oversight.
Every action an agent attempts is checked against your controls.
Duplex checks the command the agent is about to run, so safety does not rest on the prompt.