PIC Protocol — Rust Implementation
A Rust implementation of the PIC Protocol (Provenance Identity Continuity).
Status: Experimental
About
This repository contains a reference implementation of the PIC Protocol as defined in the PIC Specification.
The PIC Model is original theoretical work created by Nicola Gallo.
This implementation is developed and maintained by Nitro Agility S.r.l.
Crates
| Crate | Description |
|---|---|
pic-protocol |
The facade crate. Import this one; use it as pic::continuity |
pic-continuity |
PIC Profile 0.2: continuity artifacts, Prover, and Verifier |
[]
= "0.2"
use ;
Feature flags: ed25519 (default), p256, p384, full. The protocol core is crypto-agnostic and
builds with no features enabled; signing and verification enter through traits.
See the docs.rs documentation for a complete issue-and-verify example.
License
Licensed under the Apache License 2.0.
Contributing
See CONTRIBUTING.md for contribution guidelines.
All participants must follow the Code of Conduct.