Second version of the CID protocol (see http://cid-protocol.org)