Security Model
Whitepaper
Security Model
The Cerulea security model operates across three distinct layers: architectural, contractual, and cryptographic. Of these, the architectural layer is the most consequential. Architecture cannot be overridden by a policy change, a contractual amendment, or a compromised employee. The design choices described here are not promises. They are the way the system is built.
Architectural Isolation
Private Chain deployments run on isolated infrastructure. This is not a logical separation enforced by access control lists. It is a physical separation. A customer's private chain does not share validator nodes, execution environments, or chain state with any other tenant or with Cerulea Public L1.
The specific guarantees this produces:
- No shared validator keys across any two deployments
- No shared execution environment between any two private chains
- No shared state between a private chain and the public chain
- A compromised node on one deployment cannot read or affect another customer's chain
The Metering Layer
The only operational touchpoint between Cerulea's systems and a customer's private chain after deployment is the metering layer. What metering nodes observe is precisely defined and does not change based on deployment tier or contract terms.
Validator Key Sovereignty
Validator keys are generated and transferred to the customer at deployment. Cerulea's ongoing operational systems do not require access to validator private keys after this point. There is no workflow within Cerulea's operations that requires the platform to hold or use a customer's validator private key.
For enterprise buyers with a formal requirement for zero-knowledge key ceremonies, this can be arranged as part of the deployment process. The standard deployment flow transfers keys securely. The zero-knowledge variant adds a structured ceremony in which Cerulea personnel have no visibility into the keys at any stage of generation or transfer.
Network Exposure Model
Standard private chain deployments are internet-facing with defined access controls. The default configuration includes:
- Protected RPC and API endpoints requiring authentication
- Node-to-node gossip traffic restricted to a defined, customer-controlled peer set
- API key and IP allowlist controls on all RPC access points
- Customer-configurable network exposure boundaries
VPN-isolated deployments and private network peering via AWS PrivateLink or Azure Private Link are available for deployments with stricter network isolation requirements. These configurations are handled as custom deployment scope. Organisations that require full network air-gapping or private peering should raise this in the scoping conversation rather than assuming it is included in a standard deployment.
Operational vs. Data Control Boundary
Compliance Compatibility
Cerulea is framework-agnostic by design. The architecture is built around the technical controls that major compliance frameworks require, without holding certifications against any specific framework at this stage. The structural controls in place are compatible with the technical requirements of GDPR, SOC 2, and ISO 27001:
- Data isolation at the infrastructure level, not only at the access control level
- Defined and auditable data boundaries between Cerulea and the enterprise
- Role-based access control for permissioned participation
- Immutable audit trails for all governance actions and configuration changes
- Enterprise-defined compliance rule enforcement at the module level
- Cross-border governance adaptability for multi-jurisdiction deployments
Threat Model
The Cerulea architecture is explicitly designed to resist the following attack profiles: