Architecture
Canonical layer
The canonical layer normalises legal and regulatory text into AKN4EU-linked structures. This layer preserves source references and becomes the stable origin for every downstream output.
Execution layer
The execution layer turns canonical structures into deterministic or formal models. JSON/XML outputs stay close to the canonical source, while Catala and OpenFisca backends support executable logic and scenario calculations.
Delivery layer
The delivery layer packages outputs for applications and control planes. This includes CLI workflows, APIs, policy exports, documentation views, and downstream integrations such as Veroberg.
Trust layer
The trust layer records how outputs were produced and how they can be verified. Hash computation, provenance, and source alignment allow LexPons outputs to be checked and anchored in the Veroberg chain.