{
  "@context": {
    "@vocab": "https://dnsdoctor.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "dnsdoctor": "https://dnsdoctor.dev/schema#",
    "AgentAiOut": "dnsdoctor:AgentAiOut",
    "similarity": {
      "@id": "dnsdoctor:similarity",
      "@type": "xsd:integer"
    },
    "summary": {
      "@id": "dnsdoctor:summary",
      "@type": "xsd:string"
    },
    "assessed_at": {
      "@id": "dnsdoctor:assessed_at"
    },
    "state": {
      "@id": "dnsdoctor:state",
      "@type": "xsd:string"
    },
    "AgentLookalikeOut": "dnsdoctor:AgentLookalikeOut",
    "id": {
      "@id": "dnsdoctor:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "dnsdoctor:name",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "dnsdoctor:kind",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "dnsdoctor:tier",
      "@type": "xsd:string"
    },
    "first_seen": {
      "@id": "dnsdoctor:first_seen",
      "@type": "xsd:string"
    },
    "last_seen": {
      "@id": "dnsdoctor:last_seen",
      "@type": "xsd:string"
    },
    "resolves": {
      "@id": "dnsdoctor:resolves"
    },
    "mx": {
      "@id": "dnsdoctor:mx"
    },
    "ns": {
      "@id": "dnsdoctor:ns",
      "@container": "@list"
    },
    "registrar": {
      "@id": "dnsdoctor:registrar"
    },
    "created_at_registry": {
      "@id": "dnsdoctor:created_at_registry"
    },
    "evidence": {
      "@id": "dnsdoctor:evidence",
      "@type": "@id"
    },
    "dismissed_at": {
      "@id": "dnsdoctor:dismissed_at"
    },
    "packet_viewed_at": {
      "@id": "dnsdoctor:packet_viewed_at"
    },
    "packet_filed_at": {
      "@id": "dnsdoctor:packet_filed_at"
    },
    "packet_target": {
      "@id": "dnsdoctor:packet_target"
    },
    "threat_pct": {
      "@id": "dnsdoctor:threat_pct"
    },
    "band": {
      "@id": "dnsdoctor:band"
    },
    "items": {
      "@id": "dnsdoctor:items",
      "@container": "@list"
    },
    "ai_state": {
      "@id": "dnsdoctor:ai_state",
      "@type": "xsd:string"
    },
    "site": {
      "@id": "dnsdoctor:site"
    },
    "ai_assessment": {
      "@id": "dnsdoctor:ai_assessment"
    },
    "AgentLookalikesOut": "dnsdoctor:AgentLookalikesOut",
    "included": {
      "@id": "dnsdoctor:included",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "dnsdoctor:reason"
    },
    "pricing_url": {
      "@id": "dnsdoctor:pricing_url"
    },
    "checked_at": {
      "@id": "dnsdoctor:checked_at"
    },
    "patterns_checked": {
      "@id": "dnsdoctor:patterns_checked"
    },
    "counts": {
      "@id": "dnsdoctor:counts",
      "@type": "@id"
    },
    "rows": {
      "@id": "dnsdoctor:rows",
      "@container": "@list"
    },
    "packet": {
      "@id": "dnsdoctor:packet"
    },
    "AlertOut": "dnsdoctor:AlertOut",
    "domain": {
      "@id": "dnsdoctor:domain",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "dnsdoctor:type",
      "@type": "xsd:string"
    },
    "check": {
      "@id": "dnsdoctor:check"
    },
    "detail": {
      "@id": "dnsdoctor:detail"
    },
    "created_at": {
      "@id": "dnsdoctor:created_at",
      "@type": "xsd:string"
    },
    "email_sent_at": {
      "@id": "dnsdoctor:email_sent_at"
    },
    "acknowledged_at": {
      "@id": "dnsdoctor:acknowledged_at"
    },
    "delivery_class": {
      "@id": "dnsdoctor:delivery_class"
    },
    "AlertsOut": "dnsdoctor:AlertsOut",
    "alerts": {
      "@id": "dnsdoctor:alerts",
      "@container": "@list"
    },
    "next_before": {
      "@id": "dnsdoctor:next_before"
    },
    "BlockerOut": "dnsdoctor:BlockerOut",
    "source": {
      "@id": "dnsdoctor:source",
      "@type": "xsd:string"
    },
    "metric": {
      "@id": "dnsdoctor:metric",
      "@type": "xsd:string"
    },
    "fix_hint": {
      "@id": "dnsdoctor:fix_hint"
    },
    "ip": {
      "@id": "dnsdoctor:ip"
    },
    "senders": {
      "@id": "dnsdoctor:senders"
    },
    "ips": {
      "@id": "dnsdoctor:ips"
    },
    "BulkPropagationCheckIn": "dnsdoctor:BulkPropagationCheckIn",
    "record_type": {
      "@id": "dnsdoctor:record_type",
      "@type": "xsd:string"
    },
    "expected_value": {
      "@id": "dnsdoctor:expected_value"
    },
    "BulkPropagationIn": "dnsdoctor:BulkPropagationIn",
    "checks": {
      "@id": "dnsdoctor:checks",
      "@container": "@list"
    },
    "BulkPropagationOut": "dnsdoctor:BulkPropagationOut",
    "checks_requested": {
      "@id": "dnsdoctor:checks_requested",
      "@type": "xsd:integer"
    },
    "checks_answered": {
      "@id": "dnsdoctor:checks_answered",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "dnsdoctor:results",
      "@container": "@list"
    },
    "BulkPropagationRow": "dnsdoctor:BulkPropagationRow",
    "status": {
      "@id": "dnsdoctor:status",
      "@type": "@id"
    },
    "result": {
      "@id": "dnsdoctor:result"
    },
    "error": {
      "@id": "dnsdoctor:error"
    },
    "BulkRegistrationIn": "dnsdoctor:BulkRegistrationIn",
    "domains": {
      "@id": "dnsdoctor:domains",
      "@container": "@list"
    },
    "BulkRegistrationOut": "dnsdoctor:BulkRegistrationOut",
    "domains_requested": {
      "@id": "dnsdoctor:domains_requested",
      "@type": "xsd:integer"
    },
    "domains_resolved": {
      "@id": "dnsdoctor:domains_resolved",
      "@type": "xsd:integer"
    },
    "BulkReportIn": "dnsdoctor:BulkReportIn",
    "content_base64": {
      "@id": "dnsdoctor:content_base64",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "dnsdoctor:filename"
    },
    "BulkReportRow": "dnsdoctor:BulkReportRow",
    "index": {
      "@id": "dnsdoctor:index",
      "@type": "xsd:integer"
    },
    "report": {
      "@id": "dnsdoctor:report"
    },
    "BulkReportsIn": "dnsdoctor:BulkReportsIn",
    "reports": {
      "@id": "dnsdoctor:reports",
      "@container": "@list"
    },
    "BulkReportsOut": "dnsdoctor:BulkReportsOut",
    "combined": {
      "@id": "dnsdoctor:combined",
      "@container": "@list"
    },
    "reports_parsed": {
      "@id": "dnsdoctor:reports_parsed",
      "@type": "xsd:integer"
    },
    "BulkScanIn": "dnsdoctor:BulkScanIn",
    "BulkScanOut": "dnsdoctor:BulkScanOut",
    "domains_scanned": {
      "@id": "dnsdoctor:domains_scanned",
      "@type": "xsd:integer"
    },
    "BulkScanResult": "dnsdoctor:BulkScanResult",
    "CachedLookalikes": "dnsdoctor:CachedLookalikes",
    "resolving": {
      "@id": "dnsdoctor:resolving",
      "@type": "xsd:integer"
    },
    "accepts_mail": {
      "@id": "dnsdoctor:accepts_mail",
      "@type": "xsd:integer"
    },
    "CellStatus": "dnsdoctor:CellStatus",
    "CheckMode": "dnsdoctor:CheckMode",
    "CheckRecordRequest": "dnsdoctor:CheckRecordRequest",
    "host": {
      "@id": "dnsdoctor:host"
    },
    "CheckResult": "dnsdoctor:CheckResult",
    "title": {
      "@id": "dnsdoctor:title",
      "@type": "xsd:string"
    },
    "raw": {
      "@id": "dnsdoctor:raw"
    },
    "explanation": {
      "@id": "dnsdoctor:explanation"
    },
    "fix_record": {
      "@id": "dnsdoctor:fix_record"
    },
    "details": {
      "@id": "dnsdoctor:details"
    },
    "unknown": {
      "@id": "dnsdoctor:unknown"
    },
    "withheld_code": {
      "@id": "dnsdoctor:withheld_code"
    },
    "CheckStatus": "dnsdoctor:CheckStatus",
    "CountsOut": "dnsdoctor:CountsOut",
    "needs_action": {
      "@id": "dnsdoctor:needs_action",
      "@type": "xsd:integer"
    },
    "low": {
      "@id": "dnsdoctor:low",
      "@type": "xsd:integer"
    },
    "dismissed": {
      "@id": "dnsdoctor:dismissed",
      "@type": "xsd:integer"
    },
    "all": {
      "@id": "dnsdoctor:all",
      "@type": "xsd:integer"
    },
    "high": {
      "@id": "dnsdoctor:high",
      "@type": "xsd:integer"
    },
    "medium": {
      "@id": "dnsdoctor:medium",
      "@type": "xsd:integer"
    },
    "DmarcUpgradeIn": "dnsdoctor:DmarcUpgradeIn",
    "DmarcUpgradeOut": "dnsdoctor:DmarcUpgradeOut",
    "record": {
      "@id": "dnsdoctor:record"
    },
    "policy": {
      "@id": "dnsdoctor:policy"
    },
    "current_policy": {
      "@id": "dnsdoctor:current_policy"
    },
    "alignment_ok": {
      "@id": "dnsdoctor:alignment_ok",
      "@type": "xsd:boolean"
    },
    "rationale": {
      "@id": "dnsdoctor:rationale",
      "@type": "xsd:string"
    },
    "apply_note": {
      "@id": "dnsdoctor:apply_note",
      "@type": "xsd:string"
    },
    "DomainCheck": "dnsdoctor:DomainCheck",
    "DomainIn": "dnsdoctor:DomainIn",
    "DomainOut": "dnsdoctor:DomainOut",
    "scanned_at": {
      "@id": "dnsdoctor:scanned_at"
    },
    "DomainsOut": "dnsdoctor:DomainsOut",
    "EnrollIn": "dnsdoctor:EnrollIn",
    "email": {
      "@id": "dnsdoctor:email",
      "@type": "xsd:string"
    },
    "EnrollOut": "dnsdoctor:EnrollOut",
    "message": {
      "@id": "dnsdoctor:message",
      "@type": "xsd:string"
    },
    "EnrollmentState": "dnsdoctor:EnrollmentState",
    "EnrollmentStatusOut": "dnsdoctor:EnrollmentStatusOut",
    "published_at": {
      "@id": "dnsdoctor:published_at"
    },
    "FilingTargetOut": "dnsdoctor:FilingTargetOut",
    "key": {
      "@id": "dnsdoctor:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "dnsdoctor:label",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "dnsdoctor:url",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "dnsdoctor:body"
    },
    "HTTPValidationError": "dnsdoctor:HTTPValidationError",
    "HostedReadinessOut": "dnsdoctor:HostedReadinessOut",
    "note": {
      "@id": "dnsdoctor:note",
      "@type": "xsd:string"
    },
    "next_step_at": {
      "@id": "dnsdoctor:next_step_at"
    },
    "LookalikesPointer": "dnsdoctor:LookalikesPointer",
    "tool": {
      "@id": "dnsdoctor:tool",
      "@type": "xsd:string"
    },
    "cached": {
      "@id": "dnsdoctor:cached"
    },
    "NextSteps": "dnsdoctor:NextSteps",
    "report_url": {
      "@id": "dnsdoctor:report_url",
      "@type": "xsd:string"
    },
    "monitor_url": {
      "@id": "dnsdoctor:monitor_url",
      "@type": "xsd:string"
    },
    "signup_url": {
      "@id": "dnsdoctor:signup_url"
    },
    "email_test_url": {
      "@id": "dnsdoctor:email_test_url"
    },
    "lookalikes": {
      "@id": "dnsdoctor:lookalikes"
    },
    "PacketOut": "dnsdoctor:PacketOut",
    "summary_text": {
      "@id": "dnsdoctor:summary_text",
      "@type": "xsd:string"
    },
    "targets": {
      "@id": "dnsdoctor:targets",
      "@container": "@list"
    },
    "no_target_reason": {
      "@id": "dnsdoctor:no_target_reason"
    },
    "ProgressOut": "dnsdoctor:ProgressOut",
    "progress_pct": {
      "@id": "dnsdoctor:progress_pct",
      "@type": "xsd:decimal"
    },
    "step_base_pct": {
      "@id": "dnsdoctor:step_base_pct",
      "@type": "xsd:integer"
    },
    "evidence_fraction": {
      "@id": "dnsdoctor:evidence_fraction",
      "@type": "xsd:decimal"
    },
    "days_with_data": {
      "@id": "dnsdoctor:days_with_data",
      "@type": "xsd:integer"
    },
    "worst_source_aligned_pct": {
      "@id": "dnsdoctor:worst_source_aligned_pct"
    },
    "unknown_volume_pct": {
      "@id": "dnsdoctor:unknown_volume_pct",
      "@type": "xsd:decimal"
    },
    "stage": {
      "@id": "dnsdoctor:stage",
      "@type": "xsd:string"
    },
    "eta_days": {
      "@id": "dnsdoctor:eta_days"
    },
    "PropagationResponse": "dnsdoctor:PropagationResponse",
    "mode": {
      "@id": "dnsdoctor:mode",
      "@type": "@id"
    },
    "verdict": {
      "@id": "dnsdoctor:verdict",
      "@type": "@id"
    },
    "vantages": {
      "@id": "dnsdoctor:vantages",
      "@container": "@list"
    },
    "vantage_total": {
      "@id": "dnsdoctor:vantage_total",
      "@type": "xsd:integer"
    },
    "vantage_reached": {
      "@id": "dnsdoctor:vantage_reached",
      "@type": "xsd:integer"
    },
    "answer_sets": {
      "@id": "dnsdoctor:answer_sets",
      "@container": "@list"
    },
    "Provider": "dnsdoctor:Provider",
    "source_url": {
      "@id": "dnsdoctor:source_url",
      "@type": "xsd:string"
    },
    "bulk_threshold": {
      "@id": "dnsdoctor:bulk_threshold",
      "@type": "xsd:string"
    },
    "ReadinessOut": "dnsdoctor:ReadinessOut",
    "ready": {
      "@id": "dnsdoctor:ready",
      "@type": "xsd:boolean"
    },
    "current_step": {
      "@id": "dnsdoctor:current_step"
    },
    "next_step": {
      "@id": "dnsdoctor:next_step"
    },
    "next_record": {
      "@id": "dnsdoctor:next_record"
    },
    "blockers": {
      "@id": "dnsdoctor:blockers",
      "@container": "@list"
    },
    "window_days": {
      "@id": "dnsdoctor:window_days",
      "@type": "xsd:integer"
    },
    "total_messages": {
      "@id": "dnsdoctor:total_messages",
      "@type": "xsd:integer"
    },
    "rejected_unknown": {
      "@id": "dnsdoctor:rejected_unknown"
    },
    "progress": {
      "@id": "dnsdoctor:progress",
      "@type": "@id"
    },
    "enrollment": {
      "@id": "dnsdoctor:enrollment",
      "@type": "@id"
    },
    "record_withheld": {
      "@id": "dnsdoctor:record_withheld",
      "@type": "xsd:boolean"
    },
    "withheld_reason": {
      "@id": "dnsdoctor:withheld_reason"
    },
    "aligned_pct": {
      "@id": "dnsdoctor:aligned_pct"
    },
    "hosted": {
      "@id": "dnsdoctor:hosted"
    },
    "Registration": "dnsdoctor:Registration",
    "registrar_iana_id": {
      "@id": "dnsdoctor:registrar_iana_id"
    },
    "registered_at": {
      "@id": "dnsdoctor:registered_at"
    },
    "updated_at": {
      "@id": "dnsdoctor:updated_at"
    },
    "expires_at": {
      "@id": "dnsdoctor:expires_at"
    },
    "nameservers": {
      "@id": "dnsdoctor:nameservers",
      "@container": "@list"
    },
    "dnssec": {
      "@id": "dnsdoctor:dnssec"
    },
    "abuse_email": {
      "@id": "dnsdoctor:abuse_email"
    },
    "redacted": {
      "@id": "dnsdoctor:redacted",
      "@type": "xsd:boolean"
    },
    "RegistrationResponse": "dnsdoctor:RegistrationResponse",
    "registration": {
      "@id": "dnsdoctor:registration"
    },
    "queried_at": {
      "@id": "dnsdoctor:queried_at",
      "@type": "xsd:dateTime"
    },
    "RegistrationStatus": "dnsdoctor:RegistrationStatus",
    "RejectedUnknownOut": "dnsdoctor:RejectedUnknownOut",
    "sources": {
      "@id": "dnsdoctor:sources",
      "@type": "xsd:integer"
    },
    "messages": {
      "@id": "dnsdoctor:messages",
      "@type": "xsd:integer"
    },
    "ReportDispositionMix": "dnsdoctor:ReportDispositionMix",
    "none": {
      "@id": "dnsdoctor:none",
      "@type": "xsd:integer"
    },
    "quarantine": {
      "@id": "dnsdoctor:quarantine",
      "@type": "xsd:integer"
    },
    "reject": {
      "@id": "dnsdoctor:reject",
      "@type": "xsd:integer"
    },
    "ReportParseResponse": "dnsdoctor:ReportParseResponse",
    "org_name": {
      "@id": "dnsdoctor:org_name"
    },
    "report_id": {
      "@id": "dnsdoctor:report_id"
    },
    "published_policy": {
      "@id": "dnsdoctor:published_policy"
    },
    "date_begin": {
      "@id": "dnsdoctor:date_begin"
    },
    "date_end": {
      "@id": "dnsdoctor:date_end"
    },
    "aligned_messages": {
      "@id": "dnsdoctor:aligned_messages",
      "@type": "xsd:integer"
    },
    "dispositions": {
      "@id": "dnsdoctor:dispositions",
      "@type": "@id"
    },
    "ReportSourceOut": "dnsdoctor:ReportSourceOut",
    "total": {
      "@id": "dnsdoctor:total",
      "@type": "xsd:integer"
    },
    "spf_aligned_pct": {
      "@id": "dnsdoctor:spf_aligned_pct",
      "@type": "xsd:decimal"
    },
    "dkim_aligned_pct": {
      "@id": "dnsdoctor:dkim_aligned_pct",
      "@type": "xsd:decimal"
    },
    "RequirementItem": "dnsdoctor:RequirementItem",
    "providers": {
      "@id": "dnsdoctor:providers"
    },
    "provider_status": {
      "@id": "dnsdoctor:provider_status"
    },
    "ResolverCell": "dnsdoctor:ResolverCell",
    "resolver": {
      "@id": "dnsdoctor:resolver",
      "@type": "xsd:string"
    },
    "answers": {
      "@id": "dnsdoctor:answers",
      "@container": "@list"
    },
    "ttl": {
      "@id": "dnsdoctor:ttl"
    },
    "rtt_ms": {
      "@id": "dnsdoctor:rtt_ms"
    },
    "RowStatus": "dnsdoctor:RowStatus",
    "ScanIn": "dnsdoctor:ScanIn",
    "ScanReportOut": "dnsdoctor:ScanReportOut",
    "explanations_pending": {
      "@id": "dnsdoctor:explanations_pending",
      "@type": "xsd:boolean"
    },
    "dns_provider_key": {
      "@id": "dnsdoctor:dns_provider_key"
    },
    "not_registered": {
      "@id": "dnsdoctor:not_registered",
      "@type": "xsd:boolean"
    },
    "agent_scanned": {
      "@id": "dnsdoctor:agent_scanned",
      "@type": "xsd:boolean"
    },
    "next_steps": {
      "@id": "dnsdoctor:next_steps"
    },
    "sender_requirements": {
      "@id": "dnsdoctor:sender_requirements"
    },
    "indexable": {
      "@id": "dnsdoctor:indexable",
      "@type": "xsd:boolean"
    },
    "dns_provider": {
      "@id": "dnsdoctor:dns_provider"
    },
    "SenderRequirements": "dnsdoctor:SenderRequirements",
    "SignupUrlIn": "dnsdoctor:SignupUrlIn",
    "SignupUrlOut": "dnsdoctor:SignupUrlOut",
    "why_monitoring": {
      "@id": "dnsdoctor:why_monitoring",
      "@type": "xsd:string"
    },
    "guidance": {
      "@id": "dnsdoctor:guidance"
    },
    "SiteOut": "dnsdoctor:SiteOut",
    "final_url": {
      "@id": "dnsdoctor:final_url"
    },
    "has_password": {
      "@id": "dnsdoctor:has_password"
    },
    "parked": {
      "@id": "dnsdoctor:parked"
    },
    "redirects_to_owner": {
      "@id": "dnsdoctor:redirects_to_owner"
    },
    "form_hosts": {
      "@id": "dnsdoctor:form_hosts",
      "@container": "@list"
    },
    "mentions_owner": {
      "@id": "dnsdoctor:mentions_owner"
    },
    "ValidationError": "dnsdoctor:ValidationError",
    "loc": {
      "@id": "dnsdoctor:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "dnsdoctor:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "dnsdoctor:input"
    },
    "ctx": {
      "@id": "dnsdoctor:ctx"
    },
    "VantageRow": "dnsdoctor:VantageRow",
    "region": {
      "@id": "dnsdoctor:region",
      "@type": "xsd:string"
    },
    "reached": {
      "@id": "dnsdoctor:reached",
      "@type": "xsd:boolean"
    },
    "cells": {
      "@id": "dnsdoctor:cells",
      "@container": "@list"
    },
    "Verdict": "dnsdoctor:Verdict",
    "WatchCreated": "dnsdoctor:WatchCreated",
    "watch_id": {
      "@id": "dnsdoctor:watch_id",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "dnsdoctor:target",
      "@type": "xsd:string"
    },
    "cadence_seconds": {
      "@id": "dnsdoctor:cadence_seconds",
      "@type": "xsd:integer"
    },
    "window_hours": {
      "@id": "dnsdoctor:window_hours",
      "@type": "xsd:decimal"
    },
    "price_usd": {
      "@id": "dnsdoctor:price_usd",
      "@type": "xsd:string"
    },
    "results_expire_at": {
      "@id": "dnsdoctor:results_expire_at",
      "@type": "xsd:string"
    },
    "poll_url": {
      "@id": "dnsdoctor:poll_url",
      "@type": "xsd:string"
    },
    "WatchLookalikesIn": "dnsdoctor:WatchLookalikesIn",
    "WatchPingIn": "dnsdoctor:WatchPingIn",
    "WatchPropagationIn": "dnsdoctor:WatchPropagationIn",
    "WatchRecordIn": "dnsdoctor:WatchRecordIn",
    "WatchStatus": "dnsdoctor:WatchStatus",
    "params": {
      "@id": "dnsdoctor:params"
    },
    "last_checked_at": {
      "@id": "dnsdoctor:last_checked_at"
    },
    "observations": {
      "@id": "dnsdoctor:observations",
      "@container": "@list"
    },
    "dns_doctor__api__lookalike_query__EvidenceOut": "dnsdoctor:dns_doctor__api__lookalike_query__EvidenceOut",
    "records": {
      "@id": "dnsdoctor:records",
      "@type": "xsd:integer"
    },
    "dns_doctor__rua__readiness_out__EvidenceOut": "dnsdoctor:dns_doctor__rua__readiness_out__EvidenceOut",
    "trusted_reports": {
      "@id": "dnsdoctor:trusted_reports",
      "@type": "xsd:integer"
    },
    "untrusted_reports": {
      "@id": "dnsdoctor:untrusted_reports",
      "@type": "xsd:integer"
    },
    "reporters": {
      "@id": "dnsdoctor:reporters",
      "@container": "@list"
    },
    "dominant_report_share": {
      "@id": "dnsdoctor:dominant_report_share"
    },
    "days_with_trusted_data": {
      "@id": "dnsdoctor:days_with_trusted_data",
      "@type": "xsd:integer"
    },
    "concentrated": {
      "@id": "dnsdoctor:concentrated",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "DNS Doctor API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DNS Doctor's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-05) from openapi/dnsdoctor-dev-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/dnsdoctor-dev-openapi.json"
  ]
}