| CPC G06Q 20/401 (2013.01) [G06Q 20/3829 (2013.01)] | 19 Claims |

|
1. A computer-implemented method comprising:
accessing transaction data requesting transfer of an asset between a first entity and a second entity within a computerized transaction ecosystem;
accessing a transaction type within the computerized transaction ecosystem, the transaction type defining asset transfer through a plurality of sequentially ordered transaction stages including an initiation stage, one or more intermediate stages, and a settlement stage;
responsive to accessing the transaction data, automatically contacting a separate computerized validation service outside the computerized transaction ecosystem;
configuring the computerized validation service to independently validate appropriate completion of the transaction as well as each transaction stage in a transaction stage subset, the transaction stage subset including at least two transaction stages from among the plurality of sequentially ordered transaction stages;
prior to initiating a transaction of the transaction type to attempt transfer of the asset, the computerized validation service:
per each transaction stage in the transaction stage subset, precomputing intended transaction stage output from the transaction stage based on rules of the computerized transaction ecosystem; and
precomputing intended transaction results of the transaction based on the rules; and
in parallel and concurrently with configuring the computerized validation service, the computerized transaction ecosystem:
initiating the transaction of the transaction type utilizing the transaction data; and
operating the transaction attempting to transfer the asset between the first entity and the second entity, including implementing a transaction stage from among the plurality of sequentially ordered transaction stages;
the computerized validation service monitoring the transaction within the computerized transaction ecosystem, including:
digitally intercepting actual output from the implemented transaction stage;
comparing the actual output from the implemented transaction stage against corresponding intended transaction stage output precomputed for the implemented transaction stage;
gathering comparison results from the comparison; and
controlling how the transaction proceeds within the computerized transaction ecosystem based on the comparison results.
|