{
  "kittens": {
    "service": "kittens",
    "version": "0.1.0",
    "docs": "https://kittens.sh/docs"
  },
  "ip": "216.73.217.167",
  "protocol": "h2",
  "method": "GET",
  "path": "/api/all",
  "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
  "tls": {
    "negotiated_version": "TLSv1_3",
    "negotiated_cipher": "TLS13_AES_256_GCM_SHA384",
    "negotiated_alpn": "h2",
    "legacy_version": "TLS 1.2 (0x0303)",
    "effective_version": "TLS 1.3 (0x0304)",
    "sni": "kittens.sh",
    "session_id_length": 32,
    "cipher_suites": [
      {
        "value": 4866,
        "hex": "0x1302",
        "name": "TLS_AES_256_GCM_SHA384",
        "grease": false
      },
      {
        "value": 4865,
        "hex": "0x1301",
        "name": "TLS_AES_128_GCM_SHA256",
        "grease": false
      },
      {
        "value": 4867,
        "hex": "0x1303",
        "name": "TLS_CHACHA20_POLY1305_SHA256",
        "grease": false
      },
      {
        "value": 49196,
        "hex": "0xc02c",
        "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
        "grease": false
      },
      {
        "value": 49195,
        "hex": "0xc02b",
        "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
        "grease": false
      },
      {
        "value": 52393,
        "hex": "0xcca9",
        "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
        "grease": false
      },
      {
        "value": 49200,
        "hex": "0xc030",
        "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
        "grease": false
      },
      {
        "value": 49199,
        "hex": "0xc02f",
        "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
        "grease": false
      },
      {
        "value": 52392,
        "hex": "0xcca8",
        "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
        "grease": false
      },
      {
        "value": 255,
        "hex": "0x00ff",
        "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV",
        "grease": false
      }
    ],
    "extensions": [
      {
        "value": 51,
        "hex": "0x0033",
        "name": "key_share",
        "grease": false,
        "length": 38
      },
      {
        "value": 10,
        "hex": "0x000a",
        "name": "supported_groups",
        "grease": false,
        "length": 8
      },
      {
        "value": 43,
        "hex": "0x002b",
        "name": "supported_versions",
        "grease": false,
        "length": 5
      },
      {
        "value": 35,
        "hex": "0x0023",
        "name": "session_ticket",
        "grease": false,
        "length": 0
      },
      {
        "value": 13,
        "hex": "0x000d",
        "name": "signature_algorithms",
        "grease": false,
        "length": 20
      },
      {
        "value": 16,
        "hex": "0x0010",
        "name": "application_layer_protocol_negotiation",
        "grease": false,
        "length": 14
      },
      {
        "value": 45,
        "hex": "0x002d",
        "name": "psk_key_exchange_modes",
        "grease": false,
        "length": 2
      },
      {
        "value": 23,
        "hex": "0x0017",
        "name": "extended_master_secret",
        "grease": false,
        "length": 0
      },
      {
        "value": 5,
        "hex": "0x0005",
        "name": "status_request",
        "grease": false,
        "length": 5
      },
      {
        "value": 0,
        "hex": "0x0000",
        "name": "server_name",
        "grease": false,
        "length": 15
      },
      {
        "value": 11,
        "hex": "0x000b",
        "name": "ec_point_formats",
        "grease": false,
        "length": 2
      }
    ],
    "supported_groups": [
      {
        "value": 29,
        "hex": "0x001d",
        "name": "x25519",
        "grease": false
      },
      {
        "value": 23,
        "hex": "0x0017",
        "name": "secp256r1",
        "grease": false
      },
      {
        "value": 24,
        "hex": "0x0018",
        "name": "secp384r1",
        "grease": false
      }
    ],
    "supported_versions": [
      {
        "value": 772,
        "hex": "0x0304",
        "name": "TLS 1.3",
        "grease": false
      },
      {
        "value": 771,
        "hex": "0x0303",
        "name": "TLS 1.2",
        "grease": false
      }
    ],
    "signature_algorithms": [
      {
        "value": 1283,
        "hex": "0x0503",
        "name": "ecdsa_secp384r1_sha384",
        "grease": false
      },
      {
        "value": 1027,
        "hex": "0x0403",
        "name": "ecdsa_secp256r1_sha256",
        "grease": false
      },
      {
        "value": 2055,
        "hex": "0x0807",
        "name": "ed25519_alt",
        "grease": false
      },
      {
        "value": 2054,
        "hex": "0x0806",
        "name": "rsa_pss_rsae_sha512",
        "grease": false
      },
      {
        "value": 2053,
        "hex": "0x0805",
        "name": "rsa_pss_rsae_sha384",
        "grease": false
      },
      {
        "value": 2052,
        "hex": "0x0804",
        "name": "rsa_pss_rsae_sha256",
        "grease": false
      },
      {
        "value": 1537,
        "hex": "0x0601",
        "name": "rsa_pkcs1_sha512",
        "grease": false
      },
      {
        "value": 1281,
        "hex": "0x0501",
        "name": "rsa_pkcs1_sha384",
        "grease": false
      },
      {
        "value": 1025,
        "hex": "0x0401",
        "name": "rsa_pkcs1_sha256",
        "grease": false
      }
    ],
    "key_share_groups": [
      {
        "value": 29,
        "hex": "0x001d",
        "name": "x25519",
        "grease": false
      }
    ],
    "cert_compression": [],
    "ec_point_formats": [
      "uncompressed (0x00)"
    ],
    "psk_key_exchange_modes": [
      "psk_dhe_ke (0x01)"
    ],
    "compression_methods": [
      0
    ],
    "alpn": [
      "h2",
      "http/1.1"
    ],
    "application_settings": [],
    "record_size_limit": null,
    "raw": {
      "hex": "010000f603030676326682358eb78f357b43bcdc198c28f68c13c185e1e62f91dcb4154d00e32000c46e3502e36c66f969ac5262b8afa919b60c74461fc80728fd41064c1495e60014130213011303c02cc02bcca9c030c02fcca800ff01000099003300260024001d0020dd1247bb25019df41fefb2c74f6c8d676fd1bc2ea9d61821d04cfc4ddf6b6532000a00080006001d00170018002b0005040304030300230000000d001400120503040308070806080508040601050104010010000e000c02683208687474702f312e31002d00020101001700000005000501000000000000000f000d00000a6b697474656e732e7368000b00020100",
      "length": 250,
      "spans": [
        {
          "start": 0,
          "end": 4,
          "label": "handshake header"
        },
        {
          "start": 4,
          "end": 6,
          "label": "legacy_version"
        },
        {
          "start": 6,
          "end": 38,
          "label": "random"
        },
        {
          "start": 38,
          "end": 71,
          "label": "session_id"
        },
        {
          "start": 71,
          "end": 93,
          "label": "cipher_suites"
        },
        {
          "start": 93,
          "end": 95,
          "label": "compression_methods"
        },
        {
          "start": 95,
          "end": 97,
          "label": "extensions length"
        },
        {
          "start": 97,
          "end": 139,
          "label": "ext 0x0033"
        },
        {
          "start": 139,
          "end": 151,
          "label": "ext 0x000a"
        },
        {
          "start": 151,
          "end": 160,
          "label": "ext 0x002b"
        },
        {
          "start": 160,
          "end": 164,
          "label": "ext 0x0023"
        },
        {
          "start": 164,
          "end": 188,
          "label": "ext 0x000d"
        },
        {
          "start": 188,
          "end": 206,
          "label": "ext 0x0010"
        },
        {
          "start": 206,
          "end": 212,
          "label": "ext 0x002d"
        },
        {
          "start": 212,
          "end": 216,
          "label": "ext 0x0017"
        },
        {
          "start": 216,
          "end": 225,
          "label": "ext 0x0005"
        },
        {
          "start": 225,
          "end": 244,
          "label": "ext 0x0000"
        },
        {
          "start": 244,
          "end": 250,
          "label": "ext 0x000b"
        }
      ]
    }
  },
  "ja3": "771,4866-4865-4867-49196-49195-52393-49200-49199-52392-255,51-10-43-35-13-16-45-23-5-0-11,29-23-24,0",
  "ja3_hash": "a5d81d9742febc8e45dd52ec6ffa08ad",
  "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",
  "ja4_parts": {
    "a": "t13d1011h2",
    "b": "61a7ad8aa9b6",
    "c": "3fcd1a44f3e3",
    "b_raw": "00ff,1301,1302,1303,c02b,c02c,c02f,c030,cca8,cca9",
    "c_raw": "0005,000a,000b,000d,0017,0023,002b,002d,0033_0503,0403,0807,0806,0805,0804,0601,0501,0401"
  },
  "http2": {
    "akamai_fingerprint": "2:0;4:2097152;5:16384;6:16384|5177345|0|m,s,a,p",
    "akamai_fingerprint_hash": "9b5dcd077a77c5e324b91d8cc306fd5a",
    "settings": [
      {
        "id": 2,
        "name": "ENABLE_PUSH",
        "value": 0
      },
      {
        "id": 4,
        "name": "INITIAL_WINDOW_SIZE",
        "value": 2097152
      },
      {
        "id": 5,
        "name": "MAX_FRAME_SIZE",
        "value": 16384
      },
      {
        "id": 6,
        "name": "MAX_HEADER_LIST_SIZE",
        "value": 16384
      }
    ],
    "window_update": 5177345,
    "priorities": [],
    "pseudo_header_order": [
      "m",
      "s",
      "a",
      "p"
    ],
    "total_frames": 4,
    "headers": [
      [
        ":method",
        "GET"
      ],
      [
        ":scheme",
        "https"
      ],
      [
        ":authority",
        "kittens.sh"
      ],
      [
        ":path",
        "/api/all"
      ],
      [
        "accept",
        "*/*"
      ],
      [
        "user-agent",
        "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
      ],
      [
        "accept-encoding",
        "gzip, br, zstd, deflate"
      ]
    ]
  }
}
