TEE Verifier
A TEE verifier validates attestation evidence and decides whether the reported environment satisfies an application's trust policy.
Verification normally includes:
- Parsing the evidence and checking its cryptographic signature
- Validating certificate chains and revocation status
- Evaluating the platform's Trusted Computing Base
- Comparing workload measurements and configuration with approved values
- Checking freshness and application-bound data such as a nonce or public key
A cryptographically valid report is not automatically trusted. The verifier's policy determines which hardware versions, software measurements, and configuration values are acceptable.
Automata's TEE Verifiers make hardware attestation evidence usable by smart contracts and other onchain applications.