Register KYC Proof
Widget Integration
Register KYC Proof
Process a validated Zero-Knowledge proof and register the nullifier on-chain.
POST
Register KYC Proof
The main KYC registration endpoint. It verifies the cryptographic
snarkjs Groth16 proof. If the proof is mathematically sound, the backend pays the transaction fee to anchor the nullifier into the Algorand NullifierRegistry smart contract.
Body
The public output array from the
snarkjs proof (e.g., Nullifier Haash, SMT Root, Authority Signature).The Groth16 cryptographic proof object.
The ECIES-encrypted identity package. Only supplied if Conditional Anonymity is enabled.
Response
Indicates whether the proof was valid and the Algorand transaction succeeded.
The Algorand transaction ID for the NullifierRegistry interaction.