TAPLE (pronounced T+🍎 ['tapəl]) stands for Tracking (Autonomous) of Provenance and Lifecycle Events. TAPLE is a permissioned DLT solution for traceability of assets and processes. It is:
- Scalable: Scaling to a sufficient level for traceability use cases.
- Light: Designed to support resource constrained devices.
- Flexible: Have a flexible and adaptable cryptographic scheme mechanism for a multitude of scenarios.
- Energy-efficient: Rust powered, TAPLE is sustainable and efficient from the point of view of energy consumption.
TAPLE Tools is a set of tools that make it easier for the operator to manage a TAPLE network.
Technology | Develop | Core | Client
You can choose how to use the tools by either compiling the code and running them natively or through the Docker image.
Visit the TAPLE Tools guide to learn how to use the tools.
$ git clone https://github.com/opencanarias/taple-tools.git
$ cd taple-tools
$ cargo install --path taple-keygen
$ cargo install --path taple-sign
$ taple-keygen -h
$ taple-sign -h
Prebuilt docker images are available at Docker Hub. The project includes bash scripts that allow for running utilities stored in the Docker image as if they were native applications. You will have to assign execution permissions to the scripts and add, optionally, add them to the path.
$ git clone https://github.com/opencanarias/taple-tools.git
$ cd taple-tools
$ chmod +x ./scripts/taple-keygen
$ chmod +x ./scripts/taple-sign
$ ./scripts/taple-keygen -h
$ ./scripts/taple-sign -h
This project is licensed under the AGPL license.