Devery : A Protocol For Verification Services

A simple way of describing Devery is that it’s a platform that will allow product suppliers and the consumers to prove the authenticity of the products they buy online before purchasing said product thus protecting both consumers and the brand from counterfeiting using blockchain powered product verification .

The Devery Protocol , developed by , is infact a verification platform that allows marking and tracking over the Ethereum network. It enables suppliers of a particular product to allot unique signatures to their products, either physical or digital or a service that is on the online market. These unique signatures are stored on the Ethereum network.

How It Can Be implemented ?   

Althought the possibilities of Devery are more than many , let’s examine a few examples to give some insight on it’s implementation .

Online Product Verification 
The Devery Protocol enables suppliers and retailers on the E- Market to authenticate the products and services being sold by them online. They will assign a specific ID signature to each product sold online via a third party verification app that is built on top of the Devery protocol. This allows the retailer to verify the authenticity of a product to his potential buyer by displaying the unique one time use hashes generated from this ID. The Buyer then confirms the verification of the product by logging onto the app and inputting the code marked on the product . The ID will also allow details to be disclosed on origin and manufacture depending on the brand’s preference.


Digital Signature
The Devery Protocol can be used to give a unique signature ID that can verify that digital goods and services are being issued by a genuine source. A good example is of online digital certificates from online colleges or universities. The certificate will be given a unique ID signature that will be authenticated by an application built on top of the Devery Protocol. Through this application the interested party that would want to ensure its legitimacy will verify the certificate.


Physical Signature
The Devery Protocol is even compatible with RFID chips , barcodes , QR codes and NFC . A unique ID signature that is generated by the protocol will be stored into a physical marker and will be attached to the product. This ID will enable each party that handles the product to verify it’s true source and legitimacy as the product continues to move along the supply chain. The Buyer will then scan the hardware device to determine the movement of the product along the supply chain.


Work Behind The Scenes : Devery Protocol and Ecosystem
The Devery Protocol will enable developers to make applications involved in verification processes without the need to understand the Blockchain .The Devery Protocol will make a developer’s work easier by deploying pre-developed smart contracts. Resulting in an  ecosystem of verification applications interacting and communicating with each other via Devery Protocol.
The Ecosystem is is based on :

1)Decentralized protocol layer which consists of 3 main data structures which interact thorugh the Ethereum mapping method within the DeveryRegistry.sol and the DeveryTrust.sol contracts.

DeveryRegistry.sol  layer defines an address to register the application’s unique identifier on the protocol. It also registers application’s name and fee account allowing the application to recieve fees from users of third-party-verification-applications that are built on the protocol.

struct App {

address appAccount;

string appName;

address feeAccount;

bool active;


It can be used to store brand name and product detail as well.

Such information is hashed with the help of address Hash function and marked with the product public address and the hashed address is used as a reference for lookup . This information regarding a specific item is stored on the block chain and can be looked up via check method .

DeveryTrust.sol enables ethereum addresses to ’verify’ other addresses.

2)Devery Toolset
To make developer experience user friendly open source framework is provided. Inorder for the Developers to reduce the need to interact directly with the smart contracts , developers use them in their verification applications .

Devery.js will give an npm packaged Javascript framework built on top of Web3.js and the protocol layer to make an abstracted layer, a too easy for the developer to build on the Devery protocol. With the help of this layer, the developer can interact with the blockchain via Javascript and build commercial verification applications without any requirement to interact directly with the smart contracts.

devery keygenerator is a simple key generating tool that allows developers to generate a public key addresses and corresponding QR codes for input into applications .

3)Decentralized application layer

Decentralized application layer is formed by building applications on top of the protocol thus allowing commercial applications to build and charge for services with the help of the Devery protocol.

4)Entry Verification Engine (EVE)

EVE runs the verification process. As payment for hosting verification applications on the Devery protocol applications will acquire EVE token . With the help of these applications the buyer will use EVE to mark on the blockchain, this EVE will then transfer to the application host as payment for hosting the applications using the protocol.