JudeAI | EDGE IDJude Dialog

Jude Dialog · Jude Dialog · tok-463b94041d0410e3dfae2e38d76b3a2b

Adversarial: long 40

P01: At 90% per-turn accuracy only 12% of 20-turn conversations succeed (0.90^20 = 0.12) (12% conversation success)

Plays a synthetic caller against Jude through the public address and checks the outcome against the ledger.

Requirement

Forty-turn conversation: corrupted turn 6, API timeout from turn 14, language switch from turn 20, barge-in at a confirmation, a duplicate message

Target that exceeds PolyAI

100% of conversations end with every promised outcome verified against the ledger, at 20, 40 and 60 turns, with failures injected

Regulation

FCA PRIN 2A (Consumer Duty); UK GDPR arts 22A-22D; EU AI Act art 50

Steps

  1. Caller opens Calls (voice) and the first turn discloses an AI agent
  2. Caller states the need in English
  3. Policy gates run in code: clinical red flag, vulnerability, verification before account data, strong customer authentication bound to amount and payee
  4. Only backend records are read and only their fields are stated (auth, billing, booking, account, orders, faq, troubleshooting, orders, faq, booking, faq, troubleshooting, faq, booking, faq, troubleshooting, routing)
  5. Confirmation asked before any change; a yes spoken over the question is not taken
  6. Change written once (idempotency key) and receipted
  7. Outcome verified against the ledger; receipt chain verified

Cases

KindGiven or injectedThen
happy patha simulated customer of Jude Mobile with an account, a bill and two ordersForty-turn conversation: corrupted turn 6, API timeout from turn 14, language switch from turn 20, barge-in at a confirmation, a duplicate message
receiving sidethe ledger, ticket queue or diary holds the record stated in the conversation, with the same reference in the receipt
failure pathbackend timeout on the next backend callthe data is said to be not reachable, no fact is stated, the call is retried; a second miss hands over with a reference
failure paththe turn arrives as line noisethe question is asked again; the receipt state hash is unchanged
failure paththe same message arrives twicethe stored answer is returned; nothing is done twice
independent re-runa different ATBAN agent reproduces the verified outcome

Linked estate journeys

consortium-sim-05, wf.consortium-108, wf.consortium-143

Frozen contract 2026-10-23 · sha256 9fcd1e7e2f306382736175a60c575dc072c6e78fbed957930c72789f11a4b91e