Skip to main content

Base URL

Endpoints

Configuration

Example Request

chainId only tells the service which EAS chain to format the delegated attestation for, so the result could be submitted onchain later. Nothing here touches a blockchain unless you choose to submit the result yourself — the call above just returns a signed result.

Verifying signatures

What a matching signature proves. Checking the attester address proves the result was signed by a key Astral controls. It does not, on its own, prove the result was produced inside an independently attested TEE enclave: Astral has run the service on real TEE hardware in test deployments but does not currently fund continuous attested operation. Treat the staging signer as “Astral’s staging key,” not as a hardware-attestation guarantee. To evaluate against real TEEs, reach out at contact@astral.global.
All attestations from the staging service are signed by the attester address above. To verify a result came from Astral’s staging environment:

Notes

  • No authentication required
  • Rate limited to 100 requests/hour per IP
  • Attestations are signed with the staging key — a different key will be used for production