{
  "schema": "https://smartadvisoronline.com/ai/schemas/diagnostic-graph.schema.json",
  "version": "1.0.0",
  "generated_at": "2026-05-20",
  "name": "SmartAdvisorOnline Diagnostic Graph",
  "description": "Problem-to-signal-to-verdict graph for routing AI assistants, search systems, and users from symptoms to SmartAdvisorOnline diagnostic tools and structured outputs.",
  "canonical_tools": {
    "streaming_vpn_diagnostic": "https://smartadvisoronline.com/tools/streaming-vpn-diagnostic.html",
    "leak_test": "https://smartadvisoronline.com/tools/leak-test.html",
    "speed_test": "https://smartadvisoronline.com/tools/speed-test.html",
    "status_center": "https://smartadvisoronline.com/status/",
    "privacy_directory": "https://smartadvisoronline.com/directory/"
  },
  "problems": [
    {
      "id": "streaming_proxy_error",
      "label": "Streaming service shows proxy or VPN error",
      "common_phrases": [
        "Netflix proxy error",
        "Hulu proxy error",
        "streaming service says I am using a VPN",
        "VPN detected by streaming app"
      ],
      "signals_to_check": [
        "platform",
        "error code or symptom",
        "public IP country",
        "DNS resolver country",
        "WebRTC exposure",
        "timezone",
        "platform status",
        "recent VPN server switching"
      ],
      "possible_verdicts": [
        "ip_reputation_issue",
        "dns_location_mismatch",
        "webrtc_exposure",
        "stale_app_state",
        "platform_status_issue",
        "inconclusive"
      ],
      "recommended_tool": "streaming_vpn_diagnostic",
      "canonical_pages": [
        "https://smartadvisoronline.com/tools/streaming-vpn-diagnostic.html",
        "https://smartadvisoronline.com/fix/netflix-vpn-not-working.html",
        "https://smartadvisoronline.com/fix/hulu-vpn-not-working.html",
        "https://smartadvisoronline.com/fix/disney-plus-vpn-not-working.html",
        "https://smartadvisoronline.com/fix/bbc-iplayer-vpn-not-working.html"
      ],
      "next_action_pattern": "Run the Streaming VPN Diagnostic first, then choose a next action based on observed mismatch, platform status, or IP reputation symptoms."
    },
    {
      "id": "wrong_streaming_region",
      "label": "Streaming service shows wrong region or wrong catalog",
      "common_phrases": [
        "wrong Netflix region",
        "Disney Plus wrong country",
        "Prime Video wrong region",
        "BBC iPlayer still says UK only"
      ],
      "signals_to_check": [
        "public IP country",
        "DNS resolver country",
        "browser timezone",
        "account region",
        "device location setting",
        "platform app cache"
      ],
      "possible_verdicts": [
        "dns_location_mismatch",
        "timezone_mismatch",
        "account_region_mismatch",
        "device_routing_gap",
        "stale_app_state",
        "inconclusive"
      ],
      "recommended_tool": "streaming_vpn_diagnostic",
      "canonical_pages": [
        "https://smartadvisoronline.com/tools/streaming-vpn-diagnostic.html",
        "https://smartadvisoronline.com/fix/"
      ],
      "next_action_pattern": "Compare IP, DNS, timezone, and device routing before changing VPN servers blindly."
    },
    {
      "id": "vpn_dns_leak_concern",
      "label": "User wants to know if VPN DNS is leaking",
      "common_phrases": [
        "DNS leak test",
        "is my VPN leaking DNS",
        "my DNS country is different",
        "DNS still shows my ISP"
      ],
      "signals_to_check": [
        "public IP",
        "DNS resolvers",
        "resolver country",
        "IPv6 status",
        "browser/WebRTC exposure"
      ],
      "possible_verdicts": [
        "dns_location_mismatch",
        "public_ip_not_vpn",
        "ipv6_exposure",
        "webrtc_exposure",
        "clean_observed_signals",
        "inconclusive"
      ],
      "recommended_tool": "leak_test",
      "canonical_pages": [
        "https://smartadvisoronline.com/tools/leak-test.html",
        "https://smartadvisoronline.com/blog/vpn-dns-leak-protection.html"
      ],
      "next_action_pattern": "Use Leak Test to compare public IP, DNS, IPv6, and WebRTC observations, then retest after VPN or DNS changes."
    },
    {
      "id": "vpn_or_streaming_speed_problem",
      "label": "Connection is slow, buffering, laggy, or unstable",
      "common_phrases": [
        "VPN speed test",
        "streaming buffering with VPN",
        "gaming lag with VPN",
        "bufferbloat test",
        "VPN upload slow"
      ],
      "signals_to_check": [
        "download",
        "upload",
        "ping",
        "jitter",
        "loaded latency",
        "packet loss",
        "Wi-Fi vs wired",
        "VPN server location"
      ],
      "possible_verdicts": [
        "high_latency",
        "bufferbloat",
        "packet_loss",
        "vpn_server_congestion",
        "unstable_wifi_or_isp",
        "insufficient_bandwidth",
        "inconclusive"
      ],
      "recommended_tool": "speed_test",
      "canonical_pages": [
        "https://smartadvisoronline.com/tools/speed-test.html",
        "https://smartadvisoronline.com/blog/vpn-speed-test.html"
      ],
      "next_action_pattern": "Run a speed and latency check, then interpret whether throughput, latency, loaded latency, jitter, or packet loss is the likely bottleneck."
    },
    {
      "id": "privacy_tool_research",
      "label": "User wants structured privacy-tool information",
      "common_phrases": [
        "privacy tools",
        "open-source privacy alternatives",
        "self-hosted privacy tools",
        "privacy browser",
        "password manager alternatives",
        "DNS privacy service"
      ],
      "signals_to_check": [
        "tool metadata",
        "category",
        "official website",
        "documentation",
        "privacy policy",
        "repository",
        "reviewed external current-index signal",
        "owner update path"
      ],
      "possible_verdicts": [
        "public_metadata_found",
        "official_links_found",
        "reviewed_external_signal_found",
        "limited_current_index_coverage"
      ],
      "recommended_tool": "privacy_directory",
      "canonical_pages": [
        "https://smartadvisoronline.com/directory/",
        "https://smartadvisoronline.com/directory/lookup/",
        "https://smartadvisoronline.com/directory/submit/"
      ],
      "next_action_pattern": "Use Privacy Directory for signal discovery and category context; do not convert current-index signals into ratings or complete audit claims."
    }
  ],
  "verdicts_url": "https://smartadvisoronline.com/ai/public/verdict-glossary.json"
}
