TEE Attestations
Understanding and verifying Trusted Execution Environment attestations.
Understanding and verifying Trusted Execution Environment attestations.
TEE (Trusted Execution Environment) attestations provide cryptographic proof that AI responses were generated in secure hardware, protecting both your privacy and Metalos intellectual property.
When the Metalos Research Agent processes your query in an Oasis ROFL enclave, it generates an attestation—a cryptographic signature that proves:
Think of it as: A tamper-proof seal proving the official Metalos agent code ran (not a backdoored version), and the output is authentic.
Verifiable Official Code:
Example: When governance proposals are AI-generated, attestations prove they came from the official approved agent code, not a manipulated copy.
Protected During Execution:
Example: While the agent processes your query, even the cloud infrastructure operator can't peek into the TEE memory to see prompts, data, or intermediate results.
AI responses from the TEE show a shield icon (🛡️) next to the message.
Shield present = TEE-protected response
No shield = Standard execution (faster but not TEE-protected)
Opens the TEE Attestation Modal showing:
Status Badge:
Attestation Data:
Click copy buttons to save attestation data:
Some attestations are anchored on-chain:
This provides additional assurance beyond the UI.
Production TEE Response (Oasis ROFL):
Status: ✅ Hardware TEE Verified
Signature: 0xTEE_a8f3c2d1b9e7f6a4c8d2b1e9f7...
Timestamp: 2025-10-03 14:32:18 UTC
TEE Identifier: oasis-rofl-prod-01
App ID: metalos-research-agent-v1.2.0
Measurement: 0xf4a3c8d2b1e9f7a6c4b8d2e1f9a7...
When you receive a TEE attestation, Metalos automatically verified:
All these checks pass before you see the shield icon. The icon means verification succeeded.
For maximum assurance, verify independently:
# Install Oasis CLI
npm install -g @oasisprotocol/cli
# Verify attestation
oasis verify-attestation \
--signature "0xTEE_..." \
--measurement "0xf4a3..." \
--timestamp 1696348338
All responses from Metalos in production use TEE
Currently no. TEE is configured at the deployment level (all or nothing).
When TEE is enabled: ALL Research Agent queries use it
When TEE is disabled: NO queries use it
There's no per-query selection or automatic sensitivity routing.
The response won't be shown. If attestation verification fails:
This protects you from tampered or fraudulent responses.
Check published hashes: Metalos publishes official measurement hashes for each Research Agent version:
Compare the hash in your attestation with published hashes.
No. TEE proves which code ran and where, but doesn't make the AI smarter.
TEE provides:
TEE does NOT provide:
Full Oasis partnership details
Use TEE-protected research features
How agents use TEE
Official Oasis ROFL docs
TEE attestations are a powerful security feature unique to Metalos. They enable privacy-preserving AI research that other DeFi platforms can't offer.