diff --git a/src/content/config.ts b/src/content/config.ts
index 04f8319..df72d0b 100644
--- a/src/content/config.ts
+++ b/src/content/config.ts
@@ -23,13 +23,39 @@ const blog = defineCollection({
}),
});
-const industries = defineCollection({
- type: "content",
- schema: z.object({ title: z.string() }),
+const supportingProduct = z.object({
+ which: z.string(),
+ name: z.string(),
+ role: z.string(),
+ blurb: z.string(),
});
-const solutions = defineCollection({
- type: "content",
- schema: z.object({ title: z.string() }),
+
+const lensPageSchema = z.object({
+ title: z.string(),
+ description: z.string(),
+ eyebrow: z.string(),
+ h1: z.string(),
+ sub: z.string(),
+ compH2: z.string(),
+ compBody: z.string(),
+ compHeaders: z.tuple([z.string(), z.string()]),
+ compRows: z.array(z.tuple([z.string(), z.string(), z.string()])),
+ product: z.object({
+ which: z.string(),
+ name: z.string(),
+ role: z.string(),
+ blurb: z.string(),
+ points: z.array(z.string()),
+ supporting: z.array(supportingProduct).optional(),
+ }),
+ ctaH2: z.string(),
+ ctaSub: z.string(),
+ ctaLabel: z.string(),
+ ctaHref: z.string(),
+ ctaExternal: z.boolean().optional(),
});
+const industries = defineCollection({ type: "data", schema: lensPageSchema });
+const solutions = defineCollection({ type: "data", schema: lensPageSchema });
+
export const collections = { blog, industries, solutions };
diff --git a/src/content/industries/defense.yaml b/src/content/industries/defense.yaml
new file mode 100644
index 0000000..3e4546a
--- /dev/null
+++ b/src/content/industries/defense.yaml
@@ -0,0 +1,32 @@
+title: "Defense — Air-Gapped AI for Classified Missions | Ultraviolet"
+description: "Disconnected, hardware-isolated AI for classified and mission-critical environments where nothing may leave."
+eyebrow: "Industry · Defense"
+h1: "Air-gapped AI for
classified missions."
+sub: "Disconnected, hardware-isolated AI for classified and mission-critical environments where no data may leave and no connectivity to external systems is acceptable."
+compH2: "Defense AI demands zero egress
and maximum hardware isolation."
+compBody: "Defense and classified environments have zero tolerance for data leaving the network. Commercial AI APIs fail this requirement by design — they require internet connectivity and process data on infrastructure you do not control."
+compHeaders: ["Commercial cloud AI", "Ultraviolet Defense AI"]
+compRows:
+ - ["Connectivity requirement", "Requires internet access for every call.", "Zero outbound — runs fully disconnected."]
+ - ["Hardware isolation", "Software-level isolation only.", "Hardware TEE — CPU encrypts workload memory."]
+ - ["Classification compatibility", "Incompatible with classified environments.", "Designed for classified and air-gapped deployment."]
+ - ["Attestation", "Trust-us model; no cryptographic proof.", "Hardware attestation proves workload integrity."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "The complete AI stack packaged for air-gapped, classified deployment — inference, RAG, guardrails, and governance with zero outbound connectivity."
+ points:
+ - "Full air-gapped operation after deployment"
+ - "AMD SEV-SNP / Intel TDX hardware isolation"
+ - "Mission-critical deployment hardening"
+ - "Same governance model in all environments"
+ supporting:
+ - which: "cocos"
+ name: "Cocos AI"
+ role: "Confidential Computing Foundation"
+ blurb: "Hardware TEE isolation and remote attestation — the cryptographic proof that workload memory is sealed from the host."
+ctaH2: "Classified environments
deserve classified infrastructure."
+ctaSub: "Talk to the team about defense deployments, air-gap requirements, and hardware isolation configurations."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/industries/financial-services.yaml b/src/content/industries/financial-services.yaml
new file mode 100644
index 0000000..8ddafce
--- /dev/null
+++ b/src/content/industries/financial-services.yaml
@@ -0,0 +1,32 @@
+title: "Financial Services — Private AI Under Strict Data Residency | Ultraviolet"
+description: "Risk, fraud, and analysis on confidential data. Cross-bank collaboration for AML without sharing raw records."
+eyebrow: "Industry · Financial Services"
+h1: "Private AI under
strict data residency."
+sub: "Risk modeling, fraud detection, and financial analysis on confidential data that must stay within your jurisdiction — plus cross-institution AML collaboration without sharing raw records."
+compH2: "Financial data has strict
residency and access requirements."
+compBody: "Financial institutions operate under strict data residency mandates, regulatory frameworks, and competitive pressure that prohibit sending raw financial data to a commercial cloud API. Every prompt sent to a hosted model is a potential compliance violation."
+compHeaders: ["Cloud AI APIs", "Ultraviolet Financial AI"]
+compRows:
+ - ["Data residency", "Vendor-controlled; hard to guarantee.", "On-premises or specified sovereign cloud."]
+ - ["Regulatory compliance", "Inherited from vendor; limited control.", "Architecture-level compliance you control."]
+ - ["Competitive data safety", "Proprietary risk models sent to vendor.", "Models and data stay inside your perimeter."]
+ - ["Cross-bank AML", "Requires data pooling — regulatory exposure.", "Prism AI: joint analysis without sharing records."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "Private AI for financial services: risk, fraud, and analysis on confidential financial data — with the governance and audit trail regulators require."
+ points:
+ - "Financial data never leaves your environment"
+ - "Data residency for all major jurisdictions"
+ - "Complete audit trail for regulatory review"
+ - "Guardrails for compliance on every response"
+ supporting:
+ - which: "prism"
+ name: "Prism AI"
+ role: "Secure AI Collaboration"
+ blurb: "Cross-bank AML collaboration: run shared fraud and risk models across institutions without pooling raw transaction data."
+ctaH2: "AI for finance that meets
your regulators' requirements."
+ctaSub: "Talk to the team about financial services AI deployments, data residency mandates, and cross-bank collaboration."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/industries/government.yaml b/src/content/industries/government.yaml
new file mode 100644
index 0000000..174f4a5
--- /dev/null
+++ b/src/content/industries/government.yaml
@@ -0,0 +1,32 @@
+title: "Government — Sovereign AI for Public Administration | Ultraviolet"
+description: "Sovereign AI for public administration and citizen services on national infrastructure under your jurisdiction."
+eyebrow: "Industry · Government"
+h1: "Sovereign AI for
public administration."
+sub: "AI for government and public services must run on national infrastructure under national jurisdiction — not in a foreign commercial cloud."
+compH2: "Foreign cloud AI creates
sovereignty risk for government."
+compBody: "Government AI workloads process citizen data, policy information, and sensitive operational content. Processing that in a foreign commercial cloud creates legal, sovereignty, and security risks that public institutions cannot accept."
+compHeaders: ["Commercial cloud AI", "Ultraviolet Sovereign AI"]
+compRows:
+ - ["Data jurisdiction", "Foreign cloud; foreign laws; foreign access.", "National infrastructure; your jurisdiction."]
+ - ["Data residency", "Vendor-controlled; cannot guarantee residency.", "Guaranteed residency on your own hardware."]
+ - ["Sovereignty", "Operational dependency on a foreign vendor.", "Full operational sovereignty — no external dependency."]
+ - ["Auditability", "Vendor audit artifacts; hard to customize.", "Full audit trail you own and control."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "The full-stack sovereign AI platform for government: private inference, RAG, guardrails, governance, and audit — deployed on national infrastructure."
+ points:
+ - "On-premises or national sovereign cloud"
+ - "Citizen data never leaves national jurisdiction"
+ - "Complete audit trail for regulatory compliance"
+ - "Air-gapped deployment for classified workloads"
+ supporting:
+ - which: "cocos"
+ name: "Cocos AI"
+ role: "Confidential Computing Foundation"
+ blurb: "Hardware TEE isolation for the most sensitive government workloads — classified data, sealed from even the operator."
+ctaH2: "AI under your flag,
under your control."
+ctaSub: "Talk to the team about government AI deployments, national cloud configurations, and sovereignty requirements."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/industries/healthcare.yaml b/src/content/industries/healthcare.yaml
new file mode 100644
index 0000000..c4c5efa
--- /dev/null
+++ b/src/content/industries/healthcare.yaml
@@ -0,0 +1,32 @@
+title: "Healthcare — HIPAA AI on Data That Never Leaves | Ultraviolet"
+description: "Run AI on protected health data inside the hospital. Collaborate across institutions without pooling records."
+eyebrow: "Industry · Healthcare"
+h1: "HIPAA-grade AI on data
that never leaves."
+sub: "Run AI on protected health data inside the hospital — and collaborate across institutions without pooling records or exposing PHI."
+compH2: "Healthcare AI fails on
data-out requirements."
+compBody: "Protected health information cannot leave the clinical environment. HIPAA requires data-in-use protection, audit trails, and strict access controls that cloud AI APIs cannot provide without BAAs, shared infrastructure, and legal risk."
+compHeaders: ["Cloud AI APIs", "Ultraviolet Healthcare AI"]
+compRows:
+ - ["PHI data location", "Leaves the hospital on every API call.", "Never leaves the clinical environment."]
+ - ["HIPAA compliance", "BAA required; cloud-side still processes PHI.", "PHI stays inside your hospital infrastructure."]
+ - ["Cross-institution collaboration", "Requires data pooling — legally complex.", "Prism AI: joint AI without sharing PHI."]
+ - ["Audit requirements", "Vendor audit logs; incomplete trail.", "Full audit of every clinical AI interaction."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "Private AI for healthcare: inference, RAG on clinical knowledge, guardrails, and HIPAA-aligned governance — running inside the hospital, never sending PHI anywhere."
+ points:
+ - "PHI never leaves the clinical environment"
+ - "HIPAA-aligned audit and access control"
+ - "RAG on internal clinical knowledge bases"
+ - "PII/PHI redaction via Microsoft Presidio"
+ supporting:
+ - which: "prism"
+ name: "Prism AI"
+ role: "Secure AI Collaboration"
+ blurb: "Cross-institution AI research without pooling patient records — each institution's data stays sealed in a TEE."
+ctaH2: "AI that protects patients
by design, not promise."
+ctaSub: "Talk to the team about HIPAA-aligned AI deployments, clinical data governance, and cross-institution collaboration."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/industries/research.yaml b/src/content/industries/research.yaml
new file mode 100644
index 0000000..3e584f5
--- /dev/null
+++ b/src/content/industries/research.yaml
@@ -0,0 +1,32 @@
+title: "Research — Privacy-Preserving Collaboration Across Institutions | Ultraviolet"
+description: "Collaborate on shared datasets across institutions and borders. Study together without exposing raw research data."
+eyebrow: "Industry · Research"
+h1: "Collaborate across institutions
without exposing data."
+sub: "Privacy-preserving collaboration on shared datasets, so research institutions can study together without pooling records or exposing participant data."
+compH2: "Research collaboration requires
sharing data without exposing it."
+compBody: "Multi-institution research creates value by combining datasets — but participant data, proprietary methodologies, and institutional IP cannot be pooled in a shared cloud environment. Researchers need a way to collaborate without exposure."
+compHeaders: ["Data pooling approach", "Ultraviolet Research AI"]
+compRows:
+ - ["Participant data", "Shared in the clear — ethics and legal risk.", "Each institution's data stays sealed in a TEE."]
+ - ["Methodology exposure", "Research methods visible to all parties.", "Algorithms sealed; only results shared."]
+ - ["IRB/Ethics requirements", "Data sharing creates ongoing compliance burden.", "No raw data shared; attestation proves it."]
+ - ["Cross-border collaboration", "Complex data transfer agreements required.", "Computation happens locally; only results cross borders."]
+product:
+ which: "prism"
+ name: "Prism AI"
+ role: "Secure AI Collaboration"
+ blurb: "The collaboration layer for multi-institution research: run shared AI workloads across institutional boundaries inside TEEs, with each institution's data sealed from the others."
+ points:
+ - "Multi-institution computation without data pooling"
+ - "Each party's data sealed in a TEE"
+ - "Remote attestation for research reproducibility"
+ - "Free tier for research evaluation"
+ supporting:
+ - which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "When individual institutions need private AI inference on their own data, Cube AI provides the full platform."
+ctaH2: "Research that advances science
without compromising privacy."
+ctaSub: "Talk to the team about multi-institution AI collaboration, privacy-preserving research methods, and free tier access."
+ctaLabel: "View Prism AI"
+ctaHref: "/products/prism-ai"
diff --git a/src/content/industries/telecommunications.yaml b/src/content/industries/telecommunications.yaml
new file mode 100644
index 0000000..5cb51d2
--- /dev/null
+++ b/src/content/industries/telecommunications.yaml
@@ -0,0 +1,32 @@
+title: "Telecommunications — Confidential AI Across Operator Networks | Ultraviolet"
+description: "Multi-operator and 6G workloads on a confidential substrate. Validated through EU Horizon Europe research."
+eyebrow: "Industry · Telecommunications"
+h1: "Confidential AI across
operator networks."
+sub: "Multi-operator and 6G workloads on a confidential computing substrate — validated through EU Horizon Europe research and built with global telecom leaders."
+compH2: "Multi-operator AI requires
confidential infrastructure."
+compBody: "Telecommunications involves multiple operators who need to collaborate on shared infrastructure without exposing proprietary network data to each other or to cloud providers. Conventional AI APIs cannot support this trust model."
+compHeaders: ["Commercial cloud AI", "Ultraviolet Telecom AI"]
+compRows:
+ - ["Multi-operator trust", "All operators share data with the cloud provider.", "Each operator's data stays sealed in a TEE."]
+ - ["Network data safety", "Proprietary network data sent to vendor.", "Network intelligence stays inside the operator."]
+ - ["6G compatibility", "Not designed for 6G security requirements.", "Validated through CONFIDENTIAL6G research."]
+ - ["Cross-operator collaboration", "Requires data pooling — competitive risk.", "Joint workloads with zero data exposure."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "Private AI for telecom: network intelligence, anomaly detection, and operational AI running inside your infrastructure — never exposing network data to external parties."
+ points:
+ - "Network data never leaves your infrastructure"
+ - "On-premises or sovereign cloud deployment"
+ - "Validated in CONFIDENTIAL6G (€5M Horizon Europe)"
+ - "Edge deployment for distributed network sites"
+ supporting:
+ - which: "cocos"
+ name: "Cocos AI"
+ role: "Confidential Computing Foundation"
+ blurb: "The TEE substrate validated through CONFIDENTIAL6G and ELASTIC — purpose-built for telecommunications security."
+ctaH2: "AI for networks that never
exposes network intelligence."
+ctaSub: "Talk to the team about telecommunications AI deployments, 6G security requirements, and multi-operator collaboration."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/solutions/agentic-ai.yaml b/src/content/solutions/agentic-ai.yaml
new file mode 100644
index 0000000..11f0864
--- /dev/null
+++ b/src/content/solutions/agentic-ai.yaml
@@ -0,0 +1,32 @@
+title: "Agentic AI — Autonomous Agents That Never Leak Your IP | Ultraviolet"
+description: "OpenAI-compatible endpoints power agents and copilots on private models, with guardrails on every step."
+eyebrow: "Solution · Agentic AI"
+h1: "Autonomous agents
that never leak your IP."
+sub: "OpenAI-compatible endpoints power agents and copilots on private models, with guardrails enforced on every step of every agent loop."
+compH2: "Agentic AI on hosted APIs
means your data is the training set."
+compBody: "Every tool call, every document chunk, every intermediate result in an agentic workflow passes through a hosted API. At scale, your proprietary workflows, documents, and IP become training data for the provider."
+compHeaders: ["Hosted agent APIs", "Ultraviolet Agentic AI"]
+compRows:
+ - ["Agent tool calls", "Each call sends your data to the provider.", "Agent calls stay inside your perimeter."]
+ - ["RAG documents", "Embedded and retrieved via the provider.", "Embedded and stored on your own infrastructure."]
+ - ["Model behavior", "Updated without notice by the vendor.", "You pin and govern the model version."]
+ - ["Guardrail enforcement", "At the application layer; inconsistent.", "Every agent step passes through your guardrails."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "Private inference with OpenAI-compatible endpoints, so agent frameworks like LangChain, AutoGPT, and custom agents repoint to your infrastructure with no code changes."
+ points:
+ - "OpenAI-compatible API — drop-in replacement"
+ - "RAG on your own knowledge bases"
+ - "NeMo guardrails on every agent step"
+ - "Continue and OpenCode integrations for coding agents"
+ supporting:
+ - which: "cocos"
+ name: "Cocos AI"
+ role: "Confidential Computing Foundation"
+ blurb: "Hardware TEE isolation for agentic workloads that require the highest assurance of IP protection."
+ctaH2: "Agents that work for you,
not the model provider."
+ctaSub: "Talk to the team about agentic AI deployments, OpenAI-compatible endpoints, and coding agent integrations."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/solutions/ai-governance.yaml b/src/content/solutions/ai-governance.yaml
new file mode 100644
index 0000000..43e95fa
--- /dev/null
+++ b/src/content/solutions/ai-governance.yaml
@@ -0,0 +1,27 @@
+title: "AI Governance — Prove Compliance, Don't Just Promise It | Ultraviolet"
+description: "Policy enforcement, complete audit trails, and attestation that make AI use provable to a regulator."
+eyebrow: "Solution · AI Governance"
+h1: "Prove compliance —
don't just promise it."
+sub: "Policy enforcement, complete audit trails, and hardware attestation that make AI use provable to a regulator — by architecture, not by promise."
+compH2: "Hosted AI compliance
is contractual, not architectural."
+compBody: "Governance for hosted AI depends on vendor promises, contractual SLAs, and borrowed audit artifacts. That's not compliance by architecture — it's compliance by hope. Regulators and legal teams need more."
+compHeaders: ["Hosted AI governance", "Ultraviolet AI Governance"]
+compRows:
+ - ["Audit trail", "Vendor-provided; incomplete; not yours.", "Full, queryable audit trail you own and control."]
+ - ["Policy enforcement", "At the application layer; bypassable.", "At the infrastructure layer; every call."]
+ - ["Regulatory evidence", "Inherited from the vendor; hard to customize.", "Hardware-attested proofs you generate yourself."]
+ - ["Data-use proof", "Contractual assurances only.", "Cryptographic attestation of exactly what ran."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "Governance built into the infrastructure: audit, RBAC, guardrails, and attestation — all running inside your perimeter."
+ points:
+ - "Complete audit trail for every interaction"
+ - "NeMo guardrails on every prompt and response"
+ - "RBAC + ABAC with domain isolation"
+ - "Hardware attestation when TEEs are required"
+ctaH2: "Compliance by architecture,
not by promise."
+ctaSub: "Talk to the team about AI governance requirements, GDPR, HIPAA, and EU AI Act compliance."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/solutions/air-gapped-ai.yaml b/src/content/solutions/air-gapped-ai.yaml
new file mode 100644
index 0000000..e0986ec
--- /dev/null
+++ b/src/content/solutions/air-gapped-ai.yaml
@@ -0,0 +1,32 @@
+title: "Air-Gapped AI — Fully Disconnected AI Deployment | Ultraviolet"
+description: "Deploy AI with no outbound connectivity at all. For classified, regulated, and isolated networks where nothing may leave."
+eyebrow: "Solution · Air-Gapped AI"
+h1: "AI for fully
disconnected environments."
+sub: "Deploy the entire AI stack with no outbound connectivity at all — for classified, regulated, and isolated networks where nothing may leave."
+compH2: "Hosted AI is structurally
incompatible with air-gapped requirements."
+compBody: "Air-gapped environments are defined by the absence of outbound connectivity. Hosted AI — which requires internet access to cloud APIs — is fundamentally incompatible. You need a stack that installs once and runs forever with zero outbound."
+compHeaders: ["Hosted AI APIs", "Ultraviolet Air-Gapped AI"]
+compRows:
+ - ["Connectivity required", "Internet access required for every API call.", "Zero outbound required once deployed."]
+ - ["Model updates", "Automatic, uncontrolled by you.", "You control when and how models update."]
+ - ["Classified data safety", "Data leaves your network on every request.", "Data never leaves the isolated environment."]
+ - ["Regulatory compliance", "Incompatible with strict air-gap mandates.", "Designed for classified and regulated contexts."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "The full AI stack — inference, retrieval, guardrails, governance — packaged for completely disconnected deployment on your own hardware."
+ points:
+ - "Full stack runs offline after initial deployment"
+ - "On-premises or classified network deployment"
+ - "Hardware TEE isolation available via Cocos AI"
+ - "Same governance model as connected deployments"
+ supporting:
+ - which: "cocos"
+ name: "Cocos AI"
+ role: "Confidential Computing Foundation"
+ blurb: "TEE-based hardware isolation for environments where even the operator cannot be trusted."
+ctaH2: "AI for environments where
nothing may leave."
+ctaSub: "Talk to the team about air-gapped deployments, hardware requirements, and classified environments."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/solutions/enterprise-ai.yaml b/src/content/solutions/enterprise-ai.yaml
new file mode 100644
index 0000000..c0933eb
--- /dev/null
+++ b/src/content/solutions/enterprise-ai.yaml
@@ -0,0 +1,32 @@
+title: "Enterprise AI — Governed AI at Scale | Ultraviolet"
+description: "Production AI with governance teams can trust. Audit, RBAC, usage accounting, and guardrails that scale across every team and domain."
+eyebrow: "Solution · Enterprise AI"
+h1: "Production AI with governance
teams can trust."
+sub: "A governed platform — audit, RBAC, usage accounting, and guardrails — that scales across every team and domain, without sending a byte off-prem."
+compH2: "Hosted AI lacks the governance
enterprise needs."
+compBody: "Enterprise AI rollouts fail not on capability but on governance. Audit trails, access control, usage accounting, and policy enforcement are afterthoughts in hosted APIs — but requirements for regulated organizations."
+compHeaders: ["Hosted AI APIs", "Ultraviolet Enterprise AI"]
+compRows:
+ - ["Audit trail", "Limited; vendor-controlled; incomplete.", "Full, queryable audit of every prompt and action."]
+ - ["Access control", "API-key level; no fine-grained control.", "RBAC + ABAC with per-domain isolation."]
+ - ["Usage accounting", "Billing metrics; no team-level breakdown.", "Per-domain usage accounting built in."]
+ - ["Policy enforcement", "Prompt filtering at best.", "NeMo guardrails on every prompt and response."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "The full enterprise AI platform: inference, RAG, guardrails, governance, and audit — with multi-tenancy and domain isolation for every team."
+ points:
+ - "Complete audit trail for every interaction"
+ - "RBAC + ABAC with domain isolation"
+ - "NeMo guardrails and PII redaction"
+ - "Usage accounting per team and domain"
+ supporting:
+ - which: "prism"
+ name: "Prism AI"
+ role: "Secure AI Collaboration"
+ blurb: "Add cross-organizational AI collaboration when teams need to work across boundaries without sharing raw data."
+ctaH2: "AI your compliance team
will approve."
+ctaSub: "Talk to the team about enterprise deployments, governance requirements, and regulatory rollouts."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/solutions/private-ai.yaml b/src/content/solutions/private-ai.yaml
new file mode 100644
index 0000000..52134b2
--- /dev/null
+++ b/src/content/solutions/private-ai.yaml
@@ -0,0 +1,27 @@
+title: "Private AI — Frontier Models, Zero Data Egress | Ultraviolet"
+description: "Self-hosted inference and RAG on your own GPUs. Prompts, embeddings, and responses never leave your network."
+eyebrow: "Solution · Private AI"
+h1: "Frontier models,
zero data leaving your perimeter."
+sub: "Self-hosted inference and RAG on your own GPUs, so prompts, embeddings, and responses never leave your network."
+compH2: "Hosted AI means
data leaving your control."
+compBody: "Every API call to a hosted model sends your data to a third party's infrastructure. For organizations with sensitive data, that's an unacceptable risk regardless of contractual protections."
+compHeaders: ["Hosted AI APIs", "Ultraviolet Private AI"]
+compRows:
+ - ["Where do prompts go?", "To a third-party cloud, logged and retained.", "Never leave your perimeter. Zero outbound."]
+ - ["Who processes your data?", "The provider and its subprocessors.", "Only your infrastructure, under your control."]
+ - ["What about model weights?", "Proprietary, inaccessible, closed-source.", "Open-weight models you own and control."]
+ - ["Rate limits and costs?", "Vendor-set pricing, rate limits, and changes.", "Your hardware, your capacity, your cost model."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "Private inference, RAG, and guardrails running entirely on your own hardware — the complete platform for organizations that cannot afford data egress."
+ points:
+ - "vLLM and Ollama on your own GPUs"
+ - "RAG on internal knowledge bases"
+ - "OpenAI-compatible API — drop-in replacement"
+ - "Air-gapped deployment available"
+ctaH2: "Private inference,
on your terms."
+ctaSub: "Talk to the team about self-hosted LLM deployment, hardware requirements, and getting started."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/content/solutions/secure-collaboration.yaml b/src/content/solutions/secure-collaboration.yaml
new file mode 100644
index 0000000..a10f608
--- /dev/null
+++ b/src/content/solutions/secure-collaboration.yaml
@@ -0,0 +1,32 @@
+title: "Secure Collaboration — Joint AI Without Exposing Data | Ultraviolet"
+description: "Run shared AI across organizational boundaries. Every party's inputs sealed inside a TEE — only the result is shared."
+eyebrow: "Solution · Secure Collaboration"
+h1: "Joint AI across organizations,
data never exposed."
+sub: "Run shared models and analyses across organizational boundaries with every party's inputs sealed inside a Trusted Execution Environment."
+compH2: "Data sharing for AI collaboration
creates unacceptable risk."
+compBody: "Organizations with complementary data cannot pool it for AI workloads without creating legal, commercial, and security exposure. The result: valuable insights left on the table because no one can trust a shared platform."
+compHeaders: ["Data pooling approach", "Ultraviolet Secure Collaboration"]
+compRows:
+ - ["Data access", "All parties see all data in the clear.", "Each party's data is sealed in a TEE — others see nothing."]
+ - ["Trust model", "Contractual — hope everyone complies.", "Cryptographic — attestation proves it."]
+ - ["Legal risk", "Data sharing creates ongoing IP and regulatory exposure.", "No raw data shared; only the agreed result."]
+ - ["Auditability", "Hard to prove what happened to shared data.", "Remote attestation proves exactly what ran."]
+product:
+ which: "prism"
+ name: "Prism AI"
+ role: "Secure AI Collaboration"
+ blurb: "Run joint AI workloads across organizations inside Trusted Execution Environments — each party keeps its data private, shares only the result."
+ points:
+ - "Multi-party computation inside TEEs"
+ - "RBAC + ABAC for dataset and algorithm providers"
+ - "Remote attestation proves what ran"
+ - "Free tier; enterprise tiers for production"
+ supporting:
+ - which: "cocos"
+ name: "Cocos AI"
+ role: "Confidential Computing Foundation"
+ blurb: "The TEE infrastructure Prism AI runs on — hardware-enforced isolation, open-source, Apache 2.0."
+ctaH2: "Collaborate without
giving up your data."
+ctaSub: "Talk to the team about Prism AI deployments, multi-party AI workloads, and free tier access."
+ctaLabel: "View Prism AI"
+ctaHref: "/products/prism"
diff --git a/src/content/solutions/sovereign-ai.yaml b/src/content/solutions/sovereign-ai.yaml
new file mode 100644
index 0000000..0757b35
--- /dev/null
+++ b/src/content/solutions/sovereign-ai.yaml
@@ -0,0 +1,32 @@
+title: "Sovereign AI — Build AI Under Your Jurisdiction | Ultraviolet"
+description: "Deploy AI entirely inside your national or organizational boundary. No foreign cloud, no data egress, full sovereignty guaranteed by hardware."
+eyebrow: "Solution · Sovereign AI"
+h1: "AI under your
jurisdiction and control."
+sub: "Build, run, and govern AI entirely inside your national or organizational boundary — on hardware you control, with nothing leaving your network, ever."
+compH2: "The problem with hosted AI
for sovereign organizations."
+compBody: "Every request to a hosted AI service is data leaving your jurisdiction. For governments, defense, and regulated organizations, that is not a feature trade-off — it is a structural compliance failure."
+compHeaders: ["Hosted AI APIs", "Ultraviolet"]
+compRows:
+ - ["Where is your data processed?", "A foreign cloud under foreign jurisdiction and laws.", "Inside your own perimeter, on your own hardware."]
+ - ["Who sets governance policy?", "The vendor's terms of service govern what runs.", "Your organization's policies govern everything."]
+ - ["Can regulators audit it?", "You inherit the vendor's audit artifacts.", "A complete, hardware-attested audit trail you own."]
+ - ["What is the sovereignty risk?", "Data egress creates ongoing legal exposure.", "Zero outbound by default — no egress risk."]
+product:
+ which: "cube"
+ name: "Cube AI"
+ role: "Sovereign AI Platform"
+ blurb: "The full-stack platform for private, sovereign AI deployment — inference, retrieval, guardrails, governance, and a production workspace, entirely inside your boundary."
+ points:
+ - "On-premises, air-gapped, or sovereign cloud"
+ - "Jurisdictional data residency guaranteed"
+ - "Hardware TEE isolation available"
+ - "Apache 2.0 — inspect and own the stack"
+ supporting:
+ - which: "cocos"
+ name: "Cocos AI"
+ role: "Confidential Computing Foundation"
+ blurb: "The open TEE foundation beneath Cube AI — hardware-enforced isolation and remote attestation for maximum assurance."
+ctaH2: "Your AI. Your jurisdiction.
Your rules."
+ctaSub: "Talk to the team about sovereign AI deployments, national cloud configurations, and regulatory compliance."
+ctaLabel: "View Cube AI"
+ctaHref: "/products/cube-ai"
diff --git a/src/pages/industries/[slug].astro b/src/pages/industries/[slug].astro
new file mode 100644
index 0000000..d4453e5
--- /dev/null
+++ b/src/pages/industries/[slug].astro
@@ -0,0 +1,37 @@
+---
+import { getCollection } from "astro:content";
+import Layout from "../../layouts/Layout.astro";
+import Header from "../../components/Header.astro";
+import Footer from "../../components/Footer.astro";
+import LensPage from "../../components/LensPage.astro";
+
+export async function getStaticPaths() {
+ const items = await getCollection("industries");
+ return items.map((item) => ({
+ params: { slug: item.id },
+ props: { data: item.data },
+ }));
+}
+
+const { data } = Astro.props;
+---
+
+
+
+
+
+
diff --git a/src/pages/industries/defense.astro b/src/pages/industries/defense.astro
deleted file mode 100644
index 18a5f39..0000000
--- a/src/pages/industries/defense.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- classified missions.`}
- sub="Disconnected, hardware-isolated AI for classified and mission-critical environments where no data may leave and no connectivity to external systems is acceptable."
- compH2="Defense AI demands zero egress
and maximum hardware isolation."
- compBody="Defense and classified environments have zero tolerance for data leaving the network. Commercial AI APIs fail this requirement by design — they require internet connectivity and process data on infrastructure you do not control."
- compHeaders={["Commercial cloud AI", "Ultraviolet Defense AI"]}
- compRows={[
- [
- "Connectivity requirement",
- "Requires internet access for every call.",
- "Zero outbound — runs fully disconnected.",
- ],
- [
- "Hardware isolation",
- "Software-level isolation only.",
- "Hardware TEE — CPU encrypts workload memory.",
- ],
- [
- "Classification compatibility",
- "Incompatible with classified environments.",
- "Designed for classified and air-gapped deployment.",
- ],
- [
- "Attestation",
- "Trust-us model; no cryptographic proof.",
- "Hardware attestation proves workload integrity.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "The complete AI stack packaged for air-gapped, classified deployment — inference, RAG, guardrails, and governance with zero outbound connectivity.",
- points: [
- "Full air-gapped operation after deployment",
- "AMD SEV-SNP / Intel TDX hardware isolation",
- "Mission-critical deployment hardening",
- "Same governance model in all environments",
- ],
- supporting: [
- {
- which: "cocos",
- name: "Cocos AI",
- role: "Confidential Computing Foundation",
- blurb:
- "Hardware TEE isolation and remote attestation — the cryptographic proof that workload memory is sealed from the host.",
- },
- ],
- }}
- ctaH2="Classified environments
deserve classified infrastructure."
- ctaSub="Talk to the team about defense deployments, air-gap requirements, and hardware isolation configurations."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/industries/financial-services.astro b/src/pages/industries/financial-services.astro
deleted file mode 100644
index 37fe2d4..0000000
--- a/src/pages/industries/financial-services.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- strict data residency.`}
- sub="Risk modeling, fraud detection, and financial analysis on confidential data that must stay within your jurisdiction — plus cross-institution AML collaboration without sharing raw records."
- compH2="Financial data has strict
residency and access requirements."
- compBody="Financial institutions operate under strict data residency mandates, regulatory frameworks, and competitive pressure that prohibit sending raw financial data to a commercial cloud API. Every prompt sent to a hosted model is a potential compliance violation."
- compHeaders={["Cloud AI APIs", "Ultraviolet Financial AI"]}
- compRows={[
- [
- "Data residency",
- "Vendor-controlled; hard to guarantee.",
- "On-premises or specified sovereign cloud.",
- ],
- [
- "Regulatory compliance",
- "Inherited from vendor; limited control.",
- "Architecture-level compliance you control.",
- ],
- [
- "Competitive data safety",
- "Proprietary risk models sent to vendor.",
- "Models and data stay inside your perimeter.",
- ],
- [
- "Cross-bank AML",
- "Requires data pooling — regulatory exposure.",
- "Prism AI: joint analysis without sharing records.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "Private AI for financial services: risk, fraud, and analysis on confidential financial data — with the governance and audit trail regulators require.",
- points: [
- "Financial data never leaves your environment",
- "Data residency for all major jurisdictions",
- "Complete audit trail for regulatory review",
- "Guardrails for compliance on every response",
- ],
- supporting: [
- {
- which: "prism",
- name: "Prism AI",
- role: "Secure AI Collaboration",
- blurb:
- "Cross-bank AML collaboration: run shared fraud and risk models across institutions without pooling raw transaction data.",
- },
- ],
- }}
- ctaH2="AI for finance that meets
your regulators' requirements."
- ctaSub="Talk to the team about financial services AI deployments, data residency mandates, and cross-bank collaboration."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/industries/government.astro b/src/pages/industries/government.astro
deleted file mode 100644
index d168a70..0000000
--- a/src/pages/industries/government.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- public administration.`}
- sub="AI for government and public services must run on national infrastructure under national jurisdiction — not in a foreign commercial cloud."
- compH2="Foreign cloud AI creates
sovereignty risk for government."
- compBody="Government AI workloads process citizen data, policy information, and sensitive operational content. Processing that in a foreign commercial cloud creates legal, sovereignty, and security risks that public institutions cannot accept."
- compHeaders={["Commercial cloud AI", "Ultraviolet Sovereign AI"]}
- compRows={[
- [
- "Data jurisdiction",
- "Foreign cloud; foreign laws; foreign access.",
- "National infrastructure; your jurisdiction.",
- ],
- [
- "Data residency",
- "Vendor-controlled; cannot guarantee residency.",
- "Guaranteed residency on your own hardware.",
- ],
- [
- "Sovereignty",
- "Operational dependency on a foreign vendor.",
- "Full operational sovereignty — no external dependency.",
- ],
- [
- "Auditability",
- "Vendor audit artifacts; hard to customize.",
- "Full audit trail you own and control.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "The full-stack sovereign AI platform for government: private inference, RAG, guardrails, governance, and audit — deployed on national infrastructure.",
- points: [
- "On-premises or national sovereign cloud",
- "Citizen data never leaves national jurisdiction",
- "Complete audit trail for regulatory compliance",
- "Air-gapped deployment for classified workloads",
- ],
- supporting: [
- {
- which: "cocos",
- name: "Cocos AI",
- role: "Confidential Computing Foundation",
- blurb:
- "Hardware TEE isolation for the most sensitive government workloads — classified data, sealed from even the operator.",
- },
- ],
- }}
- ctaH2="AI under your flag,
under your control."
- ctaSub="Talk to the team about government AI deployments, national cloud configurations, and sovereignty requirements."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/industries/healthcare.astro b/src/pages/industries/healthcare.astro
deleted file mode 100644
index bd39406..0000000
--- a/src/pages/industries/healthcare.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- that never leaves.`}
- sub="Run AI on protected health data inside the hospital — and collaborate across institutions without pooling records or exposing PHI."
- compH2="Healthcare AI fails on
data-out requirements."
- compBody="Protected health information cannot leave the clinical environment. HIPAA requires data-in-use protection, audit trails, and strict access controls that cloud AI APIs cannot provide without BAAs, shared infrastructure, and legal risk."
- compHeaders={["Cloud AI APIs", "Ultraviolet Healthcare AI"]}
- compRows={[
- [
- "PHI data location",
- "Leaves the hospital on every API call.",
- "Never leaves the clinical environment.",
- ],
- [
- "HIPAA compliance",
- "BAA required; cloud-side still processes PHI.",
- "PHI stays inside your hospital infrastructure.",
- ],
- [
- "Cross-institution collaboration",
- "Requires data pooling — legally complex.",
- "Prism AI: joint AI without sharing PHI.",
- ],
- [
- "Audit requirements",
- "Vendor audit logs; incomplete trail.",
- "Full audit of every clinical AI interaction.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "Private AI for healthcare: inference, RAG on clinical knowledge, guardrails, and HIPAA-aligned governance — running inside the hospital, never sending PHI anywhere.",
- points: [
- "PHI never leaves the clinical environment",
- "HIPAA-aligned audit and access control",
- "RAG on internal clinical knowledge bases",
- "PII/PHI redaction via Microsoft Presidio",
- ],
- supporting: [
- {
- which: "prism",
- name: "Prism AI",
- role: "Secure AI Collaboration",
- blurb:
- "Cross-institution AI research without pooling patient records — each institution's data stays sealed in a TEE.",
- },
- ],
- }}
- ctaH2="AI that protects patients
by design, not promise."
- ctaSub="Talk to the team about HIPAA-aligned AI deployments, clinical data governance, and cross-institution collaboration."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/industries/research.astro b/src/pages/industries/research.astro
deleted file mode 100644
index f4539b1..0000000
--- a/src/pages/industries/research.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- without exposing data.`}
- sub="Privacy-preserving collaboration on shared datasets, so research institutions can study together without pooling records or exposing participant data."
- compH2="Research collaboration requires
sharing data without exposing it."
- compBody="Multi-institution research creates value by combining datasets — but participant data, proprietary methodologies, and institutional IP cannot be pooled in a shared cloud environment. Researchers need a way to collaborate without exposure."
- compHeaders={["Data pooling approach", "Ultraviolet Research AI"]}
- compRows={[
- [
- "Participant data",
- "Shared in the clear — ethics and legal risk.",
- "Each institution's data stays sealed in a TEE.",
- ],
- [
- "Methodology exposure",
- "Research methods visible to all parties.",
- "Algorithms sealed; only results shared.",
- ],
- [
- "IRB/Ethics requirements",
- "Data sharing creates ongoing compliance burden.",
- "No raw data shared; attestation proves it.",
- ],
- [
- "Cross-border collaboration",
- "Complex data transfer agreements required.",
- "Computation happens locally; only results cross borders.",
- ],
- ]}
- product={{
- which: "prism",
- name: "Prism AI",
- role: "Secure AI Collaboration",
- blurb:
- "The collaboration layer for multi-institution research: run shared AI workloads across institutional boundaries inside TEEs, with each institution's data sealed from the others.",
- points: [
- "Multi-institution computation without data pooling",
- "Each party's data sealed in a TEE",
- "Remote attestation for research reproducibility",
- "Free tier for research evaluation",
- ],
- supporting: [
- {
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "When individual institutions need private AI inference on their own data, Cube AI provides the full platform.",
- },
- ],
- }}
- ctaH2="Research that advances science
without compromising privacy."
- ctaSub="Talk to the team about multi-institution AI collaboration, privacy-preserving research methods, and free tier access."
- ctaLabel="View Prism AI"
- ctaHref="/products/prism-ai"
- />
-
-
diff --git a/src/pages/industries/telecommunications.astro b/src/pages/industries/telecommunications.astro
deleted file mode 100644
index ee55bfa..0000000
--- a/src/pages/industries/telecommunications.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- operator networks.`}
- sub="Multi-operator and 6G workloads on a confidential computing substrate — validated through EU Horizon Europe research and built with global telecom leaders."
- compH2="Multi-operator AI requires
confidential infrastructure."
- compBody="Telecommunications involves multiple operators who need to collaborate on shared infrastructure without exposing proprietary network data to each other or to cloud providers. Conventional AI APIs cannot support this trust model."
- compHeaders={["Commercial cloud AI", "Ultraviolet Telecom AI"]}
- compRows={[
- [
- "Multi-operator trust",
- "All operators share data with the cloud provider.",
- "Each operator's data stays sealed in a TEE.",
- ],
- [
- "Network data safety",
- "Proprietary network data sent to vendor.",
- "Network intelligence stays inside the operator.",
- ],
- [
- "6G compatibility",
- "Not designed for 6G security requirements.",
- "Validated through CONFIDENTIAL6G research.",
- ],
- [
- "Cross-operator collaboration",
- "Requires data pooling — competitive risk.",
- "Joint workloads with zero data exposure.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "Private AI for telecom: network intelligence, anomaly detection, and operational AI running inside your infrastructure — never exposing network data to external parties.",
- points: [
- "Network data never leaves your infrastructure",
- "On-premises or sovereign cloud deployment",
- "Validated in CONFIDENTIAL6G (€5M Horizon Europe)",
- "Edge deployment for distributed network sites",
- ],
- supporting: [
- {
- which: "cocos",
- name: "Cocos AI",
- role: "Confidential Computing Foundation",
- blurb:
- "The TEE substrate validated through CONFIDENTIAL6G and ELASTIC — purpose-built for telecommunications security.",
- },
- ],
- }}
- ctaH2="AI for networks that never
exposes network intelligence."
- ctaSub="Talk to the team about telecommunications AI deployments, 6G security requirements, and multi-operator collaboration."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/solutions/[slug].astro b/src/pages/solutions/[slug].astro
new file mode 100644
index 0000000..d90b848
--- /dev/null
+++ b/src/pages/solutions/[slug].astro
@@ -0,0 +1,37 @@
+---
+import { getCollection } from "astro:content";
+import Layout from "../../layouts/Layout.astro";
+import Header from "../../components/Header.astro";
+import Footer from "../../components/Footer.astro";
+import LensPage from "../../components/LensPage.astro";
+
+export async function getStaticPaths() {
+ const items = await getCollection("solutions");
+ return items.map((item) => ({
+ params: { slug: item.id },
+ props: { data: item.data },
+ }));
+}
+
+const { data } = Astro.props;
+---
+
+
+
+
+
+
diff --git a/src/pages/solutions/agentic-ai.astro b/src/pages/solutions/agentic-ai.astro
deleted file mode 100644
index 06b76f4..0000000
--- a/src/pages/solutions/agentic-ai.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- that never leak your IP.`}
- sub="OpenAI-compatible endpoints power agents and copilots on private models, with guardrails enforced on every step of every agent loop."
- compH2="Agentic AI on hosted APIs
means your data is the training set."
- compBody="Every tool call, every document chunk, every intermediate result in an agentic workflow passes through a hosted API. At scale, your proprietary workflows, documents, and IP become training data for the provider."
- compHeaders={["Hosted agent APIs", "Ultraviolet Agentic AI"]}
- compRows={[
- [
- "Agent tool calls",
- "Each call sends your data to the provider.",
- "Agent calls stay inside your perimeter.",
- ],
- [
- "RAG documents",
- "Embedded and retrieved via the provider.",
- "Embedded and stored on your own infrastructure.",
- ],
- [
- "Model behavior",
- "Updated without notice by the vendor.",
- "You pin and govern the model version.",
- ],
- [
- "Guardrail enforcement",
- "At the application layer; inconsistent.",
- "Every agent step passes through your guardrails.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "Private inference with OpenAI-compatible endpoints, so agent frameworks like LangChain, AutoGPT, and custom agents repoint to your infrastructure with no code changes.",
- points: [
- "OpenAI-compatible API — drop-in replacement",
- "RAG on your own knowledge bases",
- "NeMo guardrails on every agent step",
- "Continue and OpenCode integrations for coding agents",
- ],
- supporting: [
- {
- which: "cocos",
- name: "Cocos AI",
- role: "Confidential Computing Foundation",
- blurb:
- "Hardware TEE isolation for agentic workloads that require the highest assurance of IP protection.",
- },
- ],
- }}
- ctaH2="Agents that work for you,
not the model provider."
- ctaSub="Talk to the team about agentic AI deployments, OpenAI-compatible endpoints, and coding agent integrations."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/solutions/ai-governance.astro b/src/pages/solutions/ai-governance.astro
deleted file mode 100644
index b620919..0000000
--- a/src/pages/solutions/ai-governance.astro
+++ /dev/null
@@ -1,61 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- don't just promise it.`}
- sub="Policy enforcement, complete audit trails, and hardware attestation that make AI use provable to a regulator — by architecture, not by promise."
- compH2="Hosted AI compliance
is contractual, not architectural."
- compBody="Governance for hosted AI depends on vendor promises, contractual SLAs, and borrowed audit artifacts. That's not compliance by architecture — it's compliance by hope. Regulators and legal teams need more."
- compHeaders={["Hosted AI governance", "Ultraviolet AI Governance"]}
- compRows={[
- [
- "Audit trail",
- "Vendor-provided; incomplete; not yours.",
- "Full, queryable audit trail you own and control.",
- ],
- [
- "Policy enforcement",
- "At the application layer; bypassable.",
- "At the infrastructure layer; every call.",
- ],
- [
- "Regulatory evidence",
- "Inherited from the vendor; hard to customize.",
- "Hardware-attested proofs you generate yourself.",
- ],
- [
- "Data-use proof",
- "Contractual assurances only.",
- "Cryptographic attestation of exactly what ran.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "Governance built into the infrastructure: audit, RBAC, guardrails, and attestation — all running inside your perimeter.",
- points: [
- "Complete audit trail for every interaction",
- "NeMo guardrails on every prompt and response",
- "RBAC + ABAC with domain isolation",
- "Hardware attestation when TEEs are required",
- ],
- }}
- ctaH2="Compliance by architecture,
not by promise."
- ctaSub="Talk to the team about AI governance requirements, GDPR, HIPAA, and EU AI Act compliance."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/solutions/air-gapped-ai.astro b/src/pages/solutions/air-gapped-ai.astro
deleted file mode 100644
index 2a131c4..0000000
--- a/src/pages/solutions/air-gapped-ai.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- disconnected environments.`}
- sub="Deploy the entire AI stack with no outbound connectivity at all — for classified, regulated, and isolated networks where nothing may leave."
- compH2="Hosted AI is structurally
incompatible with air-gapped requirements."
- compBody="Air-gapped environments are defined by the absence of outbound connectivity. Hosted AI — which requires internet access to cloud APIs — is fundamentally incompatible. You need a stack that installs once and runs forever with zero outbound."
- compHeaders={["Hosted AI APIs", "Ultraviolet Air-Gapped AI"]}
- compRows={[
- [
- "Connectivity required",
- "Internet access required for every API call.",
- "Zero outbound required once deployed.",
- ],
- [
- "Model updates",
- "Automatic, uncontrolled by you.",
- "You control when and how models update.",
- ],
- [
- "Classified data safety",
- "Data leaves your network on every request.",
- "Data never leaves the isolated environment.",
- ],
- [
- "Regulatory compliance",
- "Incompatible with strict air-gap mandates.",
- "Designed for classified and regulated contexts.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "The full AI stack — inference, retrieval, guardrails, governance — packaged for completely disconnected deployment on your own hardware.",
- points: [
- "Full stack runs offline after initial deployment",
- "On-premises or classified network deployment",
- "Hardware TEE isolation available via Cocos AI",
- "Same governance model as connected deployments",
- ],
- supporting: [
- {
- which: "cocos",
- name: "Cocos AI",
- role: "Confidential Computing Foundation",
- blurb:
- "TEE-based hardware isolation for environments where even the operator cannot be trusted.",
- },
- ],
- }}
- ctaH2="AI for environments where
nothing may leave."
- ctaSub="Talk to the team about air-gapped deployments, hardware requirements, and classified environments."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/solutions/enterprise-ai.astro b/src/pages/solutions/enterprise-ai.astro
deleted file mode 100644
index a75aa02..0000000
--- a/src/pages/solutions/enterprise-ai.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- teams can trust.`}
- sub="A governed platform — audit, RBAC, usage accounting, and guardrails — that scales across every team and domain, without sending a byte off-prem."
- compH2="Hosted AI lacks the governance
enterprise needs."
- compBody="Enterprise AI rollouts fail not on capability but on governance. Audit trails, access control, usage accounting, and policy enforcement are afterthoughts in hosted APIs — but requirements for regulated organizations."
- compHeaders={["Hosted AI APIs", "Ultraviolet Enterprise AI"]}
- compRows={[
- [
- "Audit trail",
- "Limited; vendor-controlled; incomplete.",
- "Full, queryable audit of every prompt and action.",
- ],
- [
- "Access control",
- "API-key level; no fine-grained control.",
- "RBAC + ABAC with per-domain isolation.",
- ],
- [
- "Usage accounting",
- "Billing metrics; no team-level breakdown.",
- "Per-domain usage accounting built in.",
- ],
- [
- "Policy enforcement",
- "Prompt filtering at best.",
- "NeMo guardrails on every prompt and response.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "The full enterprise AI platform: inference, RAG, guardrails, governance, and audit — with multi-tenancy and domain isolation for every team.",
- points: [
- "Complete audit trail for every interaction",
- "RBAC + ABAC with domain isolation",
- "NeMo guardrails and PII redaction",
- "Usage accounting per team and domain",
- ],
- supporting: [
- {
- which: "prism",
- name: "Prism AI",
- role: "Secure AI Collaboration",
- blurb:
- "Add cross-organizational AI collaboration when teams need to work across boundaries without sharing raw data.",
- },
- ],
- }}
- ctaH2="AI your compliance team
will approve."
- ctaSub="Talk to the team about enterprise deployments, governance requirements, and regulatory rollouts."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/solutions/private-ai.astro b/src/pages/solutions/private-ai.astro
deleted file mode 100644
index 3ff9faf..0000000
--- a/src/pages/solutions/private-ai.astro
+++ /dev/null
@@ -1,61 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- zero data leaving your perimeter.`}
- sub="Self-hosted inference and RAG on your own GPUs, so prompts, embeddings, and responses never leave your network."
- compH2="Hosted AI means
data leaving your control."
- compBody="Every API call to a hosted model sends your data to a third party's infrastructure. For organizations with sensitive data, that's an unacceptable risk regardless of contractual protections."
- compHeaders={["Hosted AI APIs", "Ultraviolet Private AI"]}
- compRows={[
- [
- "Where do prompts go?",
- "To a third-party cloud, logged and retained.",
- "Never leave your perimeter. Zero outbound.",
- ],
- [
- "Who processes your data?",
- "The provider and its subprocessors.",
- "Only your infrastructure, under your control.",
- ],
- [
- "What about model weights?",
- "Proprietary, inaccessible, closed-source.",
- "Open-weight models you own and control.",
- ],
- [
- "Rate limits and costs?",
- "Vendor-set pricing, rate limits, and changes.",
- "Your hardware, your capacity, your cost model.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "Private inference, RAG, and guardrails running entirely on your own hardware — the complete platform for organizations that cannot afford data egress.",
- points: [
- "vLLM and Ollama on your own GPUs",
- "RAG on internal knowledge bases",
- "OpenAI-compatible API — drop-in replacement",
- "Air-gapped deployment available",
- ],
- }}
- ctaH2="Private inference,
on your terms."
- ctaSub="Talk to the team about self-hosted LLM deployment, hardware requirements, and getting started."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-
diff --git a/src/pages/solutions/secure-collaboration.astro b/src/pages/solutions/secure-collaboration.astro
deleted file mode 100644
index 51b734d..0000000
--- a/src/pages/solutions/secure-collaboration.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- data never exposed.`}
- sub="Run shared models and analyses across organizational boundaries with every party's inputs sealed inside a Trusted Execution Environment."
- compH2="Data sharing for AI collaboration
creates unacceptable risk."
- compBody="Organizations with complementary data cannot pool it for AI workloads without creating legal, commercial, and security exposure. The result: valuable insights left on the table because no one can trust a shared platform."
- compHeaders={["Data pooling approach", "Ultraviolet Secure Collaboration"]}
- compRows={[
- [
- "Data access",
- "All parties see all data in the clear.",
- "Each party's data is sealed in a TEE — others see nothing.",
- ],
- [
- "Trust model",
- "Contractual — hope everyone complies.",
- "Cryptographic — attestation proves it.",
- ],
- [
- "Legal risk",
- "Data sharing creates ongoing IP and regulatory exposure.",
- "No raw data shared; only the agreed result.",
- ],
- [
- "Auditability",
- "Hard to prove what happened to shared data.",
- "Remote attestation proves exactly what ran.",
- ],
- ]}
- product={{
- which: "prism",
- name: "Prism AI",
- role: "Secure AI Collaboration",
- blurb:
- "Run joint AI workloads across organizations inside Trusted Execution Environments — each party keeps its data private, shares only the result.",
- points: [
- "Multi-party computation inside TEEs",
- "RBAC + ABAC for dataset and algorithm providers",
- "Remote attestation proves what ran",
- "Free tier; enterprise tiers for production",
- ],
- supporting: [
- {
- which: "cocos",
- name: "Cocos AI",
- role: "Confidential Computing Foundation",
- blurb:
- "The TEE infrastructure Prism AI runs on — hardware-enforced isolation, open-source, Apache 2.0.",
- },
- ],
- }}
- ctaH2="Collaborate without
giving up your data."
- ctaSub="Talk to the team about Prism AI deployments, multi-party AI workloads, and free tier access."
- ctaLabel="View Prism AI"
- ctaHref="/products/prism"
- />
-
-
diff --git a/src/pages/solutions/sovereign-ai.astro b/src/pages/solutions/sovereign-ai.astro
deleted file mode 100644
index f7921bc..0000000
--- a/src/pages/solutions/sovereign-ai.astro
+++ /dev/null
@@ -1,70 +0,0 @@
----
-import Layout from "../../layouts/Layout.astro";
-import Header from "../../components/Header.astro";
-import Footer from "../../components/Footer.astro";
-import LensPage from "../../components/LensPage.astro";
----
-
-
-
- jurisdiction and control.`}
- sub="Build, run, and govern AI entirely inside your national or organizational boundary — on hardware you control, with nothing leaving your network, ever."
- compH2="The problem with hosted AI
for sovereign organizations."
- compBody="Every request to a hosted AI service is data leaving your jurisdiction. For governments, defense, and regulated organizations, that is not a feature trade-off — it is a structural compliance failure."
- compHeaders={["Hosted AI APIs", "Ultraviolet"]}
- compRows={[
- [
- "Where is your data processed?",
- "A foreign cloud under foreign jurisdiction and laws.",
- "Inside your own perimeter, on your own hardware.",
- ],
- [
- "Who sets governance policy?",
- "The vendor's terms of service govern what runs.",
- "Your organization's policies govern everything.",
- ],
- [
- "Can regulators audit it?",
- "You inherit the vendor's audit artifacts.",
- "A complete, hardware-attested audit trail you own.",
- ],
- [
- "What is the sovereignty risk?",
- "Data egress creates ongoing legal exposure.",
- "Zero outbound by default — no egress risk.",
- ],
- ]}
- product={{
- which: "cube",
- name: "Cube AI",
- role: "Sovereign AI Platform",
- blurb:
- "The full-stack platform for private, sovereign AI deployment — inference, retrieval, guardrails, governance, and a production workspace, entirely inside your boundary.",
- points: [
- "On-premises, air-gapped, or sovereign cloud",
- "Jurisdictional data residency guaranteed",
- "Hardware TEE isolation available",
- "Apache 2.0 — inspect and own the stack",
- ],
- supporting: [
- {
- which: "cocos",
- name: "Cocos AI",
- role: "Confidential Computing Foundation",
- blurb:
- "The open TEE foundation beneath Cube AI — hardware-enforced isolation and remote attestation for maximum assurance.",
- },
- ],
- }}
- ctaH2="Your AI. Your jurisdiction.
Your rules."
- ctaSub="Talk to the team about sovereign AI deployments, national cloud configurations, and regulatory compliance."
- ctaLabel="View Cube AI"
- ctaHref="/products/cube-ai"
- />
-
-