Trusted execution
Keep business credentials out of the agent.
Gateway connectors authorize and execute operations server-side. Vault supplies credentials through tenant/agent/action bindings.
Execute a connector
result = security.execute(
agent_id="billing-agent",
action="invoice.fetch",
connector="https",
arguments={"route": "invoice_api", "invoice_id": "INV-100"},
idempotency_key="billing-fetch-INV-100-20260825",
)Built-in boundaries
HTTPS routes require administrator allowlists; PostgreSQL uses named read-only queries; SMTP restricts recipient domains. Connector timeouts, redaction and idempotency are enforced.