Skip to content

IDProva is now available -- Get started

Launch Status

IDProva is an open protocol for verifiable AI agent identity. The full protocol, SDKs, CLI, and registry are available now.


Protocol Specification

AID format (W3C DID-compatible), DAT structure with scoped delegation, action receipts with tamper-evident audit trails. All cryptographic primitives defined.

Rust SDK (Reference)

idprova-core crate — full protocol implementation. Key generation, AID creation/verification, DAT issuance/verification, receipt generation.

Python SDK

PyO3 bindings — pip install idprova. Pythonic API wrapping the Rust core.

TypeScript SDK

napi-rs bindings — @idprova/core. Native Node.js addon with full TypeScript types.

CLI Tool

9 commands: keygen, aid create/verify/resolve, dat issue/verify/inspect, receipt verify/stats.

Documentation

31 pages — concepts, protocol spec, SDK guides, CLI reference, compliance mappings, blog posts.


PackageRegistryDescription
idprova-corecrates.ioRust reference implementation
idprova-clicrates.ioCommand-line tool
idprovaPyPIPython SDK with native Rust crypto via PyO3
@idprova/corenpmTypeScript SDK with native Rust crypto via napi-rs
techblaze/idprovaDocker HubSelf-hosted registry server