AFFIXIO AI INSTALL COMMAND Target: AffixIO truth layer / verification for AI API: https://api.affix-io.com (required; never substitute localhost for proof traffic) TRY FIRST (no install) Hosted API sandbox: https://affix-io.com/sandbox/ Partnerships scan-to-prove demo: https://affix-io.com/partnerships-and-pilots/?affix_scan=1 SELF-HOSTED DEMO (optional) Download: https://affix-io.com/download TASK Install and run the AffixIO truth-layer verification demo on the operator's server. Download the package, extract it, and run the Python sidecar on port 8090 with static UI under public/, extensionless routes /demo /demo/settings /demo/proofs /demo/help, proxying all proof calls to api.affix-io.com. STEPS 1. Download affix-demo-web-4.0.zip from https://affix-io.com/download and extract on the target host. 2. From the extracted folder, confirm: server.py, public/index.html, public/js/demo.js, public/js/store.js, public/js/proofStore.js, public/css/app.css, deploy/affix-web-demo.service. 3. Obtain an Affix API key (prefix aio_, demo_, or affix_). Store in AFFIX_WEB_DEMO_API_KEY or demo-aio-web-demo-key.txt. Never commit keys. 4. Install Python 3.10+. 5. Set environment: AFFIX_WEB_HOST=0.0.0.0 AFFIX_WEB_PORT=8090 AFFIX_WEB_DEMO_API_KEY= 6. From the extracted package folder: python3 server.py 7. Reverse-proxy https://your-domain/demo/ to http://127.0.0.1:8090 (splash sites proxy /demo/* to 8090). 8. Validate: - GET /api/health returns ok - Setup page saves key - Try it: load external source, run verify, receive proof_ref - My proofs lists entries without storing source PII (proof_ref only) OPTIONAL SDK SIDEcar (port 8100, separate download when available) - npm install && npm run build - Requires unlock via POST /v1/auth/session with api_key before any access - node dist/index.js RULES - All prove/verify/identity calls go to https://api.affix-io.com - Demo server only proxies and stores sanitized proof metadata locally - External data fetch uses POST /api/fetch with SSRF-safe URL rules - requestAttestation: true on verify bodies for signed outcomes REFERENCE CURL (identity verify) curl -sS -X POST https://api.affix-io.com/api/demo/identity-verify \ -H "Authorization: Bearer YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"records":[{"index":2,"fullName":"Example","nickname":"ex","hogwartsHouse":"Gryffindor","interpretedBy":"Actor"}],"source_records":[{"index":2}],"rules":[{"field":"index","operator":"nonempty","mapsTo":"kyc"}],"requestAttestation":true}' Human API guide: https://affix-io.com/ai-integration