affixio
Enterprise SDK
Local UltraHonk prove with Noir circuits. AffixIO verifies, applies ML-DSA-65, and anchors Merkle audit. Offline queue, pluggable storage, PII-free QR and barcode carriers.
npm install affixioSDKs
Pick full zero-knowledge prove when the threat model needs it. Pick SDK Light when the device needs a result in milliseconds.
affixio
Local UltraHonk prove with Noir circuits. AffixIO verifies, applies ML-DSA-65, and anchors Merkle audit. Offline queue, pluggable storage, PII-free QR and barcode carriers.
npm install affixio@affix-io/sdk-light
AffixIO Light HMAC prove for phones, kiosks, and ordinary hosts. No UltraHonk. AffixIO still attests digests with ML-DSA-65 and Merkle audit.
npm install @affix-io/sdk-light| Topic | affixio | @affix-io/sdk-light |
|---|---|---|
| Local prove | UltraHonk / Noir | AffixIO Light HMAC |
| Typical host | Servers with ZK budget | Phones, kiosks, ordinary hosts |
| AffixIO attestation | ML-DSA-65 | ML-DSA-65 |
| Merkle audit | Yes | Yes |
| Offline queue | Yes | Yes |
Use affixio when you need the strongest local zero-knowledge prove and can accept UltraHonk runtime cost.
Use @affix-io/sdk-light when presentment must feel instant on ordinary hardware. Light proofs are not SNARKs. They bind a yes or no decision, then AffixIO post-quantum attests the digest.
Choosing between enterprise and light packages.
affixio runs local UltraHonk zero-knowledge prove with Noir circuits. @affix-io/sdk-light runs millisecond AffixIO Light HMAC proofs without UltraHonk. Both receive ML-DSA-65 attestation and Merkle audit on sync.
Choose SDK Light when presentment must feel instant on phones, kiosks, or ordinary hosts and the threat model accepts HMAC-bound yes or no proofs rather than full SNARKs.
Yes. Both default to https://api.affix-io.com, share authentication patterns, Merkle audit, offline queues, and ML-DSA-65 production attestation requirements.
Node.js 18 or later for both packages. Install via npm: npm install affixio or npm install @affix-io/sdk-light.