A p2p ECA network