Traceability architecture for product history, QR verification, append-only records, quality evidence and AI-assisted provenance.
The program is presented as a scientific notebook: architecture, assumptions, applications, validation logic and visual evidence for researchers, innovators, students, professors, commercial partners and philanthropic organizations.
ItalTrack
BlockChain based food tracking
STRONG ARTIFICIAL INTELLIGENCE
We are in the supermarket, on the shelf there are many brands proposing the same item: a tomato sauce.
What is the story of this tomato sauce?
How can i be sure that the tomatoes were really biologic, as stated on the label? I don’t want to be sick from eating contaminated food.
How this tomato juice jar arrived on the shelf was a complex path
The problem
Each passage is commonly managed with isolated systems that often are not communicating each other.
Often there is an central authority that causes burocracy: incomplete informations, lack of complete controls about tampering , substitution.
Food fraud costs billions annually: many people died globally from food poisoning.
The traceability can individuate in a fast manner the lot which caused a problem avoiding the unuseful destruction of an entire line of product.
The solution
Italtrack is a blockchain based general ledger not controlled from a central authority.
This general ledger writes crypted data that are shared among the network nodes partecipating in the process, is validated from the network itself and composed from tracked, immutable and highly secured transactions.
Everyone in the chain has a copy of the entire process and certificates the truth, is not technically possible that a ring of the chain can manipulate other data.
What is ItalTrack
ItalTrack is a blockchain based ledger that can receive data primarily from the ItalTrack web site, but is an expandable solution based on microservices that can receive traceability data from various sources (mobile apps, IoT).
The solution can be tailored for specific needs, and is scalable for affording a large number of transactions every day.
Inside the hood
A blockchain is an append-only structure : you can only append new data, no way to change/modify; is something was registered with incorrect data is requested to act as on the older paper ledger: an account reversal (a new record).
From a developer point of view you can query a blockchain only with an forward-only approach, you must scan row by row the chain, no way of interrogate the chain with relational operators: so scan row by row, isolate the items that corresponds to the query, save them on some intermediate structure and then present the result: this could be an painfully low process.
ItalTrack has an innovative structure that permits the benefits of a blockchain coupled to the versatility and speed of an relational database
How it works
In ItalTrack the blockchain is called only at the time of data insertion, because the data are at the same time inserted in a PostGres database.
Every other operation of Italtrack is then done using PostGres, that permits complex queries, data aggregations.
Every operation is monitored and registered in log files, with a dedicated web interface for monitoring and alerts.
The PostGres database can be scalable for high data loading, is based on a secure Docker container, if requested the PostGres container can be part of a Docker Swarm for scalability.
The website is not aware of the blockchain: it operates via a .NET Core WebAPI layer that communicates primarily with the PostGres database and a highly secured node.js cluster (easily expandable for scalability) which is the only part that really use the blockchain.
From a security point of view a PostGres db could be in theory tampered (even if is extremely difficult in the Italtrack solution), but the administrator can recreate from scratch the PostGres image of a user chain, which is the only secure source of truth.
How the trust interface works
The site needs authentication, every user can see only his/her data
Interface part 1
The interface organizes chain records, product histories and verification actions into a controlled workflow.
Here we explain the main functionalities, the primary step is the adding of a new record by clicking on Add item
Interface part 2 – add a registration
Here we are inserting the data of a typical food item.
Whwn is clicked Save the user is asked for confirmation, then is generated a code for the item.
Interface part 3 – chaining info
If is choosed a state of APPEND or END in Start Code we are constrained to choose one of the codes of a previous START registrations that does not have an END node, so we are constructing a linked chain of processing steps.
Interface part 4 – review info
By clicking on a Block Time in the paged table listing the chain we can review the entered infos, if we click on a START node we can also download the QRCode of the main item in png format.
Interface part 5 – QRCode
This operation can be done in batch. The QRCode represents a web address that gives the complete history of the item.
Interface part 6 – tracking
With a smartphone QRCode program you can read the Qrcode and then open the URL inside the QRcode. Above a no-brand, bare-bone sample; note that the infos are displayed in the phone language: in this case Italian (currently supported EN IT FR)
Interface part 7 – searching
Every user sees listed the data in inverse cronological order, if is needed to search in the items database ItalTrack provides a simple interface but the queries can be customized and managed from the administrative user with the creationof ad-hoc forms.
The database can be inspected with Machine Learning techniques in order to discover hidden informations.
We are an agile company composed from these agile branches
Food Italtrack
Drugs chain
Blockchain certification and tokenization
Medical data blockchain
Videogames and simulations supercomputing – online gaming/simulators for scientific research/tests
Insurance blockchain (any insurable object/concept)
Wine chain
Olive oil chain
Energy producing/consumption (egauge) blockchain
Oil and gas supercomputing
Engineering end of life blockchain
Supercomputing for small to medium business SME
Robotics and autonomous devices (stratoballoons/drones/robots/automotive)
Space and hazards missions
Strong Artificial Intelligence Educational School no profit + interns + top paid courses
Lab X: StrongArtificialIntelligence. Innovations, IP properties, top tech team





