pic-protocol 0.2.1

PIC Protocol - Provenance Identity Continuity
Documentation

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
[dependencies]
pic-protocol = "0.2"
use pic::continuity::verifier::{issue_settled, verify_settled};

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.


References