Skip to main content

Node Identity — /api/identity

Every ZeqVM node holds an Ed25519 node key (stored in ZSC, never in a file). The key signs two things: every compute envelope the node mints, and every attestation it issues about other nodes' claims. GET /api/identity is the public trust anchor — everything a stranger needs to verify this node's signatures, with no account and no secrets.

Endpoints 1 Source shared/api-core/src/routes/identity.ts Auth none

MethodPathDescription
GET/identityThe node's Ed25519 public key, key-supersession history, registry generation, and verification recipe.

This is the first fetch the public verifier script (/verify-zeq-result.mjs, served by every node) makes before checking an envelope.

See also