P2P chemistry