Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.phala.com/llms.txt

Use this file to discover all available pages before exploring further.

E2E Test Report

This document is a work in progress. Test results will be populated as they become available.

Test Coverage

Tests are being conducted across the following scenarios. Results will be added as each test completes.
CategoryStatusNotes
GCP CVM deploymentIn progress
GCP KMS deployment + bootstrapIn progress
Nitro Enclave deploymentIn progress
RA-TLS connection (GCP KMS → GCP workload)In progress
RA-TLS connection (GCP KMS → Nitro workload)In progress
getKey() key retrievalIn progress
On-chain measurement registrationIn progress
On-chain measurement revocationIn progress
Governance flow (propose → approve → timelock → execute)In progress
KMS bootstrap (Onboard → Finish)In progress
Multi-node key replicationPlanned

Test Environment

ComponentVersion
dstack-cloud0.6.0-test
dstack OSdstack-cloud-0.6.0
GCP zoneus-central1-a
AWS regionus-east-1
BlockchainBase Sepolia (testnet)

Known Limitations

LimitationImpactMitigation
KMS root key is single-pointIf the KMS TEE is compromised, all keys are at riskMPC distribution planned for future version
Nitro Enclaves are statelessWorkloads lose state on restartUse GCP for persistent workloads; KMS runs on GCP only
Public RPC reliabilityTestnet RPCs may return stale stateUse multiple RPC providers

Accepted Risks

RiskAcceptance Criteria
TEE hardware side-channelsAccept residual risk. Monitor Intel/AWS advisories.
Smart contract vulnerabilitiesMitigate with audits. Re-audit after each contract change.