The possibilities to create new dApps are limitless

Here are four AMB-NET dApps that Ambrosus is currently building and rigorously testing in the industrial environment:

1. Industrial Universal Product Scanner

This is a simple native app that allows to scan multiple 1D/2D barcodes or NFC tags, search in AMB-NET for assets that correspond to those IDs and display information about those assets. New information can also be entered about those assets via events. Users can log in in their app and authenticate using login/password, private keys or other biometric methods (Face ID, iris or fingerprints, etc.) enabling them to access and create more private data. This is the ideal starting point to build trusted and industrial-grade internal apps that supply chain or brand protection operators can used to track and collect applications.

2. Consumer Facing Product Viewer

This is a simple, web-based service (hosted by us) that allows the user to easily display asset/event data on the Web (mobile/desktop), which we currently named amb.to. Each time you create an asset in Ambrosus, it automatically has a public amb.to address (http://amb.to/[asset-id]), which can then be printed on products or packages. This provides a universal browser for product data that can be easily branded and customized, and further the landing view of any asset can be easily redirected to any URL effectively turning any QR code on a product into a re-configurable “bit.ly-like” redirection service. We plan to open-source a light version of amb.to once our main-net has been released.

3. Importer Script

This ultra-simple node.js script (a few dozen lines) takes a JSON document and uses it to create events on assets in Ambrosus. This is a simple example of a script that allows one to integrate data from Ambrosus with third party IT systems such as ERPs, manufacturing applications, devices, etc. (in both directions).

4. Product Recall Dashboard

This was a very simple demo we build for a client heavily involved in the meat industry. This application displays the real-time inventory of all the meat received/stored/sold by a supermarket. Operators can then filter all the meat assets fitting some certain criteria (arrived on the same day, made out of cows from a specific farm, etc.) and create a recall event on all those assets. Anyone scanning any of those recalled assets would then directly see an immutable “This product has been recalled” view along with the instructions. In a mere few days we were able to implement a blockchain-based product recall solution that allows to significantly decrease the cost and increases the efficiency of managing and performing product recalls.