Skip to main content

ldp_protocol/types/
mod.rs

1//! LDP type definitions.
2//!
3//! Core types for the LLM Delegate Protocol: identity cards, capabilities,
4//! sessions, messages, payload modes, provenance, and trust domains.
5
6pub mod capability;
7pub mod contract;
8pub mod error;
9pub mod identity;
10pub mod messages;
11pub mod payload;
12pub mod provenance;
13pub mod session;
14pub mod trust;
15pub mod verification;
16
17pub use capability::{ClaimType, LdpCapability, QualityMetrics};
18pub use contract::{BudgetPolicy, DelegationContract, FailurePolicy, PolicyEnvelope};
19pub use error::{ErrorSeverity, FailureCategory, LdpError};
20pub use identity::LdpIdentityCard;
21pub use messages::{LdpEnvelope, LdpMessageBody};
22pub use payload::PayloadMode;
23pub use provenance::Provenance;
24pub use session::{LdpSession, SessionConfig, SessionState};
25pub use trust::TrustDomain;
26pub use verification::{EvidenceRef, ProvenanceEntry, VerificationStatus};