@ioproof/core
v0.2.0
Published
Core verification utilities for IOProof — SHA-256 hashing, Merkle proof validation, and blinded commitment verification
Maintainers
Readme
@ioproof/core
Core verification utilities for IOProof — SHA-256 hashing, Merkle proof validation, and blinded commitment verification.
Status
SDK is under active development. For verification today, use the standalone verifier.
Planned API
const { verifyProof, hashPayload, walkMerkleProof } = require('@ioproof/core');
// Verify an exported proof bundle (works with both owner and user secrets)
const result = await verifyProof(proofBundle);
// { valid: true, steps: [...], onChainRoot: '...', merkleValid: true, accessType: 'owner' | 'user' }Dual-secret support
IOProof generates two independent secrets per proof — one for the service owner, one for the end-user. Both unlock the same proof. @ioproof/core will support verifying with either secret.
Related packages
ioproof— Main package@ioproof/client— HTTP client for the IOProof API
License
MIT — Alexiuz AS
