Compiled circuits
…
Noir circuits on the verification API, listed in /api/health.
Transparency
Numbers we can evidence. Live circuit and Merkle counts from the public health endpoint. Documented SDK benchmarks with reproduction commands. No synthetic uptime percentages.
Live figures last fetched:
…
Noir circuits on the verification API, listed in /api/health.
…
Cumulative append-only audit tree. Last root update: see health endpoint.
1.7.0
Circuit policy bundle version returned by health.
…
Post-quantum signatures on the attest path. Public key at /.well-known/affix-mldsa65.json.
…
Truncated for display. Full root in health JSON.
0
Since the public log opened on 15 August 2026. We add entries by hand when an incident closes.
Measured on 28 August 2026 on this host with Node 20 and affixio. Circuit: simple_yesno. These are lab numbers, not a capacity guarantee.
| Mode | Result | How to reproduce |
|---|---|---|
| Offline HMAC prove | ~101 proofs/sec (9.9 ms each, n=100) | Sequential sdk.prove({ mode: "offline" }) loop |
| Online prove + attest | ~78 ms round trip (single call) | sdk.prove({ mode: "online" }) to api.affix-io.com |
| Demo API rate limit | 4 requests/sec | Public demo key quota on api.affix-io.com |
| Integration test suite | 18 / 19 passed (28 Aug 2026) | npm test in the AffixIO demo repo |
| Huge batch regression | 267 scenarios, 0 false positives | 16 store adapters × pass/fail controls, seed 42 |
The one failing test on 28 August was an online verify call rejected with rate_limited after earlier tests consumed the demo quota. Offline paths and the 94-second huge batch passed. Read the full test write-up.
Sizes from the production API data directory on 28 August 2026. This is operational storage, not customer PII volume.
| Store | Size | Notes |
|---|---|---|
| Total data directory | ~11 MB | JSON-backed stores on api.affix-io.com |
merkle-audit.json | ~449 KB | 1,547 leaves at time of measurement |
key-usage.json | ~2.3 MB | 20,000 logged API request events |
proof-store.json | ~2.5 MB | Active proof index (by digest and proof id) |
carriers.json | ~1.3 MB | QR and compact carrier payloads |
Free Hub trial
Sign up free, confirm your email, and redeem 100 SDK proof credits for 30 days. Run the same benchmarks on your stack before you commit to a licence.
Circuit count, Merkle leaf count, policy version and attestation algorithm are read from api.affix-io.com/api/health in your browser. Run curl -s https://api.affix-io.com/api/health to verify.
On 28 August 2026 we ran 100 consecutive offline proves with affixio on Node 20 using circuit simple_yesno. Total time 991 ms. Online round trip on the same host measured 78 ms including attestation.
We do not quote a synthetic uptime percentage. The public incident log at status.affix-io.com opened on 15 August 2026 and lists zero closed incidents. Component checks run from that page in your browser.
Free proof allocations
AI agents receive 150 free AffixIO SDK proofs on BoundProof Agent provision. Eligible new Hub account holders (humans) can claim one allocation of 100 free SDK proofs to test AffixIO verification, agentic payment checks, transaction intent proof and signed yes, no or review outcomes.
Terms: one allocation per account holder, per person or business owner. No card is required. Proofs expire after 30 days. Duplicate, shared, automated or abusive signups may be refused or removed. Agents: /boundproof/agent/. Humans: Hub onboarding with offer params.
New Hub account
100 free proofs
Confirm your email and Hub issues a trial licence key with 100 SDK proofs. Each account holder is allowed one allocation of 100 free proofs. You have 30 days to use them. No card. Unused proofs do not roll over.