Abstract: In one aspect, the present disclosure relates to method for exchange of semi-fungible goods or services. In some embodiments, the method includes electronically receiving a plurality of offers from a plurality of participant devices, each offer comprising a plurality of parameters related to the offer, including an identification of a semi-fungible good or service to be offered, matching two of the offers from the plurality of participant devices based on the parameters of the offers, and executing an exchange of the semi-fungible goods or services identified in the offer, based on the parameters of the offers. In some embodiments, the semi-fungible goods or services can be tickets, reservations, services, order in line, educational services, or physical objects.