1mod evidence;
8mod identity;
9mod reduction;
10mod time;
11mod verification;
12
13pub use dnspls_domain::{
14 BoundaryStatus, DomainErrorCode, DomainIdentity, DomainName, DomainNameError, PublicSuffix,
15 RegistrableDomain,
16};
17pub use evidence::{
18 DnsOutcome, DnssecStatus, EvidenceFact, Observation, ObservationError, ProviderAuthority,
19 ProviderOperation, ProviderStatus, RdapOutcome, ZoneMembership,
20};
21pub use identity::{ObservationId, SourceId, StableIdError};
22pub use reduction::{
23 Contradiction, ContradictionKind, DecisionReason, EvidenceTier, ReductionError, Verdict,
24 VerdictStatus, reduce,
25};
26pub use time::{DurationMillis, FreshWindow, TemporalState, TimeError, UnixMillis};
27pub use verification::{BatchState, Completion, VerificationBatch, VerificationTransitionError};
28
29pub const SCHEMA_VERSION: &str = "1.0";