This reminds me of the C4 Rule in the Clark-Wilson Model.
The C4 rule in the Clark-Wilson model dictates that all transactions (TPs) must append sufficient information to a log to allow for the reconstruction of the operation. This rule is crucial for ensuring data integrity by providing an audit trail for all actions performed on the system. It ensures that the system can track and verify the changes made to data, which is essential for maintaining trust and accountability.
https://en.wikipedia.org/wiki/Clark%E2%80%93Wilson_model
