TrustOS software is deployed on any Hyperledger Besu based blockchain network (previously Hyperledger Fabric). Support for Ethereum, Polygon, Polygon ZkEvm, Optimism and Arbitrum based networks will be added soon. Once deployed, an HTTP API is published so that it can be used from any programming language. The API hides much of the complexity of working with a Blockchain, but its direct use still requires low-level knowledge. For that reason, TrustOS also includes some libraries to be consumed by applications and other Smart Contracts. Therefore, TrustOS commands can be invoked from outside Blockchain through its APIs or from other Smart Contracts inside the Blockchain itself. Since the installation and deployment of TrustOS requires considerable efforts, TrustOS is perfectly designed to allow the majority of business logics and client systems take advantage of its benefits without having knowledge of Hyperledger Besu or any Ethereum virtual machine (EVM) blockchain based network, neither deploying anything, just using simple APIs. Moreover, for those who are deepening into the field, doors will be open to deploy TrustOS software over its own network. TrustOS also includes some administration features and interfaces that allow the developer community to add new modules to TrustOS.Documentation Index
Fetch the complete documentation index at: https://trustos.telefonicatech.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
How does it work
The following figure describes a layer-based architecture:
- Create a data model related to the information to be registered
- Perform the double hash of the information
- Register the double hash of the information and the identifier of the certificate or asset, along with the timestamp of registration, in a public Blockchain network.
Do you need more information about the architecture? Please contact
us!