A system and method for managing contract data. A contract dataset is
received by a decentralized execution system (DES) from a procurement
contract management system (PCMS). The contract dataset is passed through
a software filter that determines whether to store the contract dataset
or a portion thereof in a relational database that includes contract
datasets, vendor datasets, and purchase item datasets. If the software
filter determines not to so store the contract dataset or the portion
thereof, then the software filter determines whether to store the
contract dataset or a portion thereof in a special database of the DES.
An execution document at the DES is updated by replacing an existing
attribute value of the execution document by a new attribute value
communicated to the DES by the PCMS. Additionally, a contract is archived
if each such DES sends permission to the PCMS to archive the contract.