The decision path
Five steps, in the order they actually execute. Every gated call on this deployment produces one decision record with the stage-by-stage verdicts that produced it.
Deployment models
CAIN Studio You are here
The managed control plane. We run it; you point your agents at it.
- Enforcement boundary
- Hosted enforcement boundary at the CAIN Studio platform gateway.
- Commercial model
- Subscription (Free, Professional and Enterprise tiers), per-call metering on metered services.
- Who it's for
- Teams that want the Fabric working today without operating it.
- Control plane
- Operated by us
MCPGate Visit MCPGate →
The enforcement boundary you run yourself, inside your own network, where the traffic and the evidence never leave your infrastructure.
- Enforcement boundary
- Customer-operated enforcement boundary in the customer's own network.
- Commercial model
- One-time perpetual license (bundle or per-tool), self-hosted, no per-call metering by us.
- Who it's for
- Teams whose data, or whose regulator, will not accept a hosted control plane.
- Control plane
- Operated by you
A subscription on CAIN Studio and a license on MCPGate unlock each other through the cross-platform entitlement bridge, so choosing a deployment model is not a choice about which products you get.
The eleven Trust Fabric Services
The trust core. These are the services that decide, enforce, and remember -- the eleven domains the Fabric is made of. Counts below are computed from this deployment's live routing table, so a service that isn't deployed can't be counted.
Identity
5 services hereOne namespace for every principal in the loop -- agents, humans, and services.
Know exactly which agent, person, or service is making this call, and prove it.
Policy
6 services hereThe rules an action has to satisfy, authored per tenant and evaluated per call.
Write down what is and isn't allowed -- including the regulation you're actually subject to.
Authorization
3 services hereWhether this principal may take this action, now, within this budget.
Decide per-call: is this agent allowed to spend this, and does a human need to approve it?
Risk
10 services hereHow dangerous this input, output, agent, or fleet looks right now.
Score it before you trust it -- drift, bias, hallucination risk, contradiction, anomaly.
Governance
4 services hereWho decided, under what mandate, with what dissent recorded.
Show a regulator or a board that the decision had an owner and a paper trail.
Verification
11 services hereProof that an output, claim, or artifact is correct before anything trusts it.
Check the answer, the citation, the diff, or the derivation -- deterministically, not with another LLM.
ActionProof
2 services hereFormal proof that a planned action sequence cannot violate the tenant's constraints -- before it runs.
Prove the plan is safe ahead of execution, or get the counterexample that shows it isn't.
Security
13 services hereKeeping attackers, injections, and leaks out of the agent loop.
Stop prompt injection, jailbreaks, secret leakage, and vulnerable code reaching production.
Execution Enforcement
2 services hereThe boundary in the call path that actually stops or shapes the call.
Make the decision binding -- not advisory -- at the moment of execution.
Platform machinery in this domain, not catalog services:
- CAIN Studio platform gateway (hosted: entitlement, rate limit, OPA hook, fuzzer hook, Trust Fabric decision path)
- MCPGate / ToolWarden (self-hosted: sandboxed tool execution and injection screen)
- Open Policy Agent sidecar (policy decision point, currently shadow-mode by default)
Evidence
7 services hereA durable record of what was decided and what happened, retrievable after the fact.
Answer 'prove this action was authorized' months later, with the original verdicts attached.
Observability
3 services hereWhat the system is doing right now, per service and per fleet.
See health, cost, latency, and behaviour while it's happening -- not in a postmortem.
Governed workloads
Products that run on the Fabric and are governed by it, but are not part of the trust core: codegen, ML infrastructure, memory, reasoning, and industry applications. Listed separately on purpose -- calling a credit underwriter a trust service would inflate the fabric with something that isn't one.
| Group | Services |
|---|---|
| Build & ship code Write, review, migrate, and refactor the code itself. | talos-codertalos-evolvetaloscode-reviewtaloscode-migratetalosdev-refactortalosdev-archdiffvisual-ide |
| Model & ML infrastructure Quantize, compress, merge, compile, route, and train. | talosai-quantizemodel-compressorweight-alchemistedge-optimizersparselogic-compilersynthetic-fine-tunertraining-sandboxomegarouter |
| Memory, retrieval & knowledge Persistent memory, real retrieval, and a shared knowledge store. | memorymeshtalos-ragtalos-vectorsearchknowledge-graphnexusmind |
| Reasoning, planning & orchestration Causal inference, search, physical/scene reasoning, and multi-step execution. | causal-networkmcts-enginestcnautonomous-task-enginespatial-synthesizerechoworkforcecausal-intelligencecounterfactual-intelligence |
| Commerce & distribution Billing models and marketplaces for AI products. | quorum-oaasagent-marketplace |
| Industry applications Domain products built on the same platform: finance, energy, logistics, credit. | cainloancaingridcainroutetalosfin-statarbtalosfin-earningsaiarbitrage |
| Platform operations Running the platform itself: experiment analysis and failure intake. | feedback-engineexperimentation-notebook |
Which agent runtime you use is not our business
Runtime-agnostic by interface, not by integration deal.
The Fabric is reached over plain HTTPS and over MCP (streamable HTTP). Anything that can make an HTTP request or speak MCP calls the same endpoints with the same headers: LangChain, LangGraph, LlamaIndex, CrewAI, OpenAI, Google, Microsoft and AWS agent runtimes, or a custom loop you wrote yourself. We ship a Python SDK and an MCP server; everything else is one HTTP call. There are no vendor partnerships behind this list and none are implied -- it works because the boundary is a protocol, not a plugin.
Check this page against the running system
Everything above is rendered from one module on both sites, and every claim in it has an endpoint you can call:
curl https://cainstudio.online/fabric/hierarchy # this hierarchy, as JSON curl https://cainstudio.online/fabric/domains # the eleven domains + live service counts curl https://cainstudio.online/fabric/status # which stages are live, and whether they enforce
Scope, stated plainly: nothing here is certified against any standard, and
no formal guarantee is offered beyond what each individual service proves on its own. Fabric
enforcement is opt-in per deployment — /fabric/status reports whether this
deployment is enforcing or observing right now.