Patent ID: 7949694

Claim:
A method for contract processing, said method comprising: sending a list of I identifiers by a procurement contract management system (PCMS) to X decentralized execution systems over a data path within a computer network, wherein I is an integer of at least 2, wherein X is an integer of at least 2, and wherein each identifier of the I identifiers identifies a contract dataset in the PCMS earmarked by the PCMS for archiving; in response to said sending the list of I identifiers, receiving by the PCMS a return list of M identifiers of the I identifiers from each decentralized execution system (DES) of the X decentralized execution systems, wherein M is an integer in a range of 0 ≦M≦I, wherein the return list from each DES is specific to each DES, and wherein the contract dataset identified in the return list of each DES has been approved by said each DES for archiving; after said receiving the return list from each DES, generating an intersection list, wherein the intersection list comprises a logical intersection of the return lists received from the X decentralized execution systems; if the intersection list is not empty, then archiving by the PCMS each contract dataset identified in the list of I identifiers and appearing in an intersection list, followed by communicating to each DES that said archiving was performed by the PCMS for the contract datasets appearing in the intersection list; if the intersection list is empty, then communicating by the PCMS to each DES that said archiving is not performed.