NormCode: A Semi-Formal Language for Auditable AI Planning
Xin Guan, Yunshan Li, Zekun Wu, Ruibo Zhang

TL;DR
NormCode introduces a semi-formal language for AI workflows that ensures auditability by enforcing data isolation, separating reasoning from data flow, and providing multi-format inspection tools, enhancing transparency in high-stakes AI applications.
Contribution
The paper presents NormCode, a novel semi-formal language that makes AI workflows auditable by construction through strict data isolation and a multi-format ecosystem.
Findings
Achieved full accuracy on base X addition.
Enabled self-hosted execution of the NormCode compiler.
Demonstrated transparent, inspectable AI workflows with structured representations.
Abstract
As AI systems move into high stakes domains such as legal reasoning, medical diagnosis, and financial decision making, regulators and practitioners increasingly demand auditability. Auditability means the ability to trace exactly what each step in a multi step workflow saw and did. Current large language model based workflows are fundamentally opaque. Context pollution, defined as the accumulation of information across reasoning steps, causes models to hallucinate and lose track of constraints. At the same time, implicit data flow makes it impossible to reconstruct what any given step actually received as input. We present NormCode, a semi formal language that makes AI workflows auditable by construction. Each inference step operates in enforced data isolation and can access only explicitly passed inputs. This eliminates cross step contamination and ensures that every intermediate state…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Data Visualization and Analytics · Model-Driven Software Engineering Techniques
