Code Repositories

Below is a list of open-source code repositories and scientific publications for context, created by the TruBlo projects. If you aim to explore approaches to trustable content, these code selections can let you advance faster.

1.1        BLOCKTRUST

This section summarises the code repositories developed for BlockTrust. They have all been published on GitHub as open source under AGPL-3.0 license. Each repository has its own README file with instructions about installing and running each component.

The API documentation has been generated using the OpenAPI Specification v3. The entire API specification contains a technical description of the API endpoints, including the data schemas that the API expects and returns.

The content of this document can be imported into the online swagger editor for a better understanding of each endpoint. When running the BlockTrust API in development, this Swagger UI is also available at http://localhost:3000/api

Name Link
BlockTrust API Code repository
BlockTrust UI Code repository
BlockTrust Smart Contracts Code repository
Aragon index script Code repository
API Documentation Documentation

TABLE 1: BLOCKTRUST

1.2        CIRCULATION

Name Link
Digital transformation of the circular economy: digital product passports for transparency, verifiability, accountability Publication

TABLE 2: CIRCULATION

1.3        FAKE

The code has been published under a GNU General Public License v3.0 License on GitHub.

Name Type
Analysis of Feedback Evaluation for Trust Management Models in the Internet of Things Publication
Can We Trust Trust Management Systems? Publication
Fake News Detection Based on Blockchain Technology Publication
FAKE open-source code Code repository

TABLE 3: FAKE

1.4        FOGBLOCK4TRUST

Name Type
PriFoB: A Privacy-aware Fog-enhanced Blockchain-based system for Global Accreditation and Credential Verification Publication
DONS: Dynamic Optimized Neighbor Selection for smart blockchain networks Publication
Block the Chain: Software Weapons of Fighting Against COVID-19 Publication

TABLE 4: FOGBLOCK4TRUST

1.5        TRUSTMEDICOS

The code has been published under a GNU General Public License v3.0 License on GitHub.

Name Type
Tackling health misinformation in social media: Understanding the role of psychological and technological biases in content moderation Publication
Github Repository Code repository
Trustmedicos Blockchain Integration: Code for reporting URLs & updating their status(Language: Solidity) Code repository

TABLE 5:TRUSTMEDICOS

1.6        TRUTHSEEKERS CHAIN (TSC)

Name Type
TruthSeekers Chain: Leveraging Invisible CAPTCHA, SSI and Blockchain to Combat Disinformation on Social Media Article

TABLE 6: TRUTHSEEKERS CHAIN (TSC)

1.7        GUILDS

Name Type
GUILDS repository Code repository

TABLE 7: GUILDS

1.8        OTTCT

Name Type
Terra Luna and the Future of Internet Investments: Towards a Framework for Investors’ Protections Publication

TABLE 8: OTTCT

1.9        POSER

Name Type
POSER SDK Code repository

TABLE 9: POSER

1.10    TRUEBEES

Name Type
TrueFace: a Dataset for the Detection of Synthetic Face Images from Social Networks Publication
Identifying Synthetic Faces through GAN Inversion and Biometric Traits Analysis Publication

TABLE 10: TRUEBEES

1.11    WBF-BPOP

Name Type
A probabilistic model for estimating geo proof of location Publication

TABLE 11:WBF-BPOP

1.12    DA VINCI

Name Type
Secure, Dynamic and Uncomplicated Licensing of Movies on a Blockchain Infrastructure Publication

TABLE 12:DA VINCI

1.13    CERES

Name Type
Harnessing the Power of Blockchain in the

Agri-food

sector: A Meta-Analysis of Current Research and Best

Practices

Publication

1.14    CFC

Name Type
CFC Mobile Application Open-source code Code repository

TABLE 14: CFC

1.15    DAP

Name Type
Prospects of digital scientific publishing on blockchain: The concept of DAP Publication

TABLE 15: DAP

1.16    DFCLAB

Name Type
Investigation of ensemble methods for the

detection of deepfake face manipulations

Publication

TABLE 16: DFCLAB

1.17    FEED4CLOUD

Name Type
Open-source components of Feed4Cloud Code repository

TABLE 17: FEED4CLOUD

1.18    FIDISD

Name Type
Finding Patient Zero and Tracking Narrative Changes in the Context of Online Disinformation Using Semantic Similarity Analysis Publication
Blockchain-based Platform to Fight Disinformation Using Crowd Wisdom and Artificial Intelligence Publication

TABLE 18: FIDISD

1.19    LORATRUST

Name Type
Components Repositories/ Research Version Code repository
Components Repositories/Firmware Code repository
Components Repositories/Frontend Code repository
Components Repositories/Backend Code repository
Components Repositories/Deployment version Code repository
Smart Contract Code repository
IoT Board Configuration Tool Code repository
Exploring Blockchain-Based Management for LoRa IoT Nodes Publication

TABLE 19: LORATRUST

1.20    METRORACLE

Name Type
Blockchain-Based Concept for Digital Transformation of Traceability Pyramid for Electrical Energy Measurement Publication

TABLE 20: METRORACLE

1.21    RE-TALED

Name Type
Incentivizing Customer Reviews in the Grocery Industry: The Re-Taled Project’s Approach Publication

TABLE 21:RE-TALED

1.22    STUB

Name Type
Leveraging Ontochains for Decentralised Public TransitTicketing: An Exploration with the System for TicketingUbiquity with Blockchains. Publication

TABLE 22:STUB

1.23    TRUTHSTER

Name Type
Tackling disinformation in the EU: the case of “Truthster” Publication

TABLE 23: TRUTHSTER

1.24    TRUSOFT

Name Type
Trusoft open-source tools Code repository
The Role of Software Trust in Selection of Open-Source and Closed Software Publication
Your app is no longer welcome in our app store: partner exclusion in software ecosystems Publication

TABLE 24:TRUSOFT