Abstract:
A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, the plurality of peer-to-peer nodes including a first peer-to-peer client, a second peer-to-peer client, and a third peer-to-peer client, a first peer-to-peer client application running on the first peer-to-peer client to process persistent item information on the first peer-to-peer client, the persistent item information being related to an item being offered by a first user of the first peer-to-peer client application, a second peer-to-peer client application running on the second peer-to-peer client to cache the persistent item information on the second peer-to-peer client; and a third peer-to-peer client application running on the third peer-to-peer client to search a cache of the second peer-to-peer client for the persistent item information related to the item being offered by the first user.