Customer-hosted architecture
Subconscious deploys into infrastructure you own. Every production component runs inside a VPC you control, on the hyperscaler you already use. Your VPC standards define the security and compliance boundary. The Gateway product has two components. API Gateway. The entry point for agent traffic. Includes the cache-aware router, the admin dashboard, authentication, API key management, and usage controls. Inference runtime. The GPU-backed execution layer, deployed as a Docker image on GPU compute you provision. The gateway and admin dashboard are delivered through Ryvn, a deployment platform built for customer-cloud software. A small Ryvn Agent runs in your cluster and pulls approved releases over outbound HTTPS. It accepts no inbound connections. The inference runtime ships as a Docker image and runs on GPU compute you provision, whether on-premises, in a hyperscaler, or in a neocloud. Deployment covers both paths. See also How Ryvn works. Subconscious never accesses customer data. The only information that leaves your environment is opt-in operational telemetry (Telemetry).Data flow
No customer data leaves your cloud environment. Prompts, completions, inference requests and responses, API keys, user records, and application logs remain inside your VPC at all times. Three flows cross the boundary, all outbound-initiated. Releases. The Ryvn agent pulls signed gateway releases from the Subconscious release channel, automatically or after your approval. The inference runtime image is pulled from the Subconscious container registry on your schedule. Deployment status. The agent reports heartbeat and task status to the Ryvn control plane so deployments can be tracked. This is operational metadata only. Telemetry, opt-in. Operational metrics and logs, if you enable them. Never customer or user data.Shared responsibility
Subconscious delivers stable, scalable, rigorously tested software. You provide the infrastructure it runs on and keep that infrastructure available. Tell us which framework governs your review and we will provide a control-by-control mapping.Software supply-chain controls
Subconscious software runs in your environment, so the relevant risk category is software supply chain.- A software bill of materials accompanies every release.
- Vulnerability and malware scans run against the SBOM on every deploy.
- Severe vulnerabilities are remediated within customer-agreed SLA.
- Release artifacts are signed and scanned before publication to your release channel.
- Material security issues trigger direct customer notification and a published advisory with the remediation path.
- You may scan release artifacts and deployed components with your own tooling before approving deployment.
Release and update process
All Subconscious software is version controlled. Every release passes through a defined procedure that verifies compliance and confirms the build has no critical vulnerabilities. The full product team follows this procedure for every release. Before a release reaches any customer environment, Subconscious deploys and tests it on its own infrastructure. Only then is it published to the release channel your environment subscribes to.Update modes
For the gateway and admin dashboard, you select how releases enter your environment. The setting is enforced by Ryvn at the environment level. Inference runtime updates are new Docker images, pulled and deployed on your own schedule. Automatic. Your environment subscribes to the release channel and deploys new releases as they are published, within any maintenance window you set. On approval. Each release generates a preview showing the exact manifest diff that will be applied. A reviewer on your team approves it from the Ryvn dashboard, with an optional reason recorded in the audit trail. Nothing changes until approval. In both modes you can review release notes before deployment, schedule maintenance windows, and roll back to a prior version. When approval is required, rollbacks and force deploys generate their own previews and wait for approval too. Subconscious cannot push a change into your environment outside the policy you select.Support access
Subconscious provides 24/7 support through a dedicated member of our team. Subconscious requires no persistent access to your cloud environment. When access is needed to resolve an issue, you grant it under your own policy: approved by you, scoped to the task, logged by you, time-bound, and revoked on completion. Typical access models include live screen-share sessions you drive, temporary credentials you issue, break-glass access for urgent issues, and diagnostics you export from your own tooling. When telemetry is enabled, most issues can be diagnosed from metrics and logs without any access grant. Any material shared during support is initiated by you, limited to the issue under investigation, and redacted where appropriate.Telemetry
Telemetry is the set of operational signals Subconscious can observe about the running software. It exists so our team can confirm the system is healthy, catch degradation before you notice it, and resolve support requests without asking for access. Telemetry is off unless you turn it on. Subconscious recommends enabling it.What is collected
What is never collected
Telemetry never includes prompts, completions, source code, API keys, secrets, user identities, request bodies, or any other customer or user data. Metrics are aggregated counts and timings. Logs are limited to gateway and runtime events.How it leaves your environment
Telemetry is collected inside your environment and forwarded over outbound HTTPS. No inbound connection is opened.Your controls
- Enable or disable metric collection and log collection independently.
- Turn telemetry off at any time through your deployment settings, with no involvement from Subconscious.
Deployment
Deployment has two parts. The gateway and admin dashboard are deployed into your cloud environment through Ryvn. The inference runtime ships as a Docker image and runs on GPU compute you provision, on-premises, in a hyperscaler, or in a neocloud. Ryvn is a deployment platform for running vendor software in customer clouds. It has been used to deploy into regulated environments across healthcare, finance, defense, and the Fortune 100. Its trust center is at trust.ryvn.ai.How the Ryvn agent works
A single Kubernetes operator, the Ryvn Agent, runs in your cluster. It establishes outbound HTTPS connections to the Ryvn control plane and polls for pending tasks. It never accepts inbound connections, so no ingress rules, port forwarding, or public endpoints are required. The agent runs unprivileged: non-root, read-only root filesystem, all Linux capabilities dropped. It holds no persistent state. Communication uses mutual TLS with scoped, auto-refreshing tokens. Secrets are encrypted per environment before transmission and decrypted in memory only. Every task the agent runs is recorded in an audit trail visible to your team.Prerequisites
- An AWS, Google Cloud, or Azure account, or an existing Kubernetes cluster you operate, for the gateway and admin dashboard.
- GPU compute from any provider for the inference runtime. Compute in the same cloud and region as the gateway is preferred and simplifies deployment.
- Outbound HTTPS from the cluster to the Ryvn control plane and to the Subconscious container registry.
- A named approver on your team if you choose the on-approval update mode.