CHAT ABSTRACTION LAYER FOR A PEER-TO-PEER TRANSACTION SERVICE
A computing system can provide an interface for users of a messaging service to exchange messages with other users of the messaging service. The system can associate each exchange of messages with an underlying document, and structure the underlying document of each message exchange so that each message as a comment that is embedded or linked to the document.
1 . A computing system implementing an automated peer-to-peer (P2P) transaction service, comprising:
network communication interface to communicate, over one or more networks, to computing devices of a plurality of users of a messaging service;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, causes the computing system to:
provide an interface for users of the messaging service to exchange messages with other users of the messaging service;
associate a message exchange between a first user and a second user of the messaging service with an underlying document; and
structure the underlying document of the message exchange so that each message of the message exchange between the first user and the second user comprises a comment that is embedded or linked to the document.