ROE Formalized in IPL
erroripl_cert_roe_formalized
The venue's Rules of Engagement / FIX specification a counterparty is certified against must be formalized as an IPL model — an executable formal spec — before any certification run, not left as prose.
Formula
G(CertificationRun → P(Formalize ∧ ipl_model_formalizes_roe)) Hover any operator or symbol for what it means.
Why it matters
ROE Formalization in IPL. Everything downstream — the test suite, the simulator, the report, drift monitoring — is derived from the IPL model. Certifying against a prose ROE that was never formalized means there is no machine-checkable spec to generate from or measure against.
Examples
passes Formalize(ROE v4.2 → IPL model) → CertificationRun
fails CertificationRun with no IPL model formalizing the venue's ROE
Use it
ponens policies add ipl_cert_roe_formalized --into ./trace.json
ponens trace check ./trace.json