Skip to main content

Crate idprova_core

Crate idprova_core 

Source
Expand description

§IDProva Core

Core library for the IDProva protocol — AI agent identity, delegation, and audit.

§Modules

  • crypto — Ed25519 key generation, signing, verification, BLAKE3 hashing
  • aid — Agent Identity Documents (W3C DID compatible)
  • dat — Delegation Attestation Tokens (JWS-based)
  • receipt — Hash-chained action receipts for audit
  • trust — Trust level definitions (L0-L4)
  • policy — RBAC policy evaluation engine (constraint evaluators, decisions)

Re-exports§

pub use error::IdprovaError;
pub use error::Result;

Modules§

aid
Agent Identity Documents (AIDs) — W3C DID compatible.
crypto
Cryptographic primitives for IDProva.
dat
Delegation Attestation Tokens (DATs).
error
http
SSRF-safe URL validation and secure HTTP client builder.
policy
Policy evaluation engine for IDProva.
receipt
Action Receipts — hash-chained, signed audit trail.
trust
Trust framework — hierarchical trust levels L0-L4.