OpenAgentID documentation
Source referencesRust module referenceopenagent-auth-protocol

openagent-auth-protocol · crate

Declared module signatures, types, configuration, and source documentation.

Source: openagent-sdk/crates/openagent-auth-protocol/src/lib.rs. SHA-256: 986125777224d8b43f4ca1fb0a3c2b107512be4c4fcd1b8eabd61e27f3c4d240.

This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.

error

pub mod error;

Source line: 45.

handshake

pub mod handshake;

Source line: 46.

message

pub mod message;

Source line: 47.

session

pub mod session;

Source line: 48.

transport

pub mod transport;

Source line: 49.

types

pub mod types;

Source line: 50.

pub use error::AuthProtocolError;

pub use error::AuthProtocolError;

Source line: 52.

pub use message::{

IdentityChallenge, IdentityProof, IdentityVerified, KeyType, TrustTier, CHALLENGE_TYPE, };

pub use message::{
    IdentityChallenge, IdentityProof, IdentityVerified, KeyType, TrustTier, CHALLENGE_TYPE,
};

Source line: 53.

pub use session::{InMemorySessionStore, Session, SessionId, SessionState, SessionStore};

pub use session::{InMemorySessionStore, Session, SessionId, SessionState, SessionStore};

Source line: 56.

pub use transport::AuthTransport;

pub use transport::AuthTransport;

Source line: 57.

pub use types::{ConformanceLevel, DidDocument, DiscoveryDocument, LineageLink, LineageProof};

Source line: 58.

::VERSION

Crate version.

pub const VERSION: &str;

Source line: 61.

On this page