{
  "environment": {
    "allocation_counts": "REFERENCE_IMPLEMENTATION_EVENT_COUNTS",
    "network_used": false,
    "python_target": "3.13.14",
    "wall_clock_benchmark_used": false
  },
  "failure_matrix": [
    {
      "expected_rejection": true,
      "failure_class": "CRC_MISMATCH",
      "frame_hex": "414e05010003000300f5806a5d4e98",
      "id": "ANSUZ-FBV5-FAIL-CRC_MISMATCH",
      "observed_outcome": "crc_mismatch"
    },
    {
      "expected_rejection": true,
      "failure_class": "UNSUPPORTED_VERSION",
      "frame_hex": "414e06010003000300f5806a5d4e99",
      "id": "ANSUZ-FBV5-FAIL-UNSUPPORTED_VERSION",
      "observed_outcome": "unsupported_version"
    },
    {
      "expected_rejection": true,
      "failure_class": "UNSUPPORTED_VOCABULARY",
      "frame_hex": "414e05020003000300f5806a5d4e99",
      "id": "ANSUZ-FBV5-FAIL-UNSUPPORTED_VOCABULARY",
      "observed_outcome": "unsupported_vocabulary"
    },
    {
      "expected_rejection": true,
      "failure_class": "DECLARED_PAYLOAD_TOO_LONG",
      "frame_hex": "414e05010003000400f5806a5d4e99",
      "id": "ANSUZ-FBV5-FAIL-DECLARED_PAYLOAD_TOO_LONG",
      "observed_outcome": "declared_length_mismatch"
    },
    {
      "expected_rejection": true,
      "failure_class": "DECLARED_TOKEN_COUNT_TOO_LONG",
      "frame_hex": "414e05010004000300f5806a5d4e99",
      "id": "ANSUZ-FBV5-FAIL-DECLARED_TOKEN_COUNT_TOO_LONG",
      "observed_outcome": "crc_mismatch"
    },
    {
      "expected_rejection": true,
      "failure_class": "TRUNCATED_FRAME",
      "frame_hex": "414e05010003000300f5806a5d4e",
      "id": "ANSUZ-FBV5-FAIL-TRUNCATED_FRAME",
      "observed_outcome": "declared_length_mismatch"
    }
  ],
  "frame_format": {
    "checksum": "CRC32",
    "checksum_security_claimed": false,
    "magic": "AN",
    "payload_length_bytes": 2,
    "token_count_bytes": 2,
    "version": 5,
    "vocabulary_version": 1
  },
  "generated_at": "2026-08-16T22:00:00Z",
  "reference_vectors": [
    {
      "allocation_event_model": {
        "decoder_buffers": 3,
        "encoder_buffers": 3,
        "model_type": "DETERMINISTIC_REFERENCE_IMPLEMENTATION_EVENT_COUNT",
        "token_list_allocations": 2
      },
      "codepoints": [
        "U+16A0"
      ],
      "crc32": "2b347913",
      "decoded_text": "ᚠ",
      "fragmentations": [
        {
          "chunk_count": 13,
          "chunk_size": 1,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 7,
          "chunk_size": 2,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 5,
          "chunk_size": 3,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 3,
          "chunk_size": 5,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 2,
          "chunk_size": 8,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 1,
          "chunk_size": 13,
          "decoded_equal": true,
          "reconstructed_equal": true
        }
      ],
      "frame_bytes": 13,
      "frame_hex": "414e050100010001002b347913",
      "id": "ANSUZ-FBV5-001",
      "six_bit_payload_hex": "00",
      "six_bit_values": [
        0
      ],
      "text": "ᚠ",
      "utf8_bytes": 3,
      "utf8_hex": "e19aa0"
    },
    {
      "allocation_event_model": {
        "decoder_buffers": 3,
        "encoder_buffers": 3,
        "model_type": "DETERMINISTIC_REFERENCE_IMPLEMENTATION_EVENT_COUNT",
        "token_list_allocations": 2
      },
      "codepoints": [
        "U+16A0",
        "U+16C9",
        "U+16DA"
      ],
      "crc32": "6a5d4e99",
      "decoded_text": "ᚠᛉᛚ",
      "fragmentations": [
        {
          "chunk_count": 15,
          "chunk_size": 1,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 8,
          "chunk_size": 2,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 5,
          "chunk_size": 3,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 3,
          "chunk_size": 5,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 2,
          "chunk_size": 8,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 1,
          "chunk_size": 15,
          "decoded_equal": true,
          "reconstructed_equal": true
        }
      ],
      "frame_bytes": 15,
      "frame_hex": "414e05010003000300f5806a5d4e99",
      "id": "ANSUZ-FBV5-002",
      "six_bit_payload_hex": "00f580",
      "six_bit_values": [
        0,
        15,
        22
      ],
      "text": "ᚠᛉᛚ",
      "utf8_bytes": 9,
      "utf8_hex": "e19aa0e19b89e19b9a"
    },
    {
      "allocation_event_model": {
        "decoder_buffers": 3,
        "encoder_buffers": 3,
        "model_type": "DETERMINISTIC_REFERENCE_IMPLEMENTATION_EVENT_COUNT",
        "token_list_allocations": 2
      },
      "codepoints": [
        "U+16A6",
        "U+16CF",
        "U+16BB"
      ],
      "crc32": "3091e47e",
      "decoded_text": "ᚦᛏᚻ",
      "fragmentations": [
        {
          "chunk_count": 15,
          "chunk_size": 1,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 8,
          "chunk_size": 2,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 5,
          "chunk_size": 3,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 3,
          "chunk_size": 5,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 2,
          "chunk_size": 8,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 1,
          "chunk_size": 15,
          "decoded_equal": true,
          "reconstructed_equal": true
        }
      ],
      "frame_bytes": 15,
      "frame_hex": "414e0501000300030922403091e47e",
      "id": "ANSUZ-FBV5-003",
      "six_bit_payload_hex": "092240",
      "six_bit_values": [
        2,
        18,
        9
      ],
      "text": "ᚦᛏᚻ",
      "utf8_bytes": 9,
      "utf8_hex": "e19aa6e19b8fe19abb"
    },
    {
      "allocation_event_model": {
        "decoder_buffers": 3,
        "encoder_buffers": 3,
        "model_type": "DETERMINISTIC_REFERENCE_IMPLEMENTATION_EVENT_COUNT",
        "token_list_allocations": 2
      },
      "codepoints": [
        "U+16DF",
        "U+16DC",
        "U+16C9",
        "U+16B2",
        "U+16A8",
        "U+16DA"
      ],
      "crc32": "fe8017ff",
      "decoded_text": "ᛟᛜᛉᚲᚨᛚ",
      "fragmentations": [
        {
          "chunk_count": 17,
          "chunk_size": 1,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 9,
          "chunk_size": 2,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 6,
          "chunk_size": 3,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 4,
          "chunk_size": 5,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 3,
          "chunk_size": 8,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 1,
          "chunk_size": 17,
          "decoded_equal": true,
          "reconstructed_equal": true
        }
      ],
      "frame_bytes": 17,
      "frame_hex": "414e0501000600056583c67160fe8017ff",
      "id": "ANSUZ-FBV5-004",
      "six_bit_payload_hex": "6583c67160",
      "six_bit_values": [
        25,
        24,
        15,
        6,
        28,
        22
      ],
      "text": "ᛟᛜᛉᚲᚨᛚ",
      "utf8_bytes": 18,
      "utf8_hex": "e19b9fe19b9ce19b89e19ab2e19aa8e19b9a"
    },
    {
      "allocation_event_model": {
        "decoder_buffers": 3,
        "encoder_buffers": 3,
        "model_type": "DETERMINISTIC_REFERENCE_IMPLEMENTATION_EVENT_COUNT",
        "token_list_allocations": 2
      },
      "codepoints": [
        "U+16CC",
        "U+16E0",
        "U+16C4"
      ],
      "crc32": "ed2c3745",
      "decoded_text": "ᛌᛠᛄ",
      "fragmentations": [
        {
          "chunk_count": 15,
          "chunk_size": 1,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 8,
          "chunk_size": 2,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 5,
          "chunk_size": 3,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 3,
          "chunk_size": 5,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 2,
          "chunk_size": 8,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 1,
          "chunk_size": 15,
          "decoded_equal": true,
          "reconstructed_equal": true
        }
      ],
      "frame_bytes": 15,
      "frame_hex": "414e05010003000345e300ed2c3745",
      "id": "ANSUZ-FBV5-005",
      "six_bit_payload_hex": "45e300",
      "six_bit_values": [
        17,
        30,
        12
      ],
      "text": "ᛌᛠᛄ",
      "utf8_bytes": 9,
      "utf8_hex": "e19b8ce19ba0e19b84"
    },
    {
      "allocation_event_model": {
        "decoder_buffers": 3,
        "encoder_buffers": 3,
        "model_type": "DETERMINISTIC_REFERENCE_IMPLEMENTATION_EVENT_COUNT",
        "token_list_allocations": 2
      },
      "codepoints": [
        "U+16A0",
        "U+16A2",
        "U+16A6",
        "U+16A9",
        "U+16B1",
        "U+16B3",
        "U+16B7",
        "U+16B9",
        "U+16BB",
        "U+16BE",
        "U+16C1",
        "U+16C4",
        "U+16C7",
        "U+16C8",
        "U+16C9",
        "U+16CB"
      ],
      "crc32": "286285a0",
      "decoded_text": "ᚠᚢᚦᚩᚱᚳᚷᚹᚻᚾᛁᛄᛇᛈᛉᛋ",
      "fragmentations": [
        {
          "chunk_count": 24,
          "chunk_size": 1,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 12,
          "chunk_size": 2,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 8,
          "chunk_size": 3,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 5,
          "chunk_size": 5,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 3,
          "chunk_size": 8,
          "decoded_equal": true,
          "reconstructed_equal": true
        },
        {
          "chunk_count": 1,
          "chunk_size": 24,
          "decoded_equal": true,
          "reconstructed_equal": true
        }
      ],
      "frame_bytes": 24,
      "frame_hex": "414e05010010000c0010831051c824a2cc34e3d0286285a0",
      "id": "ANSUZ-FBV5-006",
      "six_bit_payload_hex": "0010831051c824a2cc34e3d0",
      "six_bit_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16
      ],
      "text": "ᚠᚢᚦᚩᚱᚳᚷᚹᚻᚾᛁᛄᛇᛈᛉᛋ",
      "utf8_bytes": 48,
      "utf8_hex": "e19aa0e19aa2e19aa6e19aa9e19ab1e19ab3e19ab7e19ab9e19abbe19abee19b81e19b84e19b87e19b88e19b89e19b8b"
    }
  ],
  "release": "1.0.0-rc.19-WIP",
  "schema": "ansuz.futhorc-benchmark-v5-results.v1",
  "six_bit_boundary_cases": [
    {
      "padding_bits": 0,
      "payload_bytes": 0,
      "round_trip": true,
      "theoretical_bits": 0,
      "token_count": 0
    },
    {
      "padding_bits": 2,
      "payload_bytes": 1,
      "round_trip": true,
      "theoretical_bits": 6,
      "token_count": 1
    },
    {
      "padding_bits": 4,
      "payload_bytes": 2,
      "round_trip": true,
      "theoretical_bits": 12,
      "token_count": 2
    },
    {
      "padding_bits": 6,
      "payload_bytes": 3,
      "round_trip": true,
      "theoretical_bits": 18,
      "token_count": 3
    },
    {
      "padding_bits": 0,
      "payload_bytes": 3,
      "round_trip": true,
      "theoretical_bits": 24,
      "token_count": 4
    },
    {
      "padding_bits": 6,
      "payload_bytes": 6,
      "round_trip": true,
      "theoretical_bits": 42,
      "token_count": 7
    },
    {
      "padding_bits": 0,
      "payload_bytes": 6,
      "round_trip": true,
      "theoretical_bits": 48,
      "token_count": 8
    },
    {
      "padding_bits": 2,
      "payload_bytes": 7,
      "round_trip": true,
      "theoretical_bits": 54,
      "token_count": 9
    },
    {
      "padding_bits": 4,
      "payload_bytes": 8,
      "round_trip": true,
      "theoretical_bits": 60,
      "token_count": 10
    },
    {
      "padding_bits": 6,
      "payload_bytes": 12,
      "round_trip": true,
      "theoretical_bits": 90,
      "token_count": 15
    },
    {
      "padding_bits": 0,
      "payload_bytes": 12,
      "round_trip": true,
      "theoretical_bits": 96,
      "token_count": 16
    },
    {
      "padding_bits": 2,
      "payload_bytes": 13,
      "round_trip": true,
      "theoretical_bits": 102,
      "token_count": 17
    },
    {
      "padding_bits": 6,
      "payload_bytes": 24,
      "round_trip": true,
      "theoretical_bits": 186,
      "token_count": 31
    },
    {
      "padding_bits": 0,
      "payload_bytes": 24,
      "round_trip": true,
      "theoretical_bits": 192,
      "token_count": 32
    },
    {
      "padding_bits": 2,
      "payload_bytes": 25,
      "round_trip": true,
      "theoretical_bits": 198,
      "token_count": 33
    },
    {
      "padding_bits": 6,
      "payload_bytes": 48,
      "round_trip": true,
      "theoretical_bits": 378,
      "token_count": 63
    },
    {
      "padding_bits": 0,
      "payload_bytes": 48,
      "round_trip": true,
      "theoretical_bits": 384,
      "token_count": 64
    },
    {
      "padding_bits": 2,
      "payload_bytes": 49,
      "round_trip": true,
      "theoretical_bits": 390,
      "token_count": 65
    }
  ],
  "synthetic_scaling": [
    {
      "aggregate_bytes": 15,
      "frame_bytes_each": 15,
      "frames": 1,
      "modeled_decoder_allocation_events": 5,
      "modeled_encoder_allocation_events": 5,
      "time_claimed": false
    },
    {
      "aggregate_bytes": 150,
      "frame_bytes_each": 15,
      "frames": 10,
      "modeled_decoder_allocation_events": 50,
      "modeled_encoder_allocation_events": 50,
      "time_claimed": false
    },
    {
      "aggregate_bytes": 1500,
      "frame_bytes_each": 15,
      "frames": 100,
      "modeled_decoder_allocation_events": 500,
      "modeled_encoder_allocation_events": 500,
      "time_claimed": false
    },
    {
      "aggregate_bytes": 15000,
      "frame_bytes_each": 15,
      "frames": 1000,
      "modeled_decoder_allocation_events": 5000,
      "modeled_encoder_allocation_events": 5000,
      "time_claimed": false
    },
    {
      "aggregate_bytes": 150000,
      "frame_bytes_each": 15,
      "frames": 10000,
      "modeled_decoder_allocation_events": 50000,
      "modeled_encoder_allocation_events": 50000,
      "time_claimed": false
    }
  ],
  "truth_boundary": "Encoder/decoder vectors, streaming reconstruction, CRC and length failures, version negotiation, six-bit boundaries, normalization cases, allocation-event counts, and synthetic scaling are package-local reference evidence only. No production performance or security claim is made.",
  "utf8_normalization_cases": [
    {
      "nfc_equal": true,
      "nfc_utf8_hex": "e19aa8",
      "nfd_equal": true,
      "nfd_utf8_hex": "e19aa8",
      "text": "ᚨ"
    },
    {
      "nfc_equal": true,
      "nfc_utf8_hex": "e19aa0e19b89e19b9a",
      "nfd_equal": true,
      "nfd_utf8_hex": "e19aa0e19b89e19b9a",
      "text": "ᚠᛉᛚ"
    },
    {
      "nfc_equal": true,
      "nfc_utf8_hex": "e19b9fe19b9ce19b89e19ab2e19aa8e19b9a",
      "nfd_equal": true,
      "nfd_utf8_hex": "e19b9fe19b9ce19b89e19ab2e19aa8e19b9a",
      "text": "ᛟᛜᛉᚲᚨᛚ"
    },
    {
      "nfc_equal": true,
      "nfc_utf8_hex": "e19aa6e19b9620e19ab1e19aa2e19abee19b96",
      "nfd_equal": true,
      "nfd_utf8_hex": "e19aa6e19b9620e19ab1e19aa2e19abee19b96",
      "text": "ᚦᛖ ᚱᚢᚾᛖ"
    }
  ]
}
