A computer-implemented method of orchestrating a marketplace transaction for a data record, the method comprising:
- by a second network node device operably coupled over a network to a fifth network node device associated with a seller account having a seller identifier and a plurality of sixth network node devices associated with a plurality of buyer accounts having respective buyer identifiers,
- receiving, from the fifth network node device, an indication that includes a first data record associated with the seller account and a trade value for offering the first data record in a marketplace transaction, the first data record including a data record identifier;
- obtaining an anonymized data record corresponding to the first data record, the anonymized data record including an anonymized data record identifier that represents the data record identifier;
- generating web compatible marketplace content representing the anonymized data record and making the content available to the plurality of sixth network node devices over the network for rendering by web browsers of the plurality of sixth network node devices to solicit bids for the first data record while withholding personally identifiable information of the first data record from the web compatible marketplace content;
- receiving, from one of the plurality of sixth network node devices associated with a first buyer account of the plurality of buyer accounts, a bid request corresponding to the anonymized data record and including a first bid value, a first buyer identifier, and the anonymized data record identifier;
- routing the bid request to the fifth network node device by converting the anonymized data record identifier into the data record identifier of the first data record and sending, to the fifth network node device, an indication that includes the first bid value, the first buyer identifier, and the data record identifier;
- receiving, from the fifth network node device, an acceptance indication identifying the first bid value, the first buyer identifier, and the data record identifier;
- obtaining, from the one of the plurality of sixth network node devices associated with the first buyer account, a confirmation indication confirming the accepted first bid value, the first buyer identifier, and the anonymized data record identifier;
- responsive to obtaining the confirmation indication, generating a transaction completion indication configured to cause assignment of the first data record to the first buyer account, the transaction completion indication including the first bid value, the first buyer identifier, and the data record identifier or the anonymized data record identifier;
- obtaining, based on the anonymized data record identifier, the first data record;
- and
- generating post-assignment content based on the first data record and transmitting the post-assignment content over the network to the one of the plurality of sixth network node devices associated with the first buyer account.