previous: Present Readability-optimised Information | Contents | next: Communicate Transaction Data Securely
A transaction's payload and metadata MUST NOT be changed except:
All Roles
Reduce the risk of transactions being altered in ways that could have undesirable consequences
Verify that the actor does not change the semantics of transactions
There are no changes to the semantics of transactions other than those that are allowed by the requirement, and are necessary for correct operation
For example, a Producer creating a new transaction by modifying an indexed transaction is allowed. This is necessary for correct operation, but still needs to pass relevant requirements such as Reject Unauthorized Construction
The semantics of transactions are changed unnecessarily, or in a manner other than those allowed by the requirement.
previous: Present Readability-optimised Information | Contents | next: Communicate Transaction Data Securely