ContractNet protocol implemented