TAPLE Tools
TAPLE (pronounced T+
- 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 | Tools
Usage
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.
Build From Source
$ git clone https://github.com/opencanarias/taple-core.git
$ 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
Docker images
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
License
This project is licensed under the AGPL license.