0gkitdocsGitHub

ATTESTATION_EXPIRED

Attestation is too old

What happened

The attestation timestamp is older than the freshness window (default 5 minutes). Stale attestations don't prove current TEE state.

How to fix

Request a fresh attestation by re-running the inference call. If you cached an attestation, drop the cache and re-fetch.

Example

// Always re-attest at request time, not on a long-lived cache
const fresh = await compute.inference({ messages });

Reference

  • Namespace: ATTESTATION
  • Help URL: https://0gkit.com/errors/ATTESTATION_EXPIRED
  • See also: all error codes