@temporal.ai/zk-proof-engine
v1.0.0
Published
Zero-knowledge proof engine for IP asset verification
Maintainers
Readme
Temporal AI ZK Proof Engine
A lightweight, standalone zero-knowledge proof engine for IP asset verification.
Features
- ✅ Zero-knowledge proof generation
- ✅ Cryptographic verification
- ✅ Minimal dependencies (only uses Node.js crypto)
- ✅ TypeScript support
- ✅ Enterprise-grade security
Installation
npm install @temporal-ai/zk-proof-engineUsage
import { TemporalZkProofEngine } from '@temporal-ai/zk-proof-engine';
// Generate a proof
const assetData = {
type: 'software',
ownerId: 'user123',
fileHash: 'abc123...',
name: 'My Algorithm'
};
const proof = await TemporalZkProofEngine.generateZkProof(assetData);
// Verify a proof
const verification = await TemporalZkProofEngine.verifyZkProof(
proof.proofData,
proof.publicInputs,
proof.verificationKey
);
console.log('Proof is valid:', verification.isValid);API
generateZkProof(assetData)
Generates a zero-knowledge proof for an IP asset.
verifyZkProof(proofData, publicInputs, verificationKey)
Verifies a zero-knowledge proof.
License
MIT - Temporal AI Technologies Inc
