Security is the point, not a feature
You want the leverage of AI agents. What you shouldn’t have to accept is what a naive rollout requires: autonomous processes running with broad, long-lived credentials, next to your source code and customer data, with little visibility into what they touched or what it cost. Olyros Code removes that trade-off. You put agents to work inside your real repositories and systems without handing them the keys to everything: agents run contained, on infrastructure you control, with narrowly scoped credentials and a complete record of every action.Where agents run
You manage agents from a central cloud console, but the work itself happens where your code and data already live.On infrastructure you control
Agents execute in isolated containers on your own hardware or in your own cloud account. The heavy, sensitive work runs where you can see and govern it, not in a shared pool you cannot inspect.
Data locality by design
Your repositories and data stay next to the agent that needs them. The cloud service orchestrates and serves state; it is not where your code is checked out.
No inbound access required
Execution backends connect outbound only, like a self-hosted CI runner, so agents can run behind your firewall with zero inbound network configuration.
Resilient to outages
Work continues without connectivity and syncs on reconnect. Sandbox state stays accurate through network interruptions via redundant recovery paths.
Isolation and tenancy
Isolation is enforced at multiple layers rather than trusting a single check, and it is verified continuously.One company per machine
One company per machine
Each orchestrator machine belongs to exactly one company. There is no shared execution host quietly running work for multiple customers.
Approval before any machine gets work
Approval before any machine gets work
An administrator must approve a machine before it can join the fleet and receive tasks. Nothing runs on unapproved infrastructure.
Multi-layer tenant isolation
Multi-layer tenant isolation
Every user is scoped to a single company at a time. That boundary is enforced both when a request arrives and again when data is queried, so a request for another tenant’s data is rejected outright rather than relying on a single gate.
Validated by an automated security test suite
Validated by an automated security test suite
An automated test suite walks the platform’s API surface to catch any endpoint missing tenant scoping, including attempts to guess another company’s identifiers. This makes it structurally hard for a new feature to leak data across tenants.
Instant, reversible revocation
Instant, reversible revocation
Access is revoked instantly by deactivating a membership or a machine, without deleting any data. Turning access back on is just as fast.
Credentials that stay small and short-lived
The biggest risk with agents is not the model; it is the credentials you hand it. Olyros Code is designed to keep that blast radius minimal.Encrypted at rest
Customer secrets are encrypted with authenticated encryption before they ever reach the database, so any tampering with stored ciphertext is detected and rejected. Non-sensitive metadata is deliberately left in the clear; every actual secret is encrypted.
Short-lived and minimally scoped
Agents receive narrowly scoped, time-limited credentials for the task at hand, for example a one-hour GitHub token scoped to only the repositories that task needs.
Held in memory, never on disk
Secrets are injected into a container only at runtime and are never baked into an image or written to disk. They are masked in configuration previews.
Rotate once, centrally
Credentials live in one place. Rotate a key centrally and every agent that depends on it picks up the change, with no scattered copies to chase down.
Enforcement at the container level
Guardrails that live only in application logic can be bypassed by the very thing they are meant to contain. Olyros Code pushes enforcement down to the runtime.1
Read-only means read-only
When a task is granted read-only access to a repository, that restriction is enforced by the container runtime, not just checked in application code. The agent cannot write where it was never given write access.
2
Least privilege in the container
Agents run as a non-root user in a hardened runtime the platform owns and controls, rather than trusting a user-supplied image to behave.
3
Ephemeral by default
Workspaces are destroyed after each task. Each run starts clean, so nothing lingers between tasks.
4
Inspectable before it runs
Every container is described by a single declarative specification you can preview before anything executes, so you can see exactly what an agent will run.
Access and audit
Governance is only real if you can control who does what and reconstruct what happened.Role-based access control
Admin, Editor, and Viewer roles define what each member of a workspace can do.
Enforced tenant SSO
Sign-in is delegated to standards-based single sign-on using OAuth 2.0 and OpenID Connect with signed tokens, cleanly separating who you are from what you are allowed to see.
Audit logging
Security-relevant actions are logged, and the full configuration of any run can be captured and reviewed afterward for post-mortem and audit.
Full cost and tool-call visibility
Every tool call an agent makes is visible, along with its token and dollar cost, so agent work is as accountable as any other line item.
An honest note on compliance
Olyros Code is built on defense-in-depth and auditability: contained execution, layered tenant isolation, encrypted secrets, least-privilege credentials, and standards-based authentication. We describe that architecture plainly so you can evaluate it on the merits. We do not claim certifications we have not earned. If your evaluation requires specific attestations or a deeper architecture review, book a demo and we will walk through the design with your security team directly.Get started
Get Started
Create a workspace and put a governed agent to work in your own environment.
Book a Demo
Walk through the security architecture with us and get your questions answered.