taple-core 0.3.3

TAPLE Protocol reference implementation
Documentation
<div align="center">
<img src="https://raw.githubusercontent.com/opencanarias/public-resources/master/images/taple-logo-readme.png">
</div>

# TAPLE Core
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 Core is the reference library that implements all the necessary functionality for developing a client that is compatible with TAPLE's DLT network. If you need a client, refer to our [TAPLE Client](https://github.com/opencanarias/taple-client).

[![AGPL licensed][agpl-badge]][agpl-url]

[agpl-badge]: https://img.shields.io/badge/license-AGPL-blue.svg
[agpl-url]: https://github.com/opencanarias/taple-core/blob/main/LICENSE

[Discover]https://www.taple.es/docs/discover | [Learn]https://www.taple.es/docs/learn | [Build]https://www.taple.es/docs/build | [Code]https://github.com/search?q=topic%3Ataple+org%3Aopencanarias++fork%3Afalse+archived%3Afalse++is%3Apublic&type=repositories

## Build
Minimium supported rust versión (MSRV) is 1.67.

A basic usage example can be found at [examples](https://github.com/opencanarias/taple-core/tree/main/examples) directory. You can find more information about TAPLE technology and how to develop for TAPLE on [TAPLE Website](https://www.taple.es). 

## License
This project is licensed under the [AGPL license][agpl-url].