AffixIOAFFIXIO
Contact
VERSION 4.0

AffixIO Demo Web Release

Self-hosted demo of the AffixIO truth layer: verification for AI and APIs with signed YES/NO outcomes, operator tooling, and extensionless routes. For a hosted try-it path without installing anything, use the API sandbox.

affix-demo-web-4.0.zip Python demo server, static UI, setup/help pages, deployment unit file, and example configuration.
RELEASE4.0
BUILD FOCUSNoir encryption correction
RUNTIMEPython 3 + browser UI
DEFAULT PORT8090

Release summary

Version 4.0 is a production-oriented demo web bundle for running AffixIO verification workflows on your own infrastructure. It includes the Try it operator console, full Setup controls, My proofs local library, and a complete Help handbook.

The primary technical correction in this release addresses a Noir encryption handling defect that could produce inconsistent proof packaging during circuit prove and verify handoff. The demo now aligns request attestation, prove payload construction, and verify response interpretation so encrypted proof artifacts remain valid end-to-end.

Noir encryption fix (detailed)

Problem observed in earlier builds

What 4.0 changes

Expected operational impact

Package contents

Sensitive local key files and machine cache directories are intentionally excluded from the downloadable archive.

Functional capabilities in 4.0

Try it workflow

  1. Load external source data through configurable endpoints and search parameters.
  2. Review identity or circuit fields based on selected check type.
  3. Run verification and inspect decision headline, detail, proof metadata, and technical response.

Setup controls

Proof library

Installation and startup

  1. Extract the zip on your target host.
  2. Install Python 3.10+ if not already available.
  3. Place a valid demo key in environment variable AFFIX_WEB_DEMO_API_KEY or use Setup after first launch.
  4. Start the server: python3 server.py
  5. Open the demo UI path configured by your reverse proxy (commonly /demo/).
  6. Complete Setup, then run one positive and one negative test case before production demos.

Recommended service deployment

Use the included systemd unit as a baseline. Set host binding and port through AFFIX_WEB_HOST and AFFIX_WEB_PORT. Keep proof traffic directed to AffixIO production API endpoints as enforced by the server normalizer.

Verification checklist after install

Compatibility and constraints

Support notes for operators

If a check fails with unauthorized errors, re-save a valid key in Setup and retry. If data load fails, validate endpoint placeholders and link parameter keys. If proof codes are missing, inspect Technical details for upstream messages indicating policy rejection versus encryption envelope errors. Version 4.0 specifically reduces the latter class of failures in Noir-backed paths.