Start with 100 free AffixIO proofs

New eligible Hub account holders can claim one allocation of 100 free SDK proofs. No card required. Use them to test SDK proofs, agent verification, agentic payment checks and transaction intent proof workflows.

See the free proof offer

Developers

AffixIO API and SDK for developers

Install affixio, connect a trusted source and turn a defined check into verifiable evidence.

Base URL

api.affix-io.com

Remote verification, Merkle audit and attestation. SDK proof generation runs on your host.

Auth

Bearer or X-API-Key

Use the API key issued for your licensed account or agent area. Keep it in your service environment.

Contract

OpenAPI

Live schema at /v1/openapi.json.

Quick start

  1. Sign in to AffixIO Hub and check your licence and proof allowance. For an agent area, follow BoundProof Agent provisioning.
  2. Install affixio on Node.js 20 or later.
  3. Point the SDK at https://api.affix-io.com with your key.
  4. Prove locally, sync for verify and ML-DSA-65 attestation.

Health and governance

Trust model (SDK 2.0.4): verification fails closed against pinned keys (trustedSigningKeys; fetchAffixioKeys with expectedKeys via /v1/keys). POST /api/attest returns server_verified:false and is not proof of validity; use POST /v1/attest/proof or verify with requestAttestation: true. The server Merkle root is unsigned and holds a rolling 50,000 leaves. 1.x is deprecated for a security flaw; upgrade to 2.0.x. Details: /docs/#trust-model.

Install from npm

npm install affixio

Continue with the SDK quick start, SQL and HTTP source examples, or merchant checkout checks.

Developer questions

API base, auth, packages, and limits.

What is the AffixIO API base URL?

https://api.affix-io.com for production. Health check: GET /api/health. OpenAPI: GET /v1/openapi.json.

How do I authenticate API requests?

Use the authentication required by the selected API route. SDK keys are managed through your licensed Hub account or agent area. A BoundProof Agent management key is distinct from an SDK API key.

What rate limits apply?

Public documentation cites about 10 requests per second per key unless contracted otherwise.

Which npm package should developers install?

Install affixio for Node.js 20 or later. It includes UltraHonk and HMAC proof modes. The source is published under Apache-2.0 at https://github.com/AffixIO/SDK.

Build around the action, not the label

An AI agent integration needs an authenticated caller, an explicit proposed operation and a check before execution. Personal-superintelligence terminology does not establish those conditions. Use the documented evidence mode and preserve the authorization controls already enforced by your application.

AI, superintelligence (SI), ASI and personal superintelligence: terms and boundaries

Free proof allocations

Agents get 150 free proofs. Humans get 100. No card required.

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.

See free proofs split