Contract
Financial contracts are legal agreements between two (or more) counterparties on the exchange of future cash flows. Debt instruments are a subset of financial contracts.
This section specifies the D-ASA ACTUS contract layer.
A conforming D-ASA MUST express the debt instrument as:
-
ACTUS contract attributes;
-
Normalized ACTUS terms, initial kernel state, and execution schedule for the AVM;
-
Explicit AVM execution of due ACTUS events.
The canonical execution chain is, therefore:
flowchart LR ACTUS["ACTUS Contract"] NORMALIZE["AVM Normalization"] EXEC["AVM Execution"] ACTUS --> NORMALIZE NORMALIZE --> EXEC style ACTUS fill:#fff9c4,stroke:#f57f17,stroke-width:2px,color:#000 style NORMALIZE fill:#c8e6c9,stroke:#388e3c,stroke-width:2px,color:#000 style EXEC fill:#ffccbc,stroke:#d84315,stroke-width:2px,color:#000
The following pages define:
- The supported ACTUS compliance profile;
- The normalized on-chain state and schedule model;
- The contract normalization and configuration flow;
- The numeric representation rules required to move ACTUS values onto the AVM.