p2p.core layer over ASQS