mod evidence;
mod identity;
mod reduction;
mod time;
mod verification;
pub use dnspls_domain::{
BoundaryStatus, DomainErrorCode, DomainIdentity, DomainName, DomainNameError, PublicSuffix,
RegistrableDomain,
};
pub use evidence::{
DnsOutcome, DnssecStatus, EvidenceFact, Observation, ObservationError, ProviderAuthority,
ProviderOperation, ProviderStatus, RdapOutcome, ZoneMembership,
};
pub use identity::{ObservationId, SourceId, StableIdError};
pub use reduction::{
Contradiction, ContradictionKind, DecisionReason, EvidenceTier, ReductionError, Verdict,
VerdictStatus, reduce,
};
pub use time::{DurationMillis, FreshWindow, TemporalState, TimeError, UnixMillis};
pub use verification::{BatchState, Completion, VerificationBatch, VerificationTransitionError};
pub const SCHEMA_VERSION: &str = "1.0";