This repository contains the Technical Specifications for the iLEAP Protocol.
The iLEAP initiative is sponsored by SINE Foundation and Smart Freight Centre.
The iLEAP Protocol is a data exchange protocol for logistics emissions based on and aligned with the methodological foundations laid in the GLEC Framework v3.1 and ISO14083:2023.
The iLEAP Protocol consists of
- a data model; and
- an HTTP REST API.
All specifications can be found in the index.bs file in this repository. The rendered version of the specifications can be found at https://specs.ileap.global/.
Details and guidance on how to implement the iLEAP can be found in the iLEAP Community Guide.
SINE Foundation provides an open-source demo implementation of the iLEAP protocol, which can be found in sine-fdn/impact-protocols.
The demo implementation is written in Rust and includes:
- the PACT data model, conforming to the PACT v2.2.0 Technical Specifications;
- the iLEAP data model, conforming to the iLEAP v1.0.0 Technical Specifications; and
- a demo API, conforming to the iLEAP v1.0.0 Technical Specifications.
The demo API can be accessed at https://api.ileap.sine.dev.
sine-fdn/impact-protocols also includes an SQLITE3-compliant SQL data model of the iLEAP data model (v1.0.0).
We welcome external contributions.
See CONTRIBUTING.md for more details.
To join the iLEAP Community, please reach out to [email protected].