Key concepts¶
trac is built around an execution model called Calculation-as-Contract, in which each calculation is represented as a single metadata object (the calculation contract) which drives execution and persists as the authoritative record of what was run.
The following sections explain the technical concepts that underpin the platform: immutability and versioning, the metadata model, virtualised deployment, and the job and resource model.
For a full exposition of the architecture, see the Calculation-as-Contract white paper.
Documentation v0.10