Skip to main content

E1618 — TEE-required job result carries no attestation envelope (CAE)

What happened

TEE-required job result carries no attestation envelope (CAE). This is the receipt’s what text, produced by the node’s ExecutionError::TeeAttestationRequired.

Why it happened

The node rejected the operation with E1618 (category runner, Runner / Consensus). The receipt’s why field carries the specific cause and context carries structured details, when the emitter attaches any. The normative rule is in CIP-23 §3.11.

How to fix

Attach a Composite Attestation Envelope (CAE) to the result — jobs with tee_required=true must carry one so the operator-root light verify can run.

Receipt example


All Error Codes

View the complete error code reference