主权项 |
1. A computer implemented method for tracking transaction status in accordance with a contract, the method comprising:
storing business logic information, the business logic information, corresponding to a contract between parties on a distributed peer-to-peer network, the business logic information defining plural linked transaction states, each transaction state having at least one validation condition corresponding to at least one other transaction state, the distributed peer-to-peer network including a common network protocol and a cryptographic security mechanism allowing users to transact directly with one another and plural nodes each having a copy of a distributed ledger stored thereon; validating, by a server system, a change in a transaction state, from a first state to a second state in accordance with available data and the business logic information, in response to receipt of validation information indicating that the at least one validation condition of the first state has been satisfied; and sending, by the server system, transaction state data to the distributed peer-to-peer network for inclusion on the plural nodes, the transaction state data specifying that the transaction is in the second state corresponding to the at least one validation condition that has been satisfied, the transaction state data also specifying at least one validation condition of the second state and at least one transaction state that corresponds to the at least one validation condition of the second state. |