{
  "run_id": "",
  "remote_addr": "216.73.216.68:37014",
  "http_version": "HTTP/2.0",
  "alpn_negotiated": "h2",
  "alpn_offered": [
    "h2",
    "http/1.1"
  ],
  "tls_version": "TLS 1.3",
  "cipher_suite": "TLS_AES_128_GCM_SHA256",
  "sni": "ai-tester.paulcalvano.com",
  "ja3_hash": "a51f5b02f6bf38b28ca7c766ef0873d6",
  "ja4": "t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3",
  "ja4_r": "t13d1011h2_00ff,1301,1302,1303,c02b,c02c,c02f,c030,cca8,cca9_0005,000a,000b,000d,0017,0023,002b,002d,0033_0503,0403,0807,0806,0805,0804,0601,0501,0401",
  "has_grease": false,
  "supports_ech": false,
  "h2_fingerprint": "2:0;4:2097152;5:16384;6:16384|5177345|0|m,s,a,p",
  "h2_settings": [
    "ENABLE_PUSH(2)=0",
    "INITIAL_WINDOW_SIZE(4)=2097152",
    "MAX_FRAME_SIZE(5)=16384",
    "MAX_HEADER_LIST_SIZE(6)=16384"
  ],
  "header_order": [
    ":method",
    ":scheme",
    ":authority",
    ":path",
    "accept",
    "user-agent",
    "accept-encoding"
  ],
  "headers": {
    "Accept": "*/*",
    "Accept-Encoding": "gzip, br, zstd, deflate",
    "User-Agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
  },
  "tcp_info": {
    "rtt_usec": 35492,
    "rtt_var_usec": 10000,
    "snd_mss": 1408,
    "rcv_mss": 536,
    "snd_cwnd": 10,
    "retransmits": 0,
    "total_retrans": 0,
    "lost": 0,
    "advmss": 1408,
    "rcv_space": 14080
  },
  "tls_client_hello": {
    "ja3": "771,4866-4865-4867-49196-49195-52393-49200-49199-52392-255,51-43-16-13-0-23-45-11-35-5-10,29-23-24,0",
    "ja3_hash": "a51f5b02f6bf38b28ca7c766ef0873d6",
    "ja4": "t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3",
    "ja4_r": "t13d1011h2_00ff,1301,1302,1303,c02b,c02c,c02f,c030,cca8,cca9_0005,000a,000b,000d,0017,0023,002b,002d,0033_0503,0403,0807,0806,0805,0804,0601,0501,0401",
    "record_version": "TLS 1.0",
    "handshake_version": "TLS 1.2",
    "highest_supported_version": "TLS 13",
    "sni": "ai-tester.paulcalvano.com",
    "cipher_suites": [
      "0x1302 TLS_AES_256_GCM_SHA384",
      "0x1301 TLS_AES_128_GCM_SHA256",
      "0x1303 TLS_CHACHA20_POLY1305_SHA256",
      "0xc02c ECDHE_ECDSA_AES_256_GCM_SHA384",
      "0xc02b ECDHE_ECDSA_AES_128_GCM_SHA256",
      "0xcca9 ECDHE_ECDSA_CHACHA20_POLY1305",
      "0xc030 ECDHE_RSA_AES_256_GCM_SHA384",
      "0xc02f ECDHE_RSA_AES_128_GCM_SHA256",
      "0xcca8 ECDHE_RSA_CHACHA20_POLY1305",
      "0x00ff"
    ],
    "extensions_in_order": [
      "0x0033 key_share",
      "0x002b supported_versions",
      "0x0010 alpn",
      "0x000d signature_algorithms",
      "0x0000 server_name",
      "0x0017 extended_master_secret",
      "0x002d psk_key_exchange_modes",
      "0x000b ec_point_formats",
      "0x0023 session_ticket",
      "0x0005 status_request",
      "0x000a supported_groups"
    ],
    "supported_versions": [
      "TLS 1.3",
      "TLS 1.2"
    ],
    "supported_groups": [
      "0x001d x25519",
      "0x0017 secp256r1",
      "0x0018 secp384r1"
    ],
    "signature_algorithms": [
      "0x0503 ecdsa_secp384r1_sha384",
      "0x0403 ecdsa_secp256r1_sha256",
      "0x0807",
      "0x0806 rsa_pss_rsae_sha512",
      "0x0805 rsa_pss_rsae_sha384",
      "0x0804 rsa_pss_rsae_sha256",
      "0x0601 rsa_pkcs1_sha512",
      "0x0501 rsa_pkcs1_sha384",
      "0x0401 rsa_pkcs1_sha256"
    ],
    "alpn_offered": [
      "h2",
      "http/1.1"
    ],
    "ec_point_formats": [
      "0"
    ],
    "has_grease": false,
    "session_id_len": 32,
    "compression_methods": [
      "0"
    ],
    "supports_ech": false,
    "cert_compression_algs": null,
    "raw_len": 270
  }
}
