Deterministic, replayable calculations

RiGEL's engine is deterministic by design: the same inputs and rule version always produce the same outputs, making every scenario traceable, testable, and defensible.

Deterministic vs probabilistic

  • No Monte Carlo simulations or opaque risk scores.
  • Each scenario follows a defined sequence of rule evaluations.
  • Inputs, assumptions, and rules are visible and reviewable at every step.

Replay and independent verification

  • Advisors and reviewers can rerun the same scenario with the same inputs and rule set and receive identical outputs.
  • Any change to assumptions, dates, or jurisdictions results in a clearly documented new run.
  • This supports internal QA, peer review, and regulator questions such as "How did you get that number?"

Controls and guardrails

  • Input validation to catch missing or inconsistent data before calculations run.
  • Rules for edge cases (e.g., partial years, multi-jurisdiction estates, treaty tie-breakers).
  • Versioned rules so firms can align engine behaviour with their internal compliance sign-off.

For engineers & compliance teams

How the deterministic engine behaves

At a high level, RiGEL executes estate scenarios as a series of deterministic rule evaluations rather than as free-form scripts.

  • Rules are grouped into jurisdictional modules (e.g., CRA, IRS, provincial probate) and executed in a consistent order.
  • Each step records inputs, outputs, and applied rule IDs for traceability.
  • Scenario runs can be versioned against specific rule sets, which supports change-control and internal model governance.
Deterministic Calculations | RiGEL | RiGEL | RiGEL