{
  "header": "x-forwarded-for",
  "trusted_proxy_cidrs": [
    "192.0.2.0/24",
    "2001:db8:100::/48"
  ],
  "summary": {
    "records": 10,
    "resolved_header": 5,
    "transport_peer": 1,
    "unresolved": 4,
    "builder_lines": 5
  },
  "records": [
    {
      "line": 1,
      "peer_ip": "192.0.2.10",
      "client_ip": "198.51.100.25",
      "status": "resolved_header",
      "reason": "configured_trust_boundary"
    },
    {
      "line": 2,
      "peer_ip": "203.0.113.9",
      "client_ip": "203.0.113.9",
      "status": "transport_peer",
      "reason": "forwarded_header_not_trusted"
    },
    {
      "line": 3,
      "peer_ip": "192.0.2.10",
      "client_ip": "198.51.100.25",
      "status": "resolved_header",
      "reason": "configured_trust_boundary"
    },
    {
      "line": 4,
      "peer_ip": "192.0.2.10",
      "client_ip": "203.0.113.9",
      "status": "resolved_header",
      "reason": "configured_trust_boundary"
    },
    {
      "line": 5,
      "peer_ip": "192.0.2.10",
      "client_ip": null,
      "status": "unresolved",
      "reason": "missing_or_duplicate_header"
    },
    {
      "line": 6,
      "peer_ip": "192.0.2.10",
      "client_ip": null,
      "status": "unresolved",
      "reason": "invalid_header"
    },
    {
      "line": 7,
      "peer_ip": "192.0.2.10",
      "client_ip": null,
      "status": "unresolved",
      "reason": "no_untrusted_hop"
    },
    {
      "line": 8,
      "peer_ip": "2001:db8:100::10",
      "client_ip": "2001:db8:200::25",
      "status": "resolved_header",
      "reason": "configured_trust_boundary"
    },
    {
      "line": 9,
      "peer_ip": "192.0.2.10",
      "client_ip": null,
      "status": "unresolved",
      "reason": "missing_or_duplicate_header"
    },
    {
      "line": 10,
      "peer_ip": "192.0.2.10",
      "client_ip": "198.51.100.25",
      "status": "resolved_header",
      "reason": "configured_trust_boundary"
    }
  ],
  "builder_lines": [
    "198.51.100.25 GET /quote?gclid=Proxy_Sample_1",
    "198.51.100.25 GET /quote?gclid=Proxy_Sample_2",
    "203.0.113.9 GET /quote?gclid=Proxy_Sample_3",
    "2001:db8:200::25 GET /quote?gclid=Proxy_Sample_IPv6",
    "198.51.100.25 GET /quote?gclid=Proxy_Sample_4"
  ]
}
