Trust Layers
Three components form a chain of trust. Each layer controls a different decision boundary.Sandbox Policies
Thethread_sandbox setting controls what the Codex agent is allowed to do inside its container.
Default Trust Posture
Docker Sandbox Boundary
Agents run inside Docker containers with configurable security hardening.Security Hardening
Egress Allowlist
Restrict outbound network access from agent containers:Credentials
All credentials are stored in an AES-256-GCM encrypted store (
secrets.enc) protected by the master key generated during setup. The master key never leaves your machine.
Provider Boundary
Risoluto supports three auth modes for connecting to the model provider:Direct API Key
Direct API Key
sk-...). Risoluto validates and encrypts it during setup.Custom Provider / Proxy
Custom Provider / Proxy
Codex Login (Browser Auth)
Codex Login (Browser Auth)
When running in Docker, containers cannot reach
127.0.0.1 on the host. Risoluto transparently rewrites host-bound URLs to host.docker.internal.Network Security
See the Network Security guide for bind address, write tokens, and rate limiting configuration.What’s Next
How It Works
Full architecture walkthrough — polling, workspaces, sandboxes, delivery.
Network Security
Bind address, write tokens, rate limiting, and TLS.
Custom Sandbox
Build a custom sandbox image with your own dependencies.
Configuration
Customize sandbox policies, auth modes, and security hardening.