pub mod credential;
pub mod did_builder;
pub mod jsonld;
pub mod local_service;
pub mod passport_credential;
pub mod sd_jwt_vc;
pub mod snapshot;
pub mod status_list;
#[cfg(test)]
mod test_support;
#[cfg(test)]
mod tests;
pub use credential::{
AllowAllIssuers, Audience, CredentialBuilder, CredentialRole, CredentialStatus,
DppAccessCredential, DppCredentialSubject, RevocationOutcome, StaticTrustedIssuers,
TrustedIssuerRegistry, VerificationResult, check_revocation, verify_credential_claims,
verify_credential_claims_with_trust, verify_credential_with_revocation,
verify_credential_with_revocation_and_trust,
};
pub use did_builder::build_did_document;
pub use jsonld::{REMOTE_CONTEXTS, context_value, frame_passport, passport_context, strip_context};
pub use local_service::LocalIdentityService;
pub use passport_credential::{PassportCredential, PassportCredentialSubject};
pub use sd_jwt_vc::{SdJwtVcError, TYP as SD_JWT_VC_TYP, build_issuer_metadata, vct_for};
pub use snapshot::{CLOCK_SKEW_TOLERANCE, SnapshotBound, verify_snapshot_bound};
pub use status_list::StatusList;
#[cfg(doctest)]
#[doc = include_str!("../README.md")]
struct ReadmeDoctests;