Low level bitmessage api implementation