Expand description
§IDProva Core
Core library for the IDProva protocol — AI agent identity, delegation, and audit.
§Modules
crypto— Ed25519 key generation, signing, verification, BLAKE3 hashingaid— Agent Identity Documents (W3C DID compatible)dat— Delegation Attestation Tokens (JWS-based)receipt— Hash-chained action receipts for audittrust— 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.