Single-pass evaluation
Each request evaluates candidates in one pass. No incremental re-evaluation product, no working-memory re-activation loop.
Deterministic step budget · 2 MB scored in ~3.4 ms · 947-byte edge bundle, no database · Blue/green rollback
See how it compares to ODMDecision Engine · XU-class runtimeLive
DecisionManager runs a compile-once, single-pass engine with equality indexes, residual_rules metering, hit policies, step budget, and admission/shed. We do not invent multi-algo Rete as Live. Residuals are named plainly so enterprise buyers can map ODM XU expectations without hype.
Honesty contract from XU200: Live · Partial · Residual labels match the product matrix — never a fake enable toggle for RetePlus.
Real Decision Server / engine APIs — the same path production execute uses. Evidence lives in the Engine honesty matrix on Decision Server.
Each request evaluates candidates in one pass. No incremental re-evaluation product, no working-memory re-activation loop.
Compiled multi-key equality indexes so table lookups do not go linear as candidate rows grow — same measured path as published latency figures.
Compile and execute surfaces residual_rules coverage and tax so operators see what still falls outside indexed equality paths.
FIRST, PRIORITY, RULE_ORDER, ANY, ALL, COLLECT, and UNIQUE — evaluated on the Live engine, not a mock.
Entry and multi-stage ruleflow execute on the Live path. Fork/join task control is Partial — see below.
Deterministic step budget bounds every decision; optional wall-clock guard (ENGINE_MAX_MILLIS) prevents runaway work. Same budget language as the rest of the site.
Process admission protects the hot path under load. When saturated, the plane sheds with SERVICE_BUSY rather than silently queueing forever.
Definitions compile to indexes and residual_rules tables once, then execute many times — Rust compile path, not Java bytecode / ARL optimizer product.
Multi-stage ruleflow is Live. Fine-grained task ordering and fork/join control are Partial — useful today, not a full ODM-class task product.
Live multi-stage flows with Partial fork/join and task-control depth. We label Partial so migration teams do not assume every classic ruleflow task feature is complete.
These classic XU / inference capabilities are not Live product. We name them so comparisons stay honest — there is no "coming soon" switch that pretends they run.
Do not map RetePlus, Sequential, Fastpath, Working Memory, or Agenda to Live. DecisionManager is a single-pass decision runtime, not a multi-algo inference product.
No RetePlus network product. Single-pass only — residual named for ODM/Drools-class expectations.
No selectable Sequential execution algorithm product alongside Live single-pass.
No multi-algo Fastpath switcher. Capacity work lives under performance residual panels, not a fake mode toggle.
No product Working Memory. Facts are not incrementally asserted/retracted across a session agenda.
No Agenda product and no re-activation inference loop. One pass per execute request.
Deploy, execute, measure — workbench, probe, warehouse, and the hot path that runs this engine.
OpenWalk sample decisions with illustrative traces — no signup required.
OpenCapability-by-capability comparison, including where ODM remains ahead.
OpenStart a free trial with authoring and runtime, or book a meeting with an executive seller for underwriting, claims, or eligibility scope. No credit card for trial.
No card · Trial does not auto-convert · Residuals stated on this page