Computer-controlled marketplace network for digital transactions
A marketplace network for facilitating transactions among a plurality of marketplace participants. The marketplace network includes a plurality of service provider systems associated with respective service provider participants. Each of the plurality of service provider systems are communicatively coupled to a respective merchant server. The marketplace network includes a plurality of user systems associated with respective user participants configured to generate a service request to one of the plurality of service provider systems. The marketplace server facilitates transactions digitally by executing a set of computer-executable tasks for securely processing transactional exchanges among the marketplace participants. The transactional exchanges include at least exchanges of ownership rights for digitally stored data at least in part owned originally by the user participants.
1 . A computer-controlled system for automated evidence-based marketplace transactions between a merchant server associated with a service provider system and a user system associated with a user participant in a digital marketplace network, the computer-controlled system comprising the merchant server, wherein the merchant server comprises a processor and a physical storage medium that stores merchandise information and transactional information associated with the service provider system, the processor configured to:
define a set of digitally recognizable data valuation parameters for one or more entities and attributes associated with tradable data originally stored at the user system remotely located from the merchant server;
publish the set of digitally recognizable data valuation parameters defined by the service provider system in the marketplace network along with digitally listed one or more offerings;
transact, for one or more of the offerings with the user participant associated with the user system, data ownership transfer for the tradable data at least in part owned originally by the user participant and valued at a transactional value no less than value of the one or more of the offerings calculated in accordance with the set of digitally recognizable data valuation parameters defined by the service provider system;
generate a first short message service (SMS) that is sent to the user system, wherein the first SMS contains a first secured hashlink executable by the user participant;
generate a second SMS that is sent to the service provider system, wherein the second SMS contains a second secured hashlink executable by the service provider, and wherein the first SMS and the second SMS are indicative of delivery of a service associated with the one or more offerings;
record GPS locations of the user system and the service provider system along with service details upon execution of the first secured hashlink and the second secured hashlink, wherein the execution of the secured hashlinks records proof of respective locations of the user system and the service provider system;
generate and store a unique service proof token (SPT) in a blockchain device upon completion of a service delivery after execution of the first secured hashlink and the second secured hashlink, wherein the SPT includes coded components representing an ownership trail and a change in ownership of the tradable data, the SPT being retrievable to prove delivery of services independent of when actual transfer of the tradable data is transferred, and wherein the blockchain device stores the SPT with GPS location data recorded from the secured hashlinks;
implement a cryptographic wallet configured to append blocks to a decentralized blockchain ledger maintained by the blockchain device with every marketplace transaction, wherein the appended blocks enable recording of the transactional information across distributed systems associated with network participants in a manner that prevents alteration of any recorded information through cryptographic hashing and consensus mechanisms; and
validate delayed data transfers through blockchain verification by cryptographically comparing SPTs stored in the blockchain device with subsequently submitted proof tokens to authorize access to databases storing the tradeable data, wherein validation occurs by cryptographically verifying that submitted proof tokens match stored SPT signatures and GPS location data.
2 . The computer-controlled system of claim 1 , wherein the merchant server is communicatively coupled to a buyer server located remotely from the merchant server, wherein the buyer server is associated with a respective buyer participant, such that the transactional value for the one or more offerings is defined by the merchant server based on an input received from the buyer server, wherein an ownership trail of the data ownership transfer for the data at least in part comprises at least a transfer of the ownership from the user participant to the service provider participant, and from the service provider participant to the buyer participant either in real-time or deferred for a later time than when the acquisition of the one or more offerings are performed, and wherein the blockchain device stores the complete ownership trail as successive SPTs documenting each transfer with associated GPS location data.
3 . The computer-controlled system of claim 2 , wherein the merchant server, the buyer server, and the user system are in communication with one another over a peer-to-peer communication network that maintains a decentralized blockchain ledger for tracking and recording the acquisition of the one or more offerings and the ownership trail, wherein each of the merchant server, the buyer server, and the user system includes at least one processing circuit and at least one physical storage medium that stores at least a portion of the decentralized blockchain ledger comprising a distributed database to record acquisition information associated with the acquisition of the one or more offerings that occur on the peer-to-peer communication network between at least two of the merchant server, the buyer server, and the user system, and wherein smart contracts executed on the decentralized blockchain ledger automatically enforce rules for data ownership transfers based on predefined conditions including GPS location verification.
4 . The computer-controlled system of claim 3 , wherein the merchant server is a first merchant server and the service provider system is a first service provider system, the computer-controlled system further comprising a plurality of merchant servers associated with respective service provider systems, each publishing one or more digital offerings in the marketplace network tradable in return of ownership transfer of one or more data files from a plurality of computer-executable data files, wherein each of the computer-executable data files is owned originally by a user participant from a plurality of user participants associated with respective user systems and communicating with the first merchant server and the plurality of merchant servers over the marketplace network, and wherein the blockchain device maintains separate SPT records with GPS location data for each service provider system and enables cross-verification of service deliveries across the plurality of merchant servers.
5 . The computer-controlled system of claim 3 , wherein the merchant server enables a cryptographic wallet to reflect equivalent transactional value of one or more computer-executable data files owned originally by the user participant and marked by the user participant for trading in the marketplace network, wherein the one or more computer-executable data files comprising the tradable data in return of the one or more offerings, wherein the cryptographic wallet provides one or more acquisition-driven smart contracts that enable security of transactional information among transacting participants, wherein the cryptographic wallet is configured to append blocks to the decentralized blockchain ledger with every acquisition, wherein the appended blocks enables recording of the transactional information across many systems associated with the network participants so that any involved information cannot be altered, wherein each smart contract includes cryptographic keys unique to the user participant and service provider participant that must be digitally signed to execute the data ownership transfer, and wherein the smart contracts automatically validate transactions using blockchain verification of GPS locations recorded from the secured hashlinks.
6 . The computer-controlled system of claim 1 , wherein the acquisition of the one or more offerings includes either:
delivery of the one or more offerings to the user participant by the merchant server and transferring of the data to the merchant server by the user participant system at the time of the acquisition, wherein the transferring of the data to the merchant server comprises one or more of modifying access privileges for the merchant server so as to allows the data to be accessed by the merchant server, and sharing access credentials of a secured repository containing the data to the merchant server for allowing access; or
delivery of the one or more offerings to the user participant by the merchant server at the time of acquisition of the one or more offerings and delaying the transferring of the data to the merchant server by the user participant system for a later specified time depending on availability of the data with the user participant system,
wherein the SPT generated upon service delivery with GPS location data from the secured hashlinks serves as cryptographic evidence enabling the delayed transfer by proving prior service completion at a verified physical location.
7 . The computer-controlled system of claim 1 , wherein the processor is configured to:
digitally record an ownership trail of the tradable data as computer-executable files in a decentralized blockchain ledger, wherein the decentralized blockchain ledger is accessed through a graphical user interface (GUI) maintained by the merchant server;
transform the computer-executable files into an application programming interface to create an electronic document comprising the one or more offerings; and
deliver the electronic document comprising the one or more offerings to the user participant by the service provider system based on the ownership trail,
wherein the delivery is contingent upon blockchain verification of the ownership trail through cryptographic validation of each SPT in the ownership chain including verification of GPS location data recorded from the secured hashlinks.