What does @affix-io/sdk prove locally?
UltraHonk zero-knowledge proofs over bundled Noir circuits such as simple_yesno and yesno via Barretenberg (@aztec/bb.js). Proof generation stays on your host before sync.
@affix-io/sdk
Your host proves with UltraHonk. AffixIO verifies, signs with ML-DSA-65, and anchors Merkle audit.
npm install @affix-io/sdkRequires Node.js 18+. API base defaults to https://api.affix-io.com.
import { AffixSDK } from "@affix-io/sdk";const sdk = new AffixSDK({ apiKey: process.env.AFFIX_API_KEY });UltraHonk prove, storage, Merkle batches, offline queue.
UltraHonk zero-knowledge proofs over bundled Noir circuits such as simple_yesno and yesno via Barretenberg (@aztec/bb.js). Proof generation stays on your host before sync.
JSON under .affix/ by default, plus pluggable Redis, SQL, or custom get/set backends for document and queue storage.
Client batches up to 50,000 digests per Merkle audit submission in public SDK documentation.
Yes. Offline-first queue with configurable auto-flush. Proofs generate locally when api.affix-io.com is unreachable and sync when connectivity returns.