JudeAI | EDGE IDJude Dialog

Jude against PolyAI

Each PolyAI claim, the deterministic target set to exceed it, and Jude's measured result from the live harness. 1289 of 1289 synthetic conversations verified end to end across 5 runs.

IdPolyAI claimPolyAI figureTargetJude, measuredProof
P01At 90% per-turn accuracy only 12% of 20-turn conversations succeed (0.90^20 = 0.12)12% conversation success100% of conversations end with every promised outcome verified against the ledger, at 20, 40 and 60 turns, with failures injectedSingle-run component evidence: 20-turn target: 24 observed, pass; 40-turn target: 47 observed, pass; 60-turn target: 67 observed, pass. One live fixed-template HTTP run at each length. Excludes ASR/TTS, Calls integration and Jude model inference. Earlier HTTP400 failures remain unresolved/intermittent; this is not a reliability or AEC9 claim.simulation target met20-turn run, 40-turn run, 60-turn run
P02A customer service conversation runs to 20 turns20 turnsConversations measured at 20, 40 and 60 turnsSingle-run component evidence: 20-turn target: 24 observed, pass; 40-turn target: 47 observed, pass; 60-turn target: 67 observed, pass. One live fixed-template HTTP run at each length. Excludes ASR/TTS, Calls integration and Jude model inference. Earlier HTTP400 failures remain unresolved/intermittent; this is not a reliability or AEC9 claim.simulation target met20-turn run, 40-turn run, 60-turn run
P03Failure compounds from turn 6turn 6A corrupted turn 6 changes no state (state hash before = after) and the conversation still verifiescorrupted turn 6 in 0 conversations: state unchanged in all, 0 verifiednot demonstrateddlg-adv-corrupt-t6
P04By turn 14 the model reasons from a broken threadturn 14Backend timeout from turn 14: zero facts stated while it is down, then recovery by retry or hand-off with a reference, 100%timeout from turn 14 in 0 conversations: 0 facts stated while down, 0 recoverednot demonstrateddlg-adv-timeout-t14
P05Production means 200 simultaneous calls200 simultaneousAt least 400 simultaneous conversations through the public address, every one verified400 simultaneous: 400 of 400 verifiedsimulation target metdlg-adv-concurrency
P06Latency is 2 seconds per turn under load2 s per turnp95 turn latency under 500 ms at 200 and at 400 simultaneous conversations, measured by the caller through HTTPSp95 108.6 ms at 200, 139.2 ms at 400simulation target metdlg-adv-concurrency
P07Dead air reaches 40 seconds per conversation40 sTotal wait per 20-turn conversation under 5 s at 200 simultaneouslongest total wait in a conversation at 200 simultaneous: 0.49 ssimulation target metdlg-adv-concurrency
P08Multilingual slip: an English reply to a Spanish callerno figureZero replies in a language other than the caller's, including a mid-call switch and retrieval returning another language0 language slips in 1289 conversations (6 languages, switches and cross-language retrieval)simulation target metdlg-adv-lang-switch, dlg-adv-retrieval-lang
P09Hallucination when a backend API failsno figureZero fabricated answers under injected timeouts and errors: the data is said to be not reachable, then retried or handed over0 facts stated on failed-backend turns in 1289 conversationssimulation target metdlg-adv-timeout-persistent
P10Prompt layering causes contradictions and decayno figureConstraints are code, not prompt: a payment asked at turn 59 without verification is refused; policy at turn 60 equals policy at turn 1turn-59 payment without verification refused: yessimulation target metdlg-adv-policy-depth
P11Raven is fine-tuned on hundreds of thousands of production callsSFT corpusNo trained generation in the reply path: every reply is a frozen template filled only from backend records0 replies outside the frozen templates in 5232 turnssimulation target metdlg-adv-long-60
P12Three post-training stages (SFT, GRPO/DPO fusion, auto-reasoning)3 stagesEvery change to what Jude understands passes the full regression suite before it is live; harmful changes are rejectedregression gate: harmful change rejected, safe change accepted after the full suitenot demonstrateddlg-adv-self-improve
P13Auto-reasoning in fewer than 40 tokens< 40 tokens0 model tokens per turn; every decision is a named act with its sources in a signed receipt0 model tokens per turn; 1289 of 1289 conversations with a valid signed receipt chainsimulation target metdlg-adv-long-60
P14Raven 3.5 reasons on about half of turnsabout 50% of turns100% of turns explained: act, facts and sources recorded and chained100% of 5232 turns receipted with act and sourcessimulation target metdlg-adv-long-60
P15Raven median latency under 300 ms< 300 ms medianMedian turn latency under 150 ms at 200 simultaneous conversationsp50 47.9 ms at 200 simultaneoussimulation target metdlg-adv-concurrency
P16Raven lists 24 languages24 languages30 languages served from frozen, hashed language packs24 languages with complete frozen packsnot demonstrateddlg-adv-lang-switch
P17PolyAI recommends median under 500 ms and p95 under 1 sp95 < 1 sp95 under 500 ms at 200 and 400 simultaneousp95 108.6 ms at 200, 139.2 ms at 400simulation target metdlg-adv-concurrency
P18API price US$0.02 per connected minuteUS$0.02 per minuteNo per-minute fee; compute measured per turnno per-minute fee; 2.54 CPU ms per turn on jude-1simulation target metdlg-adv-concurrency
P19Token prices US$2.00 / 0.20 / 5.00 per millionper-token billing0 model tokens in the reply path0 model tokens per replysimulation target metdlg-adv-long-60
P20API concurrency 2 calls, or 10 with a card2 or 10No concurrency cap; 400 simultaneous measuredno cap; 400 simultaneous measuredsimulation target metdlg-adv-concurrency
P21ISO 27001 stated; SOC 2, PCI DSS, HIPAA, GDPR shown as logoscertificationsEvery turn signed and hash-chained, verifiable by anyone at /api/dialog/receipts/<session>every turn HMAC-signed and hash-chained; 1289 chains verifiedsimulation target metdlg-adv-long-60
P22Customer outcomes: PG&E, Carter's, SafeRide, UniCredit, Fogo de Chão, Audibelcase studiesFirst-customer use receipt: a completed journey run as X-X.TECH for the first customer, in the simulated regulated contextFirst-customer evidence and level 9 matrices are still requirednot demonstrateddlg-fin-billing
P28Agent Studio trial for two months60 daysOpen now: chat and voice at https://dialog.judiverse.tech with no sign-upopen now, no sign-upsimulation target metchat, voice

