Platform Architecture
How Solid's cloud platform is architected — compute isolation, encryption, and the "no data sent to LLM" boundary.
Solid's SaaS platform runs on Microsoft Azure.
Compute Isolation
Solid runs on a private, dedicated Kubernetes cluster with compute segregated into two pools:
- Real-time services — the MCP server, the SQL generation API, and the Solid Build and Analyze interfaces
- Data pipelines — schema ingestion, query log processing, model generation, and benchmark execution
This separation means a heavy ingestion job for one customer's data can't degrade the responsiveness of live MCP/SQL generation traffic for another.
Data Storage and Encryption
- All operational data (semantic models, benchmark questions, metrics library, user data) is stored in a managed, highly-available database
- All storage components are encrypted at rest using Customer-Managed Keys (CMK)
- All traffic is encrypted in transit via TLS 1.2+
AI Boundary — "No Data Sent to LLM"
Solid's LLM services run through Azure AI Foundry (Azure OpenAI, plus document processing, translation, and vector/semantic search for model routing and glossary lookup).
Critical boundary: the LLM processes schema metadata, query patterns, and semantic model context — not raw customer data. Raw data never passes through the LLM boundary. See Security Architecture for the full "zero-raw-data" model.
Observability
Solid maintains operational logging, tracing, and monitoring across the platform to support incident response and audit requirements. Details are available on request as part of a security review.
Updated 11 days ago
