v1

latestOpenAPI 3.0.0MIT2026-07-17596.3 KB

Verifies a Semaphore proof

post/verifySemaphoreProof

Query parameters

maxRootAgeSecondsinteger

The max age in seconds of the provided root. If the root is older than this value this endpoint will return an error and a 400 response.

Request body

rootstring required
signalHashstring required
nullifierHashstring required
externalNullifierHashstring required

Response

Valid proof response

rootstring
status'new' | 'failed' | 'pending' | 'mined'
pendingValidAsOfstring date-time
minedValidAsOfstring date-time nullable