Process a validated Zero-Knowledge proof and register the nullifier on-chain.
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.
snarkjs proof (e.g., Nullifier Haash, SMT Root, Authority Signature).