Create a verification nonce
Issues a single-use nonce that expires after 10 minutes. The nonce is a random integer below 2^248, returned as a decimal string so it fits in a BN254 field element and can be used directly as a circuit input. To make a proof replay-proof, add the nonce as a public input of your circuit, declare it in the proof policies with { "signal_index": <i>, "kind": "nonce" }, and pass the same nonce to the verify endpoint.
Authorizations
Your project secret key: sk_test_... (testnet) or sk_live_... (mainnet). Use it only on your server.
Path Parameters
ZK proof ID from the Warp Platform.
Response
Nonce created
Decimal integer below 2^248. Use this exact value as the circuit nonce input and in the verify request.
^[0-9]{1,75}$"1766847064778384329583297500742918515827483896875618958121606201292619776"
The same nonce as 0x-prefixed hex (62 hex digits), for display only.
"0x0100000000000000000000000000000000000000000000000000000000000000"
10 minutes after creation. Single use.