Skip to main content

Crate agentic_identity

Crate agentic_identity 

Source
Expand description

AgenticIdentity — Cryptographic identity anchor for AI agents.

Provides persistent identity, signed action receipts, revocable trust relationships, temporal continuity, identity inheritance, competence proofs, and negative capability proofs for AI agents operating via MCP.

Re-exports§

pub use error::IdentityError;
pub use error::Result;
pub use identity::IdentityAnchor;
pub use identity::IdentityDocument;
pub use identity::IdentityId;
pub use receipt::ActionContent;
pub use receipt::ActionReceipt;
pub use receipt::ActionType;
pub use receipt::ReceiptId;
pub use receipt::ReceiptVerification;
pub use trust::Capability;
pub use trust::TrustConstraints;
pub use trust::TrustGrant;
pub use trust::TrustId;
pub use trust::TrustVerification;
pub use continuity::ContinuityAnchor;
pub use continuity::ContinuityClaim;
pub use continuity::ContinuityResult;
pub use continuity::ContinuityState;
pub use continuity::ContinuityVerification;
pub use continuity::ExperienceEvent;
pub use continuity::ExperienceId;
pub use continuity::ExperienceType;
pub use continuity::Gap;
pub use continuity::GapType;
pub use spawn::Lineage;
pub use spawn::LineageVerification;
pub use spawn::SpawnConstraints;
pub use spawn::SpawnId;
pub use spawn::SpawnInfo;
pub use spawn::SpawnLifetime;
pub use spawn::SpawnRecord;
pub use spawn::SpawnType;
pub use competence::AttemptId;
pub use competence::AttemptOutcome;
pub use competence::CompetenceAttempt;
pub use competence::CompetenceClaim;
pub use competence::CompetenceDomain;
pub use competence::CompetenceProof;
pub use competence::CompetenceRecord;
pub use competence::CompetenceRequirement;
pub use competence::CompetenceVerification;
pub use competence::ProofId;
pub use negative::DeclarationId;
pub use negative::ImpossibilityReason;
pub use negative::NegativeCapabilityProof;
pub use negative::NegativeDeclaration;
pub use negative::NegativeEvidence;
pub use negative::NegativeProofId;
pub use negative::NegativeVerification;

Modules§

competence
Competence proof — cryptographic proofs of demonstrated ability.
continuity
Temporal continuity — experience chains, anchors, heartbeats, and proofs.
crypto
Cryptographic primitives for AgenticIdentity.
error
Error types for AgenticIdentity.
identity
Identity management — creation, derivation, rotation.
index
Indexes for efficient lookups on receipts and trust grants.
negative
Negative capability — proofs of structural impossibility.
query
Query engine for receipts and trust grants.
receipt
Action receipts — signed proofs that an agent took an action.
spawn
Identity inheritance — spawning child identities with bounded authority.
storage
Storage layer for identity files, receipts, and trust grants.
time
Time utilities for AgenticIdentity.
trust
Trust web — revocable, scoped trust relationships between identities.