← Back to demo

SYSTEM ARCHITECTURE

Trustworthy AI by separation of authority

The model interprets unstructured evidence. Deterministic code controls money and quantities. A merchant remains the final purchasing authority.

AI responsibilities

Extract messy evidence, propose product matches, and explain deterministic results.

Deterministic responsibilities

Currency arithmetic, stock coverage, demand constraints, optimisation, and approval state.

Human responsibilities

Resolve uncertain evidence, approve product matches, and authorise purchase orders.

Primary decision flow

  1. Upload shelf, supplier, and sales evidence.
  2. Extract structured facts through validated AI contracts.
  3. Review and accept uncertain evidence.
  4. Run deterministic calculations and budget optimisation.
  5. Explain recommendations using only calculation outputs.
  6. Require explicit merchant approval before purchase-order creation.