Expand description
Stable MCP tool vocabulary and facade for DNSpls domain intelligence.
Transport implementations can evolve without changing these semantic tool identities or the evidence kernel re-exported by this package.
Re-exports§
pub use dnspls_engine as engine;pub use dnspls_provider as provider;pub use dnspls_snapshot as snapshot;
Modules§
Structs§
- Contradiction
- Domain
Identity - A canonical name plus its embedded-PSL parsing interpretation.
- Domain
Name - A syntactically valid, canonical DNS name.
- Domain
Name Error - A domain parse error suitable for transport-safe mapping.
- Duration
Millis - A non-negative millisecond duration.
- Fresh
Window - The validity interval attached to one observation.
- Observation
- One immutable, normalized observation from an external or local source.
- Observation
Id - Stable identifier for one immutable observation.
- Public
Suffix - A suffix found in the embedded Public Suffix List.
- Reduction
Error - Registrable
Domain - The eTLD+1 boundary derived from the embedded Public Suffix List.
- Source
Id - Stable identifier for an evidence-producing source.
- Unix
Millis - Milliseconds from the Unix epoch.
- Verdict
Enums§
- Boundary
Status - Whether the pinned parsing data can identify a registrable boundary.
- Contradiction
Kind - Decision
Reason - DnsOutcome
- Dnssec
Status - Domain
Error Code - Stable, non-provider-specific domain parsing failures.
- Evidence
Fact - Facts are closed and typed so adapters cannot combine incompatible fields.
- Evidence
Tier - Strongest evidence class that supports a verdict.
- Provider
Authority - Contractual truth strength of a provider method—not provider reputation.
- Provider
Operation - Provider
Status - Rdap
Outcome - Temporal
State - Tool
Name - Stable names of the
DNSplsMCP tools described by RFC 0008. - Verdict
Status - Deterministic, user-facing acquisition decision.
- Zone
Membership
Functions§
- reduce
- Reduces immutable observations without discarding provenance or disagreement.