agent-id 0.1.0

Agent Identity Protocol - cryptographic identity and authentication for AI agents
Documentation
  • Coverage
  • 100%
    1 out of 1 items documented1 out of 1 items with examples
  • Size
  • Source code size: 23.27 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 3.45 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 46s Average build duration of successful builds.
  • all releases: 46s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • AustinEral/agent-id
    1 1 2
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • AustinEral

agent-id

Agent Identity Protocol - cryptographic identity and authentication for AI agents.

Installation

cargo add agent-id

Usage

use agent_id::{RootKey, Did};

// Generate an identity
let key = RootKey::generate();
println!("DID: {}", key.did());
// did:key:z6MktNWXFy7fn9kNfwfvD9e2rDK3RPetS4MRKtZH8AxQzg9y

// Perform a handshake
use agent_id::handshake::protocol::Verifier;
let verifier = Verifier::new(key.did());

Crates

This is an umbrella crate that re-exports:

License

Apache-2.0