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.