AegisNow demos/Actuarial Platform
The pointValidation returns every diagnostic with the path it came from, so one build round-trip finds all the mistakes.

Step 1 of 9 — Actuarial Platform

Author a model, see every error at once

The validator returns a list, not the first failure.

Term Life AU — definition

pm-v1 · validation panel

CodePathMessage
PM_UNKNOWN_ASSUMPTIONassumptions[0].tableghost_table does not exist
PM_SYNTAXvariables[0].expressionunexpected token
PM_UNKNOWN_VARIABLEvariables[1].expressionunknownThing is not declared
PM_INVALID_TIMESTEP_REFvariables[2].initialread via prior() — needs t=0 value
PM_UNKNOWN_OUTPUToutputs[0]nope is not a variable

Publish is blocked

  • Every diagnostic carries the path it came from.
  • A definition that fails is still saved — authors need drafts.
  • Publishing re-validates against the assumption tables that exist now.

Why it matters

Fixing eight mistakes across eight builds is the workflow this replaces. The cost of a first-error-only validator is measured in afternoons.

Stated limit

Validation proves the model is well-formed and its references resolve. It does not prove the model is right — that is what the validation run in the last scene is for.

AegisNow Insurance — AI-Native Underwriting, Claims & Policy Platform