Harness runs

RunSimultaneousConversationsVerifiedSuccess %Turnsp50 msp95 msp99 ms
spike-200-paced200200200100.077047.9108.6147.1
spike-200200200200100.0770180.9422.8568.3
spike-400-paced400400400100.0155649.7139.2195.2
spike-400400400400100.01560320.3981.51356.1
suite898989100.0576216.91555.72437.4

Method

Fixed-template simulator with its own synthetic ledger. These measurements do not establish performance of Jude model-backed chat or Calls, speech recognition/synthesis, or superiority over PolyAI. Synthetic callers (app/caller.py) talk to Jude through https://dialog.judiverse.tech exactly as a client would, over one persistent HTTPS connection each, from jude-1. Each conversation is judged by its outcome, not its turns: every promised payment, booking, change, cancellation, ticket or answer is read back from the ledger and must match what Jude said; every reply must be made only of the frozen templates in the caller's language; every receipt chain must verify. Failures are injected at the transport (corrupted turn, backend timeout or error, retrieval in another language, a duplicate message, a barge-in). Latency is the caller-side time for one turn through Caddy and TLS; speech recognition and synthesis run in the caller's browser on the voice page and are not in these figures.

Generated 2026-10-23T13:17:55Z. Raw results: /api/dialog/benchmark.