Client-hosted
Your cloud account
All layers run inside the organization's own cloud environment, under its identity provider, keys, network controls, and logging.
Every workload family runs through the same layered platform. Identity and access, audit, evaluation, FinOps, and reliability are enforced once, at the platform layer, rather than re-implemented per project.
Architecture
Requests enter through identity, gather permission-checked context, execute through an orchestrated plan-act-verify loop, reach models only through a governed gateway, and leave evidence in an append-only store. The cross-cutting controls apply to every layer.
Applies to layers 1–5 · enforced in the call path, not in per-project code.
Workload policy
Each workload carries one reviewed policy: whose identity it acts under, which tools it may call, what it may spend, which actions need a named approver, how long records are kept, and which evaluations every change must pass.
# generic names and values workload: example/contract-review identity: act_as: requester # on behalf of sso: oidc scopes: - docs:read # inherited - records:write # gated credentials: short-lived, per call tools: allow: [search_index, extract_fields, records.update] default: deny budget: enforced_at: model-gateway scopes: [run, workload, workspace] on_limit: pause and notify owner approvals: records.update: named approver external.send: named approver retention: run_records: per workspace policy context_manifest: hashed secrets: redacted before write evaluation: gates: [G3, G4, G5] suites: [task, regression, adversarial] on_fail: block release
The system acts on behalf of a person, with that person's permissions. Where a service account is unavoidable, it is narrowly scoped, owned, and time-limited.
Every run can answer: who asked, what the system saw, what it did, what it produced, and who approved it.
Quality is measured against tasks defined with the people who own the work — before build, at every change, and continuously after release.
Cost is planned, enforced, and reported in business terms — cost per accepted output, not cost per token.
Long-running work must survive failures in models, tools, and networks without losing progress or repeating side effects.
Deployment models
The deployment model is chosen during Assess, based on data residency, security requirements, and who will operate the system day to day.
Client-hosted
All layers run inside the organization's own cloud environment, under its identity provider, keys, network controls, and logging.
Dedicated
An isolated, single-tenant environment dedicated to one organization, with its own storage, keys, and audit export. Operating responsibilities are set out in the engagement agreement.
Hybrid
Connectors, context assembly, tool execution, and the evidence store run in the organization's environment; orchestration and evaluation tooling run in a separate, dedicated control environment. Every data flow between the two is named in the data-handling terms.
Security & trust
Security and architecture teams assess the platform on written material, not on assurances: what they receive, how model providers are governed, and how incidents are reported.
Provided during review
Model gateway
Reporting
Platform review
We walk your security and architecture teams through the control plane, data flows, and evidence model, mechanism by mechanism.