The structure of our technology focuses on synergic elements which can be used or omitted according to the requirements of the participants in the specific supply chain. The overall goal is to be able to provide solution for food companies with any kind of technological readiness and infrastructure requirements.

Physical Identification Materials

As food traceability is based on tracking real world items, it needs a physical gateway which is understandable to machines as well. To identify the tracked physical objects (products, bunch of products, locations, etc.), TE-FOOD uses

plastic security seals with QR code

plastic identification tags with RFID

paper based label stickers with QR code

Client Applications

Different companies have different technological preparedness. TE-FOOD intends to provide solution for all of them.

B2B and Consumer mobile apps used by the supply chain participants to scan identification materials and request/enter data about them.

A web based consumer app helps consumers to view the product history in case they don’t use our Consumer mobile app. Upon scanning the QR code on a product with a QR code reader mobile app, a custom URL is decoded from the QR code, and sends the user to a web based landing page which shows the same information as the Consumer mobile app.

A specialized IoT API enables the food companies to integrate data provided by their sensors to the traceability process. The API provides custom parameterizing possibilities regarding the data to be recorded on blockchain.

Open interfaces for supply chain companies which already have software to manage logistics or farm activity data, to send/request information automatically, instead of manual entry through the B2B mobile app.

Process Framework

The core part of the system, contains the framework to manage the B2B processes and functions, generates the traceability documentation, and manages the blockchain ledger plugins. Using the Process Framework, TE-FOOD’s implementation partners can use process templates created for specific food categories, or create a new, customised process template with its data sets, roles, process steps and forms.

All of its functionality implemented as a set of future-proof containerised stateless micro services in the cloud, in order to allow flexible deployment, provide geolocation independent fast operation and help to avoid scalability and availability issues. These services respond to all client — such as mobile, web or interfaces to remote ERP-like systems — requests and manage connections to other backing micro services.

Parameter Repository

Contains all possibly needed data in TE-FOOD Process Framework from user specific data to traceability event prototypes (e.g. feeding types). Because of the necessity of managing relations between different data sources in large volume during processing traceability workflows, the efficiency of the data management layer is essential aspect of designing and developing the production architecture. In order to fulfil these requirements TE-FOOD Process Framework uses high throughput and fault-tolerant IaaS and PaaS cloud solutions as backing RDBMS resources which has been widely utilised by leading technology companies as well as implements carefully crafted relational data models.

In the first development phase, every transactional data which has been written into the Parameter Repository also forwarded to the Blockchain Plugin Framework. This will allow our customers to be able to validate every processed and displayed data against blockchain which provides credibility and immutability. In future releases it is planned that every traceability data recordings will happen in the Parameter Repository and TE-FOOD Blockchain simultaneously.

Traceability Document Repository

When products reach the end of their route in the supply chain, the framework generates a journal document from the traceability data, which will be displayed for the consumers. It also contains links pointing to the blockchain hashes respective to the transactions of the specific product.

Traceability Document Repository implemented on distributed NOSQL databases, but later it could be moved to IPFS and some functionality may be delegated to Master Nodes.

Blockchain Plugin Framework

Manages the interfaces to store/request data in the blockchain ledger.

The Blockchain Plugin Framework enables food companies to store their traceability data in various blockchains (TE-FOOD Blockchain, Vechain, IBM Food Trust, Zebi, etc.), or send data to an external system through the OriginTrail protocol.

Companies which intend to use an external blockchain can still use TE-FOOD’s identification materials, client applications, and ecosystem, but their traceability data will be interfaced to the selected third-party blockchain. To support this flexible structure, we designed our masternode structure to be involved in interface transactions as well.

Ecosystem Applications

As the ecosystem grows, it will collect tens of thousands or more food companies. Introducing different products and services for this customer base is a win-win scenario for the ecosystem, for the solution providers, and for the food companies as well.

Supply chain management, data analytics, IoT, lab testing, insurance are just some examples of products/services which can be offered to the participants.

We build APIs which can be used by third party solution providers for the contracting, management, and clearing of these business relationships withing the TE-FOOD ecosystem.

While most of the products/services will be offered by third party solution providers, TE-FOOD may also provide ecosystem applications, like the Deep Data Analysis for farms.

TE-FOOD Blockchain

TE-FOOD’s own distributed/decentralized data ledger. This component provides the credible possibility of verification of every elementary and aggregated data against cryptographically hashed and immutably stored data in blockchain. TE-FOOD Blockchain is likewise the platform of our solution’s distributed software components (aka Dapps).

The fact that TE-FOOD provides blockchain functionality integrated with its purposeful traceability solution makes early adopter food and agricultural complies capable to implement blockchain fast and cost effective. We provide private and permissioned blockchain solution as well, so food companies can select whichever fits their needs.

TE-FOOD Block Explorer

A web and mobile application to check blocks/transactions in the TE-FOOD blockchain.