This document outlines a structure to connect application users using Dat protocol. Users can identify themselves with a dat archive and publish session metadata to coordinate WebRTC connections.
Forewarning: I have no idea what I'm talking about.
A user's identity resides in a dat archive which can be shared to create a connection.