Hash Integrity Check
Calculate a SHA-256 digest and compare it with an expected value. A matching hash confirms integrity—not the truth of an arbitrary claim.
Reusable cryptographic verification infrastructure for applications that demand verifiable results. Submit proofs, inspect verification results, and integrate proof verification into your own systems.
All demonstrations execute locally in your browser. Inputs are never transmitted to a server.
Calculate a SHA-256 digest and compare it with an expected value. A matching hash confirms integrity—not the truth of an arbitrary claim.
Verify an Ed25519 signature using a raw public key and signature encoded as base64. Private keys are never requested.
A reusable interface for proof systems. Only implemented mechanisms produce a verification result.
Events generated by your local verification activity. These are not public blockchain transactions.
Composable primitives for moving a proof from an application to a deterministic result.
The product or protocol that needs a claim verified.
Clear contracts, honest capability boundaries, and primitives designed for integration.
Run a local verification, inspect its status, and use the result in your application.
Open labPOST /v1/verify
{
"type": "signature",
"proof": { ... },
"publicInputs": { ... }
}Verifier correctness, input validation, trust assumptions, and limitations should be explicit in every integration.
Read security modelProof verification does not automatically prove that an underlying real-world claim is true. A verifier must validate the correct proof system, public inputs, and verification parameters.
Invalid and malformed inputs must fail safely. Sensitive inputs should not be transmitted to external services without explicit consent. Local demonstrations are not substitutes for audited production infrastructure.
Integration status reflects what is actually implemented—not what is on the roadmap.