The module does not initiate on-chain transactions, manage your business
logic, or persist decrypted data.
Execution boundary
Systems outside the boundary may handle encrypted records, metadata, and an
approved disclosure result. They do not receive plaintext disclosure keys.
Current execution environment
Arcane currently runs the Trusted Compute Module on the SCRT Labs confidential computing stack. It provides hardware-backed workload isolation and remote attestation for off-chain execution. The public Arcane API remains independent of this execution provider. The security boundary requires isolated execution, workload identity, attestation, and controlled key access.Attestation and workload identity
Attestation provides evidence about the environment and code that request a protected operation. Arcane uses it to restrict protected key use to an approved Trusted Compute Module workload. The decision evaluates:- the confidential computing environment;
- the measured software image or workload identity;
- the approved Trusted Compute Module version; and
- whether protected key use is restricted to that approved code.
Interaction with key custody
Turnkey is Arcane’s current key-management provider. During an authorized operation, the Trusted Compute Module receives access to a protected key operation or transient access to the required key material. It performs the cryptographic operation inside the trusted environment and clears sensitive memory after execution. “Transient access” does not mean that Arcane exports the disclosure key. It means that approved, attested code can use the protected key only for the authorized operation.Security boundary
The Trusted Compute Module separates encrypted infrastructure from plaintext processing. The architecture keeps disclosure keys and intermediate plaintext outside the Arcane API, indexer, encrypted data store, and ordinary application services.Trace an authorized disclosure
Follow the request from authentication through protected execution and audit.