Skip to content

Stage 5 - Proof Delivery and On-Chain Registration

The final stage of the verification pipeline delivers proofs to claimants and registers them on-chain for public verifiability. This stage ensures that verified claims can be used in smart contracts and other applications while maintaining the privacy guarantees established during verification.

Proof delivery occurs through the Swarm Network API, with claimants retrieving proofs using their claim identifiers. The delivered proof package includes the zero-knowledge proof itself, metadata about the verification process, timestamps and block numbers for auditability, and verification parameters that were applied. This comprehensive proof package enables claimants to use the proof immediately while also providing transparency into how verification was performed.

On-chain registration makes verification results publicly verifiable without exposing private data. The protocol registers proof hashes on supported blockchains, creating an immutable record that the verification occurred and produced a specific result. This registration enables smart contracts to verify proofs by checking that the proof hash matches the registered value and that the proof validates correctly according to the zero-knowledge proof system.

The on-chain registration is intentionally minimal to preserve privacy. Only proof hashes and verification metadata are registered, not the underlying private data or even the complete proof. This approach provides public verifiability—anyone can confirm that a claim was verified—while maintaining privacy over claim details and evidence.