Skip to main content

agent_cid/
lib.rs

1//! agent-cid — content-addressed artifact manifest for AI agents.
2//!
3//! Rust port of [`@p-vbordei/agent-cid`](https://github.com/p-vbordei/agent-cid).
4//! Byte-deterministic-compatible with the TypeScript reference; passes the
5//! same C1–C5 conformance vectors.
6
7pub mod build;
8pub mod canonical;
9pub mod cid;
10pub mod did;
11pub mod did_web;
12pub mod error;
13pub mod sign;
14pub mod types;
15pub mod verify;
16
17pub use build::build;
18pub use cid::{bytes_to_cid, verify_cid};
19pub use did::{did_key_to_pubkey, did_web_to_url, parse_ed25519_from_did_doc, pubkey_to_did_key};
20pub use did_web::fetch_did_web_pubkey;
21pub use error::Error;
22pub use types::{BuildOpts, DidResolver, Manifest, Signature, SignerInput, VerifyOptions, VerifyResult};
23pub use verify::{verify, verify_chain};