A machine learning-based system for implementing an online platform for accelerating computerized processing of a financial transaction between a subscriber to the online platform and at least one of a plurality of financial transacting entities associated with the online platform, while maintaining confidential personally identifying information of the subscriber until loan approval, the system comprising:
- an ensemble of application programming interfaces (APIs) that includes a plurality of distinct APIs that source a plurality of distinct corpus of data based on API calls configured using subscriber enrollment data;
- an intelligent subscriber enrollment interface that is in operable communication with each of the plurality of distinct APIs, wherein the intelligent subscriber enrollment interface comprises a plurality of distinct sets of interface objects for collecting a plurality of data inputs into the intelligent subscriber enrollment interface by the subscriber during an enrollment of the subscriber, the plurality of data inputs defining the subscriber enrollment data;
- wherein:
- (a) each distinct set of interface objects of the plurality of distinct sets of interface objects of the intelligent subscriber enrollment interface is encoded to a distinct one of the plurality of distinct APIs, wherein the plurality of distinct sets of interface objects comprise subscriber contact information, subscriber financial account information, and subscriber personally identifying information, wherein the plurality of data inputs are configured to permit the online platform to build a subscriber financial profile;
- and
- (b) the encoding comprising computer instructions that, when executed, automatically routes distinct input data obtained at each distinct set of interface objects of the intelligent subscriber enrollment interface to the distinct one of the plurality of distinct APIs, wherein the routing is based on a mapping between distinct input segments of the intelligent subscriber enrollment interface and the plurality of APIs;
- wherein the online platform:
- in response to identifying inputs of data to the distinct sets of interface objects of the intelligent subscriber enrollment interface, automatically transforms, using API definitions and API protocols associated with each of the plurality of distinct APIs, the distinct input data obtained at each distinct set of interface objects of the intelligent subscriber enrollment interface to one or more distinct API calls for the encoded distinct one of the plurality of distinct APIs, wherein the one or more distinct API calls source financial account data of the subscriber from one or more financial account service providers including at least credit history data of the subscriber and income and expense data of the subscriber;
- composes one or more corpora of subscriber financial profile data based on an execution of the one or more distinct API calls and a return of subscriber data by each respective API of the plurality of distinct APIs;
- computes, using one or more machine learning-based simulation algorithms, (a) a first transaction simulation score between the subscriber and a first prospective transacting entity based on simulated transacting parameters of the first prospective transacting entity and (b) a second transaction simulation score between the subscriber data and a second prospective transacting entity based on simulated transacting parameters of the second prospective transacting entity, wherein:
- the first transaction simulation score and the second transaction simulation score simulate the likely timing of completing a financial transaction with the subscriber and the likelihood or a probability of a respective transacting entity successfully approving a prospective transaction prior to the respective transacting entity receiving personally identifying information of the subscriber contained within the subscriber financial profile;
- and
- in response to selecting, by the subscriber, one of the first prospective transacting entity and the second prospective transacting entity for completing the financial transaction, automatically creates, via a distributed ledger system, (1) a cryptographically-secured distributed ledger record that stores a copy of the subscriber financial profile and (2) cryptographic token encoded to the cryptographically-secured distributed ledger record that is passed to the selected one of the first prospective transacting entity and the second prospective transacting entity, wherein the distributed ledger system comprises a permissioned blockchain defined by a plurality of computerized nodes comprising the online platform implementing the system, the first prospective transacting entity, and the second prospective transacting entity, wherein the distributed ledger system is configured to create a consensus of replicated records associated with the financial transaction involving the subscriber which are shared and synchronized within a decentralized peer-to-peer network of a plurality of transacting entities, wherein the cryptographic token serves as an access mechanism to the consensus of replicated records, wherein the subscriber financial profile is stored in an off-chain datastore which is in operable electronic communication with the distributed ledger system to permit the creation of the cryptographically-secured distributed ledger record of the transaction,
- wherein the cryptographic token enables an instantiation of a new prospective online financial transaction between the subscriber and the selected one of the first prospective transacting entity and the second prospective transacting entity, wherein the instantiation comprises a request to automatically record on the distributed ledger system a copy of the subscriber financial profile, including the personally identifying information, and details of the prospective transaction involving the subscriber and the selected one of the first prospective transacting entity and the second prospective transacting entity;
- and
- wherein an acceptance by the selected one of the first prospective transacting entity and the second prospective transacting entity to engage in the new prospective online financial transaction causes the selected one of the first prospective transacting entity and the second prospective transacting entity to receive the cryptographic token, thereby revealing the personally identifying information of the subscriber to the selected one of the first prospective transacting entity and the second prospective transacting entity.