{
  "benchmark_version": "v1",
  "cases": [
    {
      "benchmark": "ckks-depth-aware-single-operations",
      "category": "Single operations",
      "comparison": {
        "axis": [
          "operation",
          "entry_level"
        ],
        "portal_highlight": {
          "entry_level": 0,
          "label": "CT × CT multiply · level 0",
          "metric": "depth-aware-ckks-operation-latency",
          "operation": "multiply"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:05.371673+00:00",
      "id": "ckks-depth-aware-single-operations",
      "parameters": {
        "ciphertext_modulus_basis": "Q",
        "include_raw_samples": true,
        "levels": [
          0,
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "logN": 14,
        "nonce": 0,
        "ntt_backend": "radix2_indexed",
        "num_p_primes": 1,
        "num_scale_primes": 7,
        "operations": [
          "encrypt",
          "decrypt",
          "coefficient_domain_to_ntt_domain",
          "ntt_domain_to_coefficient_domain",
          "add",
          "add_plaintext",
          "multiply_plaintext",
          "multiply",
          "relinearize",
          "rotate_with_key",
          "rescale_to_next_level",
          "mod_switch_to_next_level"
        ],
        "preset": "slots8192-scale40-levels7-int64",
        "rescale_rounding": "nearest",
        "rotation_step": 1,
        "runs": 3,
        "scale_bits": 40,
        "seed": 20260807,
        "warmup": 1
      },
      "profile": "core",
      "requirements": {
        "native_backends_any": [
          "cpu",
          "cuda"
        ]
      },
      "result": {
        "benchmark": "ckks-depth-aware-single-operations",
        "correctness": [
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "encrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "encrypt-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "encrypt",
              "relative_l2_error": 4.63456425748005e-06,
              "rms_error": 5.4800232286864736e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-0-semantic-error",
            "observed": 2.5928562484449522e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 0,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              },
              "operation": "decrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 0,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "decrypt-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "decrypt",
              "relative_l2_error": 4.658236791994558e-06,
              "rms_error": 5.508014218090064e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-0-semantic-error",
            "observed": 2.6091945005488633e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "coefficient_domain_to_ntt_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "coefficient_domain_to_ntt_domain-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "coefficient_domain_to_ntt_domain",
              "relative_l2_error": 4.658236791994558e-06,
              "rms_error": 5.508014218090064e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-0-semantic-error",
            "observed": 2.6091945005488633e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "ntt_domain_to_coefficient_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "ntt_domain_to_coefficient_domain-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "ntt_domain_to_coefficient_domain",
              "relative_l2_error": 4.658236791994558e-06,
              "rms_error": 5.508014218090064e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-0-semantic-error",
            "observed": 2.6091945005488633e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "add",
              "relative_l2_error": 6.044514449673739e-06,
              "rms_error": 8.910868241139284e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-0-semantic-error",
            "observed": 5.204867540006415e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add_plaintext-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "add_plaintext",
              "relative_l2_error": 3.736257362497618e-06,
              "rms_error": 5.5080184437312225e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-0-semantic-error",
            "observed": 2.6092304817540646e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply_plaintext-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "multiply_plaintext",
              "relative_l2_error": 4.851157575026579e-06,
              "rms_error": 5.166886648578823e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-0-semantic-error",
            "observed": 2.660831338530006e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "multiply",
              "relative_l2_error": 8.324116476819363e-06,
              "rms_error": 8.865876982991491e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-0-semantic-error",
            "observed": 5.0137999123504754e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "relinearize",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "relinearize-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "relinearize",
              "relative_l2_error": 8.324116476923757e-06,
              "rms_error": 8.865876983102672e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-0-semantic-error",
            "observed": 5.013799912500039e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rotate_with_key",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 0,
                "limb_count": 8,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  0,
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rotate_with_key-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "rotate_with_key",
              "relative_l2_error": 5.039590615942345e-06,
              "rms_error": 5.958936397065001e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-0-semantic-error",
            "observed": 2.6065143133136683e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rescale_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rescale_to_next_level-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "rescale_to_next_level",
              "relative_l2_error": 4.658236791994558e-06,
              "rms_error": 5.508014218090064e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-0-semantic-error",
            "observed": 2.6091945005488633e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 0,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "mod_switch_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "mod_switch_to_next_level-level-0-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 0,
              "nonfinite_count": 0,
              "operation": "mod_switch_to_next_level",
              "relative_l2_error": 4.658236791994558e-06,
              "rms_error": 5.508014218090064e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-0-semantic-error",
            "observed": 2.6091945005488633e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "encrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "encrypt-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "encrypt",
              "relative_l2_error": 4.67577355040509e-06,
              "rms_error": 5.528750114305219e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-1-semantic-error",
            "observed": 2.588826325214156e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 1,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              },
              "operation": "decrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 1,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "decrypt-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "decrypt",
              "relative_l2_error": 4.665025972536661e-06,
              "rms_error": 5.516041912821975e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-1-semantic-error",
            "observed": 2.5668180061225606e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "coefficient_domain_to_ntt_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "coefficient_domain_to_ntt_domain-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "coefficient_domain_to_ntt_domain",
              "relative_l2_error": 4.665025972536661e-06,
              "rms_error": 5.516041912821975e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-1-semantic-error",
            "observed": 2.5668180061225606e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "ntt_domain_to_coefficient_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "ntt_domain_to_coefficient_domain-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "ntt_domain_to_coefficient_domain",
              "relative_l2_error": 4.665025972536661e-06,
              "rms_error": 5.516041912821975e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-1-semantic-error",
            "observed": 2.5668180061225606e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "add",
              "relative_l2_error": 6.013629992200102e-06,
              "rms_error": 8.865338143802583e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-1-semantic-error",
            "observed": 5.100981524853185e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add_plaintext-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "add_plaintext",
              "relative_l2_error": 3.741665249071353e-06,
              "rms_error": 5.515990790413954e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-1-semantic-error",
            "observed": 2.5668144331822987e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply_plaintext-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "multiply_plaintext",
              "relative_l2_error": 4.883633522607445e-06,
              "rms_error": 5.20147623618969e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-1-semantic-error",
            "observed": 2.617678485503195e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "multiply",
              "relative_l2_error": 8.35877102545195e-06,
              "rms_error": 8.902786962078543e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-1-semantic-error",
            "observed": 4.954551106713819e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "relinearize",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "relinearize-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "relinearize",
              "relative_l2_error": 8.358771025549483e-06,
              "rms_error": 8.902786962182426e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-1-semantic-error",
            "observed": 4.9545511068618495e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rotate_with_key",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 1,
                "limb_count": 7,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rotate_with_key-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "rotate_with_key",
              "relative_l2_error": 5.016238356539411e-06,
              "rms_error": 5.931324108862538e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-1-semantic-error",
            "observed": 2.5613119457895516e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rescale_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rescale_to_next_level-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "rescale_to_next_level",
              "relative_l2_error": 4.665025972536661e-06,
              "rms_error": 5.516041912821975e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-1-semantic-error",
            "observed": 2.5668180061225606e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 1,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "mod_switch_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "mod_switch_to_next_level-level-1-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 1,
              "nonfinite_count": 0,
              "operation": "mod_switch_to_next_level",
              "relative_l2_error": 4.665025972536661e-06,
              "rms_error": 5.516041912821975e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-1-semantic-error",
            "observed": 2.5668180061225606e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "encrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "encrypt-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "encrypt",
              "relative_l2_error": 4.638173875130623e-06,
              "rms_error": 5.48429132973608e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-2-semantic-error",
            "observed": 2.579241101198615e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 2,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              },
              "operation": "decrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 2,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "decrypt-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "decrypt",
              "relative_l2_error": 4.644382992312794e-06,
              "rms_error": 5.49163314322653e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "coefficient_domain_to_ntt_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "coefficient_domain_to_ntt_domain-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "coefficient_domain_to_ntt_domain",
              "relative_l2_error": 4.644382992312794e-06,
              "rms_error": 5.49163314322653e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "ntt_domain_to_coefficient_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "ntt_domain_to_coefficient_domain-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "ntt_domain_to_coefficient_domain",
              "relative_l2_error": 4.644382992312794e-06,
              "rms_error": 5.49163314322653e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "add",
              "relative_l2_error": 6.017200065413051e-06,
              "rms_error": 8.870601172334757e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-2-semantic-error",
            "observed": 5.1788098683079135e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add_plaintext-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "add_plaintext",
              "relative_l2_error": 3.725161983746938e-06,
              "rms_error": 5.491661553702087e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-2-semantic-error",
            "observed": 2.6012490067993012e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply_plaintext-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "multiply_plaintext",
              "relative_l2_error": 4.836437177773844e-06,
              "rms_error": 5.151208200115613e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-2-semantic-error",
            "observed": 2.6527967430376237e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "multiply",
              "relative_l2_error": 8.247327003644776e-06,
              "rms_error": 8.784089801775263e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-2-semantic-error",
            "observed": 5.0345567761157144e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "relinearize",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "relinearize-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "relinearize",
              "relative_l2_error": 8.247327003749122e-06,
              "rms_error": 8.784089801886405e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-2-semantic-error",
            "observed": 5.034556776265643e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rotate_with_key",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 2,
                "limb_count": 6,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  2,
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rotate_with_key-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "rotate_with_key",
              "relative_l2_error": 5.003580306314993e-06,
              "rms_error": 5.916356917686426e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-2-semantic-error",
            "observed": 2.613583163220979e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rescale_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rescale_to_next_level-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "rescale_to_next_level",
              "relative_l2_error": 4.644382992312794e-06,
              "rms_error": 5.49163314322653e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "mod_switch_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "mod_switch_to_next_level-level-2-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 2,
              "nonfinite_count": 0,
              "operation": "mod_switch_to_next_level",
              "relative_l2_error": 4.644382992312794e-06,
              "rms_error": 5.49163314322653e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "encrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "encrypt-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "encrypt",
              "relative_l2_error": 4.626034194911054e-06,
              "rms_error": 5.469937072054849e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-3-semantic-error",
            "observed": 2.593793301486121e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 3,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              },
              "operation": "decrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 3,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "decrypt-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "decrypt",
              "relative_l2_error": 4.6580911316978785e-06,
              "rms_error": 5.507841985758189e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-3-semantic-error",
            "observed": 2.600835732805084e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "coefficient_domain_to_ntt_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "coefficient_domain_to_ntt_domain-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "coefficient_domain_to_ntt_domain",
              "relative_l2_error": 4.6580911316978785e-06,
              "rms_error": 5.507841985758189e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-3-semantic-error",
            "observed": 2.600835732805084e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "ntt_domain_to_coefficient_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "ntt_domain_to_coefficient_domain-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "ntt_domain_to_coefficient_domain",
              "relative_l2_error": 4.6580911316978785e-06,
              "rms_error": 5.507841985758189e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-3-semantic-error",
            "observed": 2.600835732805084e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "add",
              "relative_l2_error": 6.010214768318761e-06,
              "rms_error": 8.860303395308891e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-3-semantic-error",
            "observed": 5.12752306120588e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add_plaintext-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "add_plaintext",
              "relative_l2_error": 3.736150790182081e-06,
              "rms_error": 5.5078613340295565e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-3-semantic-error",
            "observed": 2.6008452526379462e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply_plaintext-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "multiply_plaintext",
              "relative_l2_error": 4.846581814424919e-06,
              "rms_error": 5.162013082632108e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-3-semantic-error",
            "observed": 2.6523402668702394e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "multiply",
              "relative_l2_error": 8.286106343782894e-06,
              "rms_error": 8.82539302718105e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-3-semantic-error",
            "observed": 4.953342259691078e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "relinearize",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "relinearize-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "relinearize",
              "relative_l2_error": 8.286106343883789e-06,
              "rms_error": 8.825393027288515e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-3-semantic-error",
            "observed": 4.953342259838352e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rotate_with_key",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 3,
                "limb_count": 5,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  3,
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rotate_with_key-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "rotate_with_key",
              "relative_l2_error": 5.043410042575847e-06,
              "rms_error": 5.963452581437263e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-3-semantic-error",
            "observed": 2.5943803399111864e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rescale_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rescale_to_next_level-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "rescale_to_next_level",
              "relative_l2_error": 4.6580911316978785e-06,
              "rms_error": 5.507841985758189e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-3-semantic-error",
            "observed": 2.600835732805084e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "mod_switch_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "mod_switch_to_next_level-level-3-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 3,
              "nonfinite_count": 0,
              "operation": "mod_switch_to_next_level",
              "relative_l2_error": 4.6580911316978785e-06,
              "rms_error": 5.507841985758189e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-3-semantic-error",
            "observed": 2.600835732805084e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "encrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "encrypt-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "encrypt",
              "relative_l2_error": 4.6174739070434474e-06,
              "rms_error": 5.4598151762837444e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-4-semantic-error",
            "observed": 2.606839710471794e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 4,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              },
              "operation": "decrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 4,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "decrypt-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "decrypt",
              "relative_l2_error": 4.635067476911232e-06,
              "rms_error": 5.480618247768913e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-4-semantic-error",
            "observed": 2.52519121577946e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "coefficient_domain_to_ntt_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "coefficient_domain_to_ntt_domain-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "coefficient_domain_to_ntt_domain",
              "relative_l2_error": 4.635067476911232e-06,
              "rms_error": 5.480618247768913e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-4-semantic-error",
            "observed": 2.52519121577946e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "ntt_domain_to_coefficient_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "ntt_domain_to_coefficient_domain-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "ntt_domain_to_coefficient_domain",
              "relative_l2_error": 4.635067476911232e-06,
              "rms_error": 5.480618247768913e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-4-semantic-error",
            "observed": 2.52519121577946e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "add",
              "relative_l2_error": 5.983180396799472e-06,
              "rms_error": 8.820449123374224e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-4-semantic-error",
            "observed": 5.116790413136101e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add_plaintext-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "add_plaintext",
              "relative_l2_error": 3.7176387877570674e-06,
              "rms_error": 5.480570802116305e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-4-semantic-error",
            "observed": 2.5251585083536577e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply_plaintext-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "multiply_plaintext",
              "relative_l2_error": 4.840053438984083e-06,
              "rms_error": 5.155059819337627e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-4-semantic-error",
            "observed": 2.57519530889596e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "multiply",
              "relative_l2_error": 8.234684930058861e-06,
              "rms_error": 8.770624941025801e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-4-semantic-error",
            "observed": 4.9548517930041836e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "relinearize",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "relinearize-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "relinearize",
              "relative_l2_error": 8.234684930161442e-06,
              "rms_error": 8.770624941135066e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-4-semantic-error",
            "observed": 4.954851793153941e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rotate_with_key",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 4,
                "limb_count": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  4,
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rotate_with_key-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "rotate_with_key",
              "relative_l2_error": 4.981138475183685e-06,
              "rms_error": 5.8898211423553723e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-4-semantic-error",
            "observed": 2.5143363571630084e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rescale_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rescale_to_next_level-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "rescale_to_next_level",
              "relative_l2_error": 4.635067476911232e-06,
              "rms_error": 5.480618247768913e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-4-semantic-error",
            "observed": 2.52519121577946e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 4,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "mod_switch_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "mod_switch_to_next_level-level-4-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 4,
              "nonfinite_count": 0,
              "operation": "mod_switch_to_next_level",
              "relative_l2_error": 4.635067476911232e-06,
              "rms_error": 5.480618247768913e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-4-semantic-error",
            "observed": 2.52519121577946e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "encrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "encrypt-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "encrypt",
              "relative_l2_error": 4.592757846337952e-06,
              "rms_error": 5.4305902957420324e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-5-semantic-error",
            "observed": 2.570102797947974e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 5,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              },
              "operation": "decrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 5,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "decrypt-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "decrypt",
              "relative_l2_error": 4.629736396139503e-06,
              "rms_error": 5.474314646213292e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-5-semantic-error",
            "observed": 2.578918634582537e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "coefficient_domain_to_ntt_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "coefficient_domain_to_ntt_domain-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "coefficient_domain_to_ntt_domain",
              "relative_l2_error": 4.629736396139503e-06,
              "rms_error": 5.474314646213292e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-5-semantic-error",
            "observed": 2.578918634582537e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "ntt_domain_to_coefficient_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "ntt_domain_to_coefficient_domain-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "ntt_domain_to_coefficient_domain",
              "relative_l2_error": 4.629736396139503e-06,
              "rms_error": 5.474314646213292e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-5-semantic-error",
            "observed": 2.578918634582537e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "add",
              "relative_l2_error": 5.987277378327027e-06,
              "rms_error": 8.826488924069942e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-5-semantic-error",
            "observed": 5.164341414261231e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add_plaintext-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "add_plaintext",
              "relative_l2_error": 3.7133685536991084e-06,
              "rms_error": 5.474275591249312e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-5-semantic-error",
            "observed": 2.578914032154506e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply_plaintext-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "multiply_plaintext",
              "relative_l2_error": 4.842851109917572e-06,
              "rms_error": 5.158039571771929e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-5-semantic-error",
            "observed": 2.6299747952225677e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "multiply",
              "relative_l2_error": 8.29626178572281e-06,
              "rms_error": 8.836209418229636e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-5-semantic-error",
            "observed": 5.021981752578697e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "relinearize",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "relinearize-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "relinearize",
              "relative_l2_error": 8.29626178582453e-06,
              "rms_error": 8.836209418337973e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-5-semantic-error",
            "observed": 5.021981752722502e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rotate_with_key",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 5,
                "limb_count": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  5,
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rotate_with_key-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "rotate_with_key",
              "relative_l2_error": 5.01856473942359e-06,
              "rms_error": 5.934074881434859e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-5-semantic-error",
            "observed": 2.576949506843096e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rescale_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rescale_to_next_level-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "rescale_to_next_level",
              "relative_l2_error": 4.629736396139503e-06,
              "rms_error": 5.474314646213292e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-5-semantic-error",
            "observed": 2.578918634582537e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "mod_switch_to_next_level",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "mod_switch_to_next_level-level-5-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 5,
              "nonfinite_count": 0,
              "operation": "mod_switch_to_next_level",
              "relative_l2_error": 4.629736396139503e-06,
              "rms_error": 5.474314646213292e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-5-semantic-error",
            "observed": 2.578918634582537e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "encrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "encrypt-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "encrypt",
              "relative_l2_error": 4.6271012465904e-06,
              "rms_error": 5.4711987803113746e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-6-semantic-error",
            "observed": 2.543311244020643e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 6,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              },
              "operation": "decrypt",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": null,
                "device": "cpu",
                "dtype": "torch.float64",
                "level": 6,
                "limb_count": null,
                "modulus_basis": null,
                "polynomial_domain": "coefficient",
                "prime_ids": [],
                "representation": "approximate_coefficients",
                "residue_representation": null,
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "plaintext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "decrypt-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "decrypt",
              "relative_l2_error": 4.668900020990605e-06,
              "rms_error": 5.5206226833836105e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-6-semantic-error",
            "observed": 2.6144922345022792e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "coefficient_domain_to_ntt_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "coefficient_domain_to_ntt_domain-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "coefficient_domain_to_ntt_domain",
              "relative_l2_error": 4.668900020990605e-06,
              "rms_error": 5.5206226833836105e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-6-semantic-error",
            "observed": 2.6144922345022792e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "ntt_domain_to_coefficient_domain",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "ntt_domain_to_coefficient_domain-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "ntt_domain_to_coefficient_domain",
              "relative_l2_error": 4.668900020990605e-06,
              "rms_error": 5.5206226833836105e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-6-semantic-error",
            "observed": 2.6144922345022792e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "add",
              "relative_l2_error": 6.077736903848699e-06,
              "rms_error": 8.959845030634141e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-6-semantic-error",
            "observed": 5.2436482974240216e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "add_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "add_plaintext-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "add_plaintext",
              "relative_l2_error": 3.7447949533174857e-06,
              "rms_error": 5.5206046237339346e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-6-semantic-error",
            "observed": 2.6144406695478473e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply_plaintext",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply_plaintext-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "multiply_plaintext",
              "relative_l2_error": 4.8729110746820255e-06,
              "rms_error": 5.190055936566541e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-6-semantic-error",
            "observed": 2.6662692779228754e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "multiply",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 3,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "ntt",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "montgomery",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "multiply-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "multiply",
              "relative_l2_error": 8.30953981910691e-06,
              "rms_error": 8.850351629104175e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-6-semantic-error",
            "observed": 5.0891812721071634e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              },
              "operation": "relinearize",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1.2089258196146292e+24,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "relinearize-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "relinearize",
              "relative_l2_error": 8.30953981921093e-06,
              "rms_error": 8.85035162921497e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-6-semantic-error",
            "observed": 5.0891812722570286e-08,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 6,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              },
              "operation": "rotate_with_key",
              "predicted_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cpu",
                "dtype": "torch.int64",
                "level": 6,
                "limb_count": 2,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "prime_ids": [
                  6,
                  7
                ],
                "representation": "rns",
                "residue_representation": "standard",
                "ring_dimension": 16384,
                "scale": 1099511627776.0,
                "value_type": "ciphertext"
              }
            },
            "limit": 0,
            "metric": "state_mismatch_count",
            "name": "rotate_with_key-level-6-exit-state",
            "observed": 0,
            "oracle": "Observed exit state satisfies the operation postconditions for level, actual scale, rows, components, domain, basis, representation, shape, dtype, and device.",
            "passed": true,
            "unit": "fields"
          },
          {
            "comparison": "<=",
            "details": {
              "entry_level": 6,
              "nonfinite_count": 0,
              "operation": "rotate_with_key",
              "relative_l2_error": 5.0265310426612395e-06,
              "rms_error": 5.943494435111047e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-6-semantic-error",
            "observed": 2.6106377967136917e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          }
        ],
        "effective_parameters": {
          "ciphertext_modulus_basis": "Q",
          "include_raw_samples": true,
          "levels": [
            0,
            1,
            2,
            3,
            4,
            5,
            6
          ],
          "logN": 14,
          "nonce": 0,
          "ntt_backend": "radix2_indexed",
          "num_p_primes": 1,
          "num_scale_primes": 7,
          "operations": [
            "encrypt",
            "decrypt",
            "coefficient_domain_to_ntt_domain",
            "ntt_domain_to_coefficient_domain",
            "add",
            "add_plaintext",
            "multiply_plaintext",
            "multiply",
            "relinearize",
            "rotate_with_key",
            "rescale_to_next_level",
            "mod_switch_to_next_level"
          ],
          "preset": "slots8192-scale40-levels7-int64",
          "rescale_rounding": "nearest",
          "rotation_step": 1,
          "runs": 3,
          "scale_bits": 40,
          "seed": 20260807,
          "warmup": 1
        },
        "evidence": [
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              19.851240000036796,
              19.38326300000881,
              17.914671000028193
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.6847970000289934,
              1.7390809999824342,
              1.7163470000127745
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.9888179999725253,
              1.1244250000004286,
              1.114048999966144
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.7610449999665434,
              1.0980750000157968,
              1.081759999976839
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.6962699999917277,
              0.1434159999575968,
              0.12675099998205042
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.9153589999755241,
              0.2150040000401532,
              0.16721200000802128
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.7978520000051503,
              0.36572100003695596,
              0.23749799998995513
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              1.1241650000215486,
              0.4601229999821044,
              0.36789500001077613
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              10.295086999974501,
              9.250721999990219,
              8.907104999991589
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              8.266468999977405,
              7.539994000012484,
              7.394624999960797
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              1.1301229999958196,
              0.3308589999733158,
              0.19279100001767802
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.6805060000374397,
              0.0879229999668496,
              0.09641600001941697
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              22.0590669999865,
              19.03503900001624,
              19.030170999997154
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.971419000004971,
              2.092313999980888,
              2.0503009999970345
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.8474640000363252,
              1.0859270000196375,
              1.1230630000227393
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.9572699999912402,
              1.0678390000293803,
              1.0865680000051725
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.7063140000127532,
              0.2002720000291447,
              0.1667210000277919
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.7726850000153718,
              0.27587599998923906,
              0.2369569999700616
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.8571920000122191,
              0.3775490000066384,
              0.2401220000365356
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              1.1048160000086682,
              0.4653319999761152,
              0.38144400002693146
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              8.282232999988537,
              7.416468000030818,
              7.380152999985512
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              6.673667999962163,
              5.905820999998923,
              5.845190000002276
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              1.0017699999593788,
              0.31669699995973133,
              0.26362699998117023
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.5939249999755702,
              0.08052099997257756,
              0.06764200003317455
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              17.485342999975728,
              16.68742000003931,
              16.11532800001214
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.66293399999995,
              1.7740740000249389,
              1.7555459999698542
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.7516999999998006,
              1.039165999998204,
              1.0114950000001954
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.7884259999618735,
              1.012516000002961,
              0.9749000000169872
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.6060939999770198,
              0.1331400000026406,
              0.11828799995328154
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.8767909999960466,
              0.24973600000066654,
              0.16889500000161206
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.8702719999860165,
              0.3044389999899977,
              0.3188000000022839
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              1.0334779999539023,
              0.3959559999771045,
              0.3499780000311148
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              7.766545999970731,
              6.940771000017776,
              6.765255999994224
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              6.117689999996401,
              5.4465380000010555,
              5.460659999982909
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              1.0473880000176905,
              0.49942300000793693,
              0.2012630000081117
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.9377229999927295,
              0.07859799995912908,
              0.06711099996437042
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              17.427495999982057,
              16.33622099996046,
              16.0531550000087
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.7461389999530184,
              1.6530010000224138,
              1.4939220000087516
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.7107780000173989,
              1.019365999979982,
              0.9727659999612115
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.8369979999874886,
              0.9725159999902644,
              0.9475379999912548
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.6613670000206184,
              0.12261500000931846,
              0.08413699998754964
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.8767519999537399,
              0.25146899997707806,
              0.2308779999680155
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.7810970000150519,
              0.27438300003268523,
              0.2819240000349055
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              1.026185999990048,
              0.4678349999949205,
              0.2997419999815065
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              7.380293000039728,
              6.543962999955966,
              6.414558000017223
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              5.426508000027752,
              4.636688000005051,
              4.612271000041801
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.8663560000172765,
              0.31976200000372046,
              0.24920600003497384
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.60169699997914,
              0.08011100004523541,
              0.06141299996897942
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              17.405663000033655,
              16.222961000039504,
              18.180441000026804
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.806630000009136,
              2.5454569999965315,
              1.7994730000054915
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.7657810000173413,
              1.0886610000397923,
              1.073697999970591
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.9762779999723534,
              1.0996770000133438,
              1.0628919999930986
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.6882870000026742,
              0.11816800002861783,
              0.10910499997862644
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.7833700000219324,
              0.22762300000067626,
              0.1769969999827481
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.8250529999713763,
              0.2501169999504782,
              0.22730199998477474
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.935669999989841,
              0.3160069999808002,
              0.29982199998812575
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              7.252329999971607,
              6.203208999977505,
              6.177930999967884
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              5.292877000044882,
              4.126889999952255,
              4.0466190000074675
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              1.3303149999615016,
              0.2271420000283797,
              0.195674999986295
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.5815960000177256,
              0.08019099999501123,
              0.060451999956967484
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              18.882689999998092,
              18.21385100004136,
              18.162303999986307
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              3.1929630000036013,
              1.8320809999750054,
              1.8287560000089798
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.708054000005177,
              1.0684700000069824,
              1.0516950000010183
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.9093369999723109,
              1.0595269999953416,
              1.0537779999708619
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.5858229999944342,
              0.11309000001347158,
              0.09080699999231001
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.7037709999622166,
              0.20644099998889942,
              0.21930099995870478
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.7374710000362938,
              0.22100299997873663,
              0.1879729999814117
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.8768420000251353,
              0.32791500001394525,
              0.3104980000330215
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              5.322521999971741,
              4.552983000053246,
              4.527894999966975
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              3.9996579999979076,
              3.0642590000411474,
              3.0898569999635583
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.8349880000082521,
              0.301533999959247,
              0.15481299999464682
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.23662700004933868,
              0.05327100001295548,
              0.04113100004587977
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              19.673050999983843,
              17.712325000047713,
              18.354993999992075
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.456412000015007,
              1.5833569999585961,
              1.4232949999950506
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.4023630000110643,
              0.858283000013671,
              0.8112630000027821
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.7062410000221462,
              0.8578530000136197,
              0.8096000000250569
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.5189119999613467,
              0.10186299999759285,
              0.0879529999906481
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.8574029999977029,
              0.1387689999887698,
              0.11863899999298155
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.8154889999900661,
              0.24119400001154645,
              0.15332099997067417
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              1.4273819999743864,
              0.22437799998442642,
              0.20489799999268143
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              5.245655999999599,
              4.3248380000022735,
              4.097125000043889
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              3.608799000005547,
              2.6596579999704772,
              2.7177360000223416
            ],
            "unit": "ms"
          }
        ],
        "metadata": {
          "benchmark_context": {
            "ckks_plan": {
              "buffer_bit_length": 62,
              "ciphertext_modulus_basis": "Q",
              "complete_qp_product_bits": 400,
              "complex_slot_count": 8192,
              "default_scale": 1099511627776.0,
              "evaluation_key_modulus_basis": "QP",
              "final_public_level": 6,
              "level_states": [
                {
                  "active_q_count": 8,
                  "active_q_prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 340,
                  "active_scale_prime_count": 7,
                  "available_public_transitions": 6,
                  "entry_chain_depth": 0,
                  "entry_level": 0
                },
                {
                  "active_q_count": 7,
                  "active_q_prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 301,
                  "active_scale_prime_count": 6,
                  "available_public_transitions": 5,
                  "entry_chain_depth": 1,
                  "entry_level": 1
                },
                {
                  "active_q_count": 6,
                  "active_q_prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 260,
                  "active_scale_prime_count": 5,
                  "available_public_transitions": 4,
                  "entry_chain_depth": 2,
                  "entry_level": 2
                },
                {
                  "active_q_count": 5,
                  "active_q_prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 220,
                  "active_scale_prime_count": 4,
                  "available_public_transitions": 3,
                  "entry_chain_depth": 3,
                  "entry_level": 3
                },
                {
                  "active_q_count": 4,
                  "active_q_prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 180,
                  "active_scale_prime_count": 3,
                  "available_public_transitions": 2,
                  "entry_chain_depth": 4,
                  "entry_level": 4
                },
                {
                  "active_q_count": 3,
                  "active_q_prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 140,
                  "active_scale_prime_count": 2,
                  "available_public_transitions": 1,
                  "entry_chain_depth": 5,
                  "entry_level": 5
                },
                {
                  "active_q_count": 2,
                  "active_q_prime_ids": [
                    6,
                    7
                  ],
                  "active_q_product_bits": 100,
                  "active_scale_prime_count": 1,
                  "available_public_transitions": 0,
                  "entry_chain_depth": 6,
                  "entry_level": 6
                }
              ],
              "logN": 14,
              "maximum_security_budget_bits": 430,
              "ntt_backend": "radix2_indexed",
              "num_p_primes": 1,
              "num_q_primes": 8,
              "num_scale_primes": 7,
              "p_product_bits": 60,
              "p_rows": [
                {
                  "modulus_bits": 60,
                  "modulus_decimal": "1152921504606683137",
                  "prime_id": 8,
                  "role": "key_switch_p_prime"
                }
              ],
              "preset": "slots8192-scale40-levels7-int64",
              "public_level_count": 7,
              "q0_product_bits": 340,
              "q_rows": [
                {
                  "modulus_bits": 40,
                  "modulus_decimal": "1099510054913",
                  "prime_id": 0,
                  "role": "scale_q_prime"
                },
                {
                  "modulus_bits": 41,
                  "modulus_decimal": "1099515691009",
                  "prime_id": 1,
                  "role": "scale_q_prime"
                },
                {
                  "modulus_bits": 40,
                  "modulus_decimal": "1099508121601",
                  "prime_id": 2,
                  "role": "scale_q_prime"
                },
                {
                  "modulus_bits": 41,
                  "modulus_decimal": "1099515789313",
                  "prime_id": 3,
                  "role": "scale_q_prime"
                },
                {
                  "modulus_bits": 40,
                  "modulus_decimal": "1099507695617",
                  "prime_id": 4,
                  "role": "scale_q_prime"
                },
                {
                  "modulus_bits": 41,
                  "modulus_decimal": "1099516280833",
                  "prime_id": 5,
                  "role": "scale_q_prime"
                },
                {
                  "modulus_bits": 40,
                  "modulus_decimal": "1099506515969",
                  "prime_id": 6,
                  "role": "scale_q_prime"
                },
                {
                  "modulus_bits": 60,
                  "modulus_decimal": "1152921504606748673",
                  "prime_id": 7,
                  "role": "structural_base_q_prime"
                }
              ],
              "ring_dimension": 16384,
              "scale_bits": 40,
              "security_bits": 128,
              "security_budget_enforced": true,
              "sigma": 3.19,
              "torch_dtype": "torch.int64"
            },
            "entry_state": {
              "axis": "public_source_level",
              "construction": "direct_at_entry_level",
              "entry_chain_depth_definition": "The number of leading scale-Q rows absent relative to Q_0; for a public FHElium value it equals entry_level and does not assert that the setup executed that many multiplications.",
              "levels": [
                {
                  "active_q_count": 8,
                  "active_q_prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 340,
                  "active_scale_prime_count": 7,
                  "available_public_transitions": 6,
                  "entry_chain_depth": 0,
                  "entry_level": 0
                },
                {
                  "active_q_count": 7,
                  "active_q_prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 301,
                  "active_scale_prime_count": 6,
                  "available_public_transitions": 5,
                  "entry_chain_depth": 1,
                  "entry_level": 1
                },
                {
                  "active_q_count": 6,
                  "active_q_prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 260,
                  "active_scale_prime_count": 5,
                  "available_public_transitions": 4,
                  "entry_chain_depth": 2,
                  "entry_level": 2
                },
                {
                  "active_q_count": 5,
                  "active_q_prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 220,
                  "active_scale_prime_count": 4,
                  "available_public_transitions": 3,
                  "entry_chain_depth": 3,
                  "entry_level": 3
                },
                {
                  "active_q_count": 4,
                  "active_q_prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 180,
                  "active_scale_prime_count": 3,
                  "available_public_transitions": 2,
                  "entry_chain_depth": 4,
                  "entry_level": 4
                },
                {
                  "active_q_count": 3,
                  "active_q_prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "active_q_product_bits": 140,
                  "active_scale_prime_count": 2,
                  "available_public_transitions": 1,
                  "entry_chain_depth": 5,
                  "entry_level": 5
                },
                {
                  "active_q_count": 2,
                  "active_q_prime_ids": [
                    6,
                    7
                  ],
                  "active_q_product_bits": 100,
                  "active_scale_prime_count": 1,
                  "available_public_transitions": 0,
                  "entry_chain_depth": 6,
                  "entry_level": 6
                }
              ],
              "multiplicative_history_definition": "Workload multiplicative depth before entry and depth added by the timed call are reported separately from public level."
            },
            "parameter_selection": {
              "complete_qp_product_bits": 400,
              "maximum_security_budget_bits": 430,
              "rationale": "The maintained slots8192-scale40-levels7-int64 preset fixes logN=14, 8,192 complex slots, seven public levels, one key-switch P prime, and an enforced 128-bit security-table budget. The indexed radix-2 backend is the one fixed implementation shared by CPU and CUDA.",
              "security_budget_status": "within_exact_builtin_budget"
            }
          },
          "key_bytes_by_role": {
            "decryption_key": 1179648,
            "public_key": 2097152,
            "relinearization_key": 18874368,
            "rotation_key_step_1": 18874368
          },
          "level_order": [
            0,
            1,
            2,
            3,
            4,
            5,
            6
          ],
          "not_applicable_cases": [
            {
              "active_q_count": 2,
              "active_q_prime_ids": [
                6,
                7
              ],
              "active_q_product_bits": 100,
              "active_scale_prime_count": 1,
              "available_public_transitions": 0,
              "entry_chain_depth": 6,
              "entry_level": 6,
              "observed_exit_state": null,
              "operation": "rescale_to_next_level",
              "predicted_exit_state": null,
              "reason": "rescale_to_next_level requires a source below final_public_level=6; the terminal exception path is not timed.",
              "reason_code": "no_following_public_level",
              "status": "not_applicable"
            },
            {
              "active_q_count": 2,
              "active_q_prime_ids": [
                6,
                7
              ],
              "active_q_product_bits": 100,
              "active_scale_prime_count": 1,
              "available_public_transitions": 0,
              "entry_chain_depth": 6,
              "entry_level": 6,
              "observed_exit_state": null,
              "operation": "mod_switch_to_next_level",
              "predicted_exit_state": null,
              "reason": "mod_switch_to_next_level requires a source below final_public_level=6; the terminal exception path is not timed.",
              "reason_code": "no_following_public_level",
              "status": "not_applicable"
            }
          ],
          "operation_order": [
            "encrypt",
            "decrypt",
            "coefficient_domain_to_ntt_domain",
            "ntt_domain_to_coefficient_domain",
            "add",
            "add_plaintext",
            "multiply_plaintext",
            "multiply",
            "relinearize",
            "rotate_with_key",
            "rescale_to_next_level",
            "mod_switch_to_next_level"
          ],
          "resolved_parameters": {
            "ciphertext_modulus_basis": "Q",
            "default_scale": 1099511627776.0,
            "device": "cpu",
            "include_raw_samples": true,
            "levels": [
              0,
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "logN": 14,
            "nonce": 0,
            "ntt_backend": "radix2_indexed",
            "num_p_primes": 1,
            "num_scale_primes": 7,
            "num_slots": 8192,
            "operations": [
              "encrypt",
              "decrypt",
              "coefficient_domain_to_ntt_domain",
              "ntt_domain_to_coefficient_domain",
              "add",
              "add_plaintext",
              "multiply_plaintext",
              "multiply",
              "relinearize",
              "rotate_with_key",
              "rescale_to_next_level",
              "mod_switch_to_next_level"
            ],
            "preset": "slots8192-scale40-levels7-int64",
            "rescale_rounding": "nearest",
            "rotation_step": 1,
            "runs": 3,
            "scale_bits": 40,
            "seed": 20260807,
            "warmup": 1
          },
          "timed_boundary": {
            "description": "One functional public CkksEngine call at one exact entry level, with synchronized device completion.",
            "excludes": [
              "engine and native-table construction",
              "key generation or lookup",
              "cleartext input construction",
              "encoding and operation-ready plaintext preparation",
              "setup encryption and domain conversion",
              "pending-product construction for relinearization or rescale",
              "correctness decryption, decoding, and state validation",
              "cleanup"
            ],
            "id": "depth-aware-single-public-ckks-call",
            "includes": [
              "one named functional public CkksEngine call",
              "output allocation and every representation conversion specified by that call"
            ],
            "synchronization": "Synchronize the selected engine device before each sample and after the public call; CPU calls complete synchronously. Pre-sample synchronization is outside elapsed time and post-call completion is inside it."
          },
          "workload_id": "ckks-depth-aware-single-operations"
        },
        "metrics": [
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "encrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              19.851240000036796,
              19.38326300000881,
              17.914671000028193
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 19.38326300000881
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 52.49419702892165
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 430032.46206092613
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "decrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              2.6847970000289934,
              1.7390809999824342,
              1.7163470000127745
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.7390809999824342
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 488.58144448911486
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 4002459.193254829
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.9888179999725253,
              1.1244250000004286,
              1.114048999966144
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.1244250000004286
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 709.674183861257
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 5813650.914191417
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.7610449999665434,
              1.0980750000157968,
              1.081759999976839
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0980750000157968
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 761.2512941350852
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6236170.601554618
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "add"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.6962699999917277,
              0.1434159999575968,
              0.12675099998205042
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.1434159999575968
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 3104.1857878092674
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 25429489.97373352
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "add_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.9153589999755241,
              0.2150040000401532,
              0.16721200000802128
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2150040000401532
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2312.0050863689644
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 18939945.667534556
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "multiply_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.7978520000051503,
              0.36572100003695596,
              0.23749799998995513
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.36572100003695596
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2141.2191101888125
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 17540866.95066675
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "multiply"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.1241650000215486,
              0.4601229999821044,
              0.36789500001077613
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4601229999821044
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1536.7411764049918
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 12588983.717109693
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "relinearize"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              10.295086999974501,
              9.250721999990219,
              8.907104999991589
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 9.250721999990219
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 105.43735520392066
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 863742.813830518
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "rotate_with_key"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              8.266468999977405,
              7.539994000012484,
              7.394624999960797
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 7.539994000012484
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 129.30428090296354
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1059260.6691570773
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "rescale_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.1301229999958196,
              0.3308589999733158,
              0.19279100001767802
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3308589999733158
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1814.033727738886
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 14860564.297636954
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "latency",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.6805060000374397,
              0.0879229999668496,
              0.09641600001941697
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09641600001941697
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 3468.829674586507
          },
          {
            "dimensions": {
              "active_q_count": 8,
              "active_q_product_bits": 340,
              "category": "throughput",
              "entry_chain_depth": 0,
              "entry_level": 0,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 28416652.694212664
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "encrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              22.0590669999865,
              19.03503900001624,
              19.030170999997154
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 19.03503900001624
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 49.89664990067166
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 408753.35598630225
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "decrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              2.971419000004971,
              2.092313999980888,
              2.0503009999970345
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 2.092313999980888
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 421.7016674375205
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 3454580.059648168
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.8474640000363252,
              1.0859270000196375,
              1.1230630000227393
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.1230630000227393
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 739.5621890305658
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6058493.452538395
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.9572699999912402,
              1.0678390000293803,
              1.0865680000051725
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0865680000051725
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 729.6292972383727
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 5977123.202976749
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "add"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.7063140000127532,
              0.2002720000291447,
              0.1667210000277919
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2002720000291447
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2795.099631144873
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 22897456.1783388
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "add_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.7726850000153718,
              0.27587599998923906,
              0.2369569999700616
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.27587599998923906
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2333.6896099930973
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 19117585.285063453
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "multiply_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8571920000122191,
              0.3775490000066384,
              0.2401220000365356
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3775490000066384
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2034.087233788715
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 16663242.619197153
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "multiply"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.1048160000086682,
              0.4653319999761152,
              0.38144400002693146
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4653319999761152
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1537.2065472608988
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 12592796.035161283
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "relinearize"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              8.282232999988537,
              7.416468000030818,
              7.380152999985512
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 7.416468000030818
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 129.98912337672257
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1064870.8987021113
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "rotate_with_key"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              6.673667999962163,
              5.905820999998923,
              5.845190000002276
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 5.905820999998923
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 162.82508911042441
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1333863.1299925968
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "rescale_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.0017699999593788,
              0.31669699995973133,
              0.26362699998117023
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.31669699995973133
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1896.2210843281694
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 15533843.122816363
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "latency",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.5939249999755702,
              0.08052099997257756,
              0.06764200003317455
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08052099997257756
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 4042.647233313983
          },
          {
            "dimensions": {
              "active_q_count": 7,
              "active_q_product_bits": 301,
              "category": "throughput",
              "entry_chain_depth": 1,
              "entry_level": 1,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 33117366.13530815
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "encrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              17.485342999975728,
              16.68742000003931,
              16.11532800001214
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 16.68742000003931
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 59.65627130284939
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 488704.1745129422
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "decrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              2.66293399999995,
              1.7740740000249389,
              1.7555459999698542
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.7740740000249389
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 484.4527799035013
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 3968637.172969483
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.7516999999998006,
              1.039165999998204,
              1.0114950000001954
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.039165999998204
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 788.9834763194289
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6463352.638008761
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.7884259999618735,
              1.012516000002961,
              0.9749000000169872
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.012516000002961
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 794.5247709026074
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6508746.92323416
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "add"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.6060939999770198,
              0.1331400000026406,
              0.11828799995328154
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.1331400000026406
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 3498.452518109855
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 28659323.028355934
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "add_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8767909999960466,
              0.24973600000066654,
              0.16889500000161206
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.24973600000066654
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2315.8476542809053
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 18971423.983869176
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "multiply_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8702719999860165,
              0.3044389999899977,
              0.3188000000022839
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3188000000022839
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2008.6895912005953
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 16455185.131115276
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "multiply"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.0334779999539023,
              0.3959559999771045,
              0.3499780000311148
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3959559999771045
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1685.950190323467
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 13811303.959129842
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "relinearize"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              7.766545999970731,
              6.940771000017776,
              6.765255999994224
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 6.940771000017776
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 139.71311216417394
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1144529.8148489129
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "rotate_with_key"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              6.117689999996401,
              5.4465380000010555,
              5.460659999982909
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 5.460659999982909
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 176.2126129701094
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1443533.7254511362
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "rescale_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.0473880000176905,
              0.49942300000793693,
              0.2012630000081117
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.49942300000793693
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1716.174486859308
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 14058901.396351451
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "latency",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.9377229999927295,
              0.07859799995912908,
              0.06711099996437042
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07859799995912908
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2768.978579395809
          },
          {
            "dimensions": {
              "active_q_count": 6,
              "active_q_product_bits": 260,
              "category": "throughput",
              "entry_chain_depth": 2,
              "entry_level": 2,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 22683472.522410467
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "encrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              17.427495999982057,
              16.33622099996046,
              16.0531550000087
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 16.33622099996046
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 60.22056141949133
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 493326.839148473
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "decrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              2.7461389999530184,
              1.6530010000224138,
              1.4939220000087516
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.6530010000224138
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 509.07321185625597
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 4170327.751526449
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.7107780000173989,
              1.019365999979982,
              0.9727659999612115
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.019365999979982
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 810.1736202158701
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6636942.296808408
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.8369979999874886,
              0.9725159999902644,
              0.9475379999912548
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.9725159999902644
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 798.4983971541376
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6541298.869486695
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "add"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.6613670000206184,
              0.12261500000931846,
              0.08413699998754964
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.12261500000931846
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 3455.747426262495
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 28309482.91594236
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "add_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8767519999537399,
              0.25146899997707806,
              0.2308779999680155
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.25146899997707806
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2207.3447189816998
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 18082567.937898085
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "multiply_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.7810970000150519,
              0.27438300003268523,
              0.2819240000349055
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2819240000349055
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2243.1516578495507
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 18375898.38110352
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "multiply"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.026185999990048,
              0.4678349999949205,
              0.2997419999815065
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4678349999949205
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1672.4617466499585
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 13700806.62855646
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "relinearize"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              7.380293000039728,
              6.543962999955966,
              6.414558000017223
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 6.543962999955966
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 147.5012259809296
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1208330.0432357753
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "rotate_with_key"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              5.426508000027752,
              4.636688000005051,
              4.612271000041801
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 4.636688000005051
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 204.42279622070964
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1674631.5466400534
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "rescale_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8663560000172765,
              0.31976200000372046,
              0.24920600003497384
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.31976200000372046
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2090.1204187228905
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 17122266.47017792
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "latency",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.60169699997914,
              0.08011100004523541,
              0.06141299996897942
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08011100004523541
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 4036.4844373703427
          },
          {
            "dimensions": {
              "active_q_count": 5,
              "active_q_product_bits": 220,
              "category": "throughput",
              "entry_chain_depth": 3,
              "entry_level": 3,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 33066880.510937847
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "encrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              17.405663000033655,
              16.222961000039504,
              18.180441000026804
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 17.405663000033655
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 57.904924553149364
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 474357.1419393996
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "decrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              2.806630000009136,
              2.5454569999965315,
              1.7994730000054915
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 2.5454569999965315
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 419.48889473000565
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 3436453.0256282063
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.7657810000173413,
              1.0886610000397923,
              1.073697999970591
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0886610000397923
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 763.7202339984894
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6256396.156915626
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.9762779999723534,
              1.0996770000133438,
              1.0628919999930986
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0996770000133438
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 724.8395507288309
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 5937885.599570583
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "add"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.6882870000026742,
              0.11816800002861783,
              0.10910499997862644
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.11816800002861783
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 3276.683122861965
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 26842588.142485216
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "add_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.7833700000219324,
              0.22762300000067626,
              0.1769969999827481
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.22762300000067626
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2525.273781754453
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 20687042.82013248
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "multiply_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8250529999713763,
              0.2501169999504782,
              0.22730199998477474
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2501169999504782
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2303.3124706059416
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 18868735.759203874
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "multiply"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.935669999989841,
              0.3160069999808002,
              0.29982199998812575
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3160069999808002
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1933.6138792739982
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 15840164.899012594
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "relinearize"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              7.252329999971607,
              6.203208999977505,
              6.177930999967884
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 6.203208999977505
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 152.80029459961398
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1251740.0133600377
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "rotate_with_key"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              5.292877000044882,
              4.126889999952255,
              4.0466190000074675
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 4.126889999952255
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 222.7769202515786
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1824988.5307009318
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "rescale_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.3303149999615016,
              0.2271420000283797,
              0.195674999986295
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2271420000283797
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1711.2231138560974
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 14018339.74870915
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "latency",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.5815960000177256,
              0.08019099999501123,
              0.060451999956967484
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08019099999501123
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 4153.749659220619
          },
          {
            "dimensions": {
              "active_q_count": 4,
              "active_q_product_bits": 180,
              "category": "throughput",
              "entry_chain_depth": 4,
              "entry_level": 4,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 34027517.20833531
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "encrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              18.882689999998092,
              18.21385100004136,
              18.162303999986307
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 18.21385100004136
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 54.289951228597005
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 444743.28046466666
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "decrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              3.1929630000036013,
              1.8320809999750054,
              1.8287560000089798
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.8320809999750054
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 437.7133852761145
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 3585748.05218193
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.708054000005177,
              1.0684700000069824,
              1.0516950000010183
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0684700000069824
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 783.6542266755569
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6419695.424926162
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.9093369999723109,
              1.0595269999953416,
              1.0537779999708619
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0595269999953416
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 745.7785206950692
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 6109417.641534007
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "add"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.5858229999944342,
              0.11309000001347158,
              0.09080699999231001
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.11309000001347158
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 3798.814769790787
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 31119890.594126128
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "add_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.7037709999622166,
              0.20644099998889942,
              0.21930099995870478
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.21930099995870478
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2656.0119274762815
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 21758049.709885698
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "multiply_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.7374710000362938,
              0.22100299997873663,
              0.1879729999814117
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.22100299997873663
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2616.7803657816803
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 21436664.756483525
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "multiply"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8768420000251353,
              0.32791500001394525,
              0.3104980000330215
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.32791500001394525
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1979.8647751416413
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 16219052.237960326
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "relinearize"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              5.322521999971741,
              4.552983000053246,
              4.527894999966975
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 4.552983000053246
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 208.28415513015497
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1706263.7988262295
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "rotate_with_key"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              3.9996579999979076,
              3.0642590000411474,
              3.0898569999635583
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 3.0898569999635583
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 295.45664498729514
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 2420380.8357359217
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "rescale_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8349880000082521,
              0.301533999959247,
              0.15481299999464682
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.301533999959247
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2323.1771771755134
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "rescale_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 19031467.435421806
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "latency",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.23662700004933868,
              0.05327100001295548,
              0.04113100004587977
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05327100001295548
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 9062.650097180784
          },
          {
            "dimensions": {
              "active_q_count": 3,
              "active_q_product_bits": 140,
              "category": "throughput",
              "entry_chain_depth": 5,
              "entry_level": 5,
              "operation": "mod_switch_to_next_level"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 74241229.59610498
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "encrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              19.673050999983843,
              17.712325000047713,
              18.354993999992075
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 18.354993999992075
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 53.82095597856147
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "encrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 440901.2713763756
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "decrypt"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              2.456412000015007,
              1.5833569999585961,
              1.4232949999950506
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.5833569999585961
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 549.14238603414
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "decrypt"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 4498574.426391675
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.4023630000110643,
              0.858283000013671,
              0.8112630000027821
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.858283000013671
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 976.5914289691286
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "coefficient_domain_to_ntt_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 8000236.986115102
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.7062410000221462,
              0.8578530000136197,
              0.8096000000250569
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8578530000136197
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 889.2329891050921
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "ntt_domain_to_coefficient_domain"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 7284596.646748914
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "add"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.5189119999613467,
              0.10186299999759285,
              0.0879529999906481
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10186299999759285
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 4232.935625816099
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "add"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 34676208.64668548
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "add_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8574029999977029,
              0.1387689999887698,
              0.11863899999298155
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.1387689999887698
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2691.0391089209647
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "add_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 22044992.380280543
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "multiply_plaintext"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              0.8154889999900661,
              0.24119400001154645,
              0.15332099997067417
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.24119400001154645
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 2479.330646897622
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "multiply_plaintext"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 20310676.65938532
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "multiply"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              1.4273819999743864,
              0.22437799998442642,
              0.20489799999268143
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.22437799998442642
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 1615.8064652070418
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "multiply"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 13236686.562976087
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "relinearize"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              5.245655999999599,
              4.3248380000022735,
              4.097125000043889
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 4.3248380000022735
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 219.49689993479885
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "relinearize"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 1798118.6042658722
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "latency",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "rotate_with_key"
            },
            "direction": "lower",
            "name": "depth-aware-ckks-operation-latency",
            "samples": [
              3.608799000005547,
              2.6596579999704772,
              2.7177360000223416
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 2.7177360000223416
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-inverse-serial-rate",
            "samples": [],
            "statistic": "inverse_mean_synchronized_latency",
            "unit": "operations/s",
            "value": 333.84548940808924
          },
          {
            "dimensions": {
              "active_q_count": 2,
              "active_q_product_bits": 100,
              "category": "throughput",
              "entry_chain_depth": 6,
              "entry_level": 6,
              "operation": "rotate_with_key"
            },
            "direction": "higher",
            "name": "depth-aware-ckks-packed-slot-rate",
            "samples": [],
            "statistic": "slot_count_times_inverse_mean_latency",
            "unit": "slots/s",
            "value": 2734862.249231067
          }
        ],
        "notes": [
          "Entry chain depth is the number of absent leading scale-Q rows and is not multiplicative history.",
          "Raw multiplication primitives remain legal at the terminal public level, but their outputs have no following public rescale transition.",
          "Inverse synchronized serial rates are derived from mean latency and are not saturation-throughput measurements.",
          "Correctness tolerances are inherited from existing public operation families and are never inferred from benchmark results."
        ],
        "profile": "core",
        "rows": [
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": null,
                  "modulus_basis": null,
                  "polynomial_domain": "coefficient",
                  "prime_ids": [],
                  "representation": "integer_coefficients",
                  "residue_representation": null,
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 52.49419702892165,
            "inverse_synchronized_serial_slots_per_second": 430032.46206092613,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.5928562484449522e-06,
            "max_ms": 19.851240000036796,
            "mean_ms": 19.049724666691265,
            "median_ms": 19.38326300000881,
            "min_ms": 17.914671000028193,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "encrypt",
            "output_payload_bytes": 2097152,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.63456425748005e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.4800232286864736e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.8250295904967143,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 488.58144448911486,
            "inverse_synchronized_serial_slots_per_second": 4002459.193254829,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 2.6847970000289934,
            "mean_ms": 2.046741666674734,
            "median_ms": 1.7390809999824342,
            "min_ms": 1.7163470000127745,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 0,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "operation": "decrypt",
            "output_payload_bytes": 131072,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 0,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.658236791994558e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218090064e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4512687041405349,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 709.674183861257,
            "inverse_synchronized_serial_slots_per_second": 5813650.914191417,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 1.9888179999725253,
            "mean_ms": 1.4090973333130326,
            "median_ms": 1.1244250000004286,
            "min_ms": 1.114048999966144,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "coefficient_domain_to_ntt_domain",
            "output_payload_bytes": 2097152,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.658236791994558e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218090064e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4099463004331769,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 761.2512941350852,
            "inverse_synchronized_serial_slots_per_second": 6236170.601554618,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 1.7610449999665434,
            "mean_ms": 1.3136266666530598,
            "median_ms": 1.0980750000157968,
            "min_ms": 1.081759999976839,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "ntt_domain_to_coefficient_domain",
            "output_payload_bytes": 2097152,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.658236791994558e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218090064e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3164426420330963,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 3104.1857878092674,
            "inverse_synchronized_serial_slots_per_second": 25429489.97373352,
            "logical_live_input_bytes": 4194304,
            "max_abs_error": 5.204867540006415e-06,
            "max_ms": 0.6962699999917277,
            "mean_ms": 0.32214566664379163,
            "median_ms": 0.1434159999575968,
            "min_ms": 0.12675099998205042,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add",
            "output_payload_bytes": 2097152,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 6.044514449673739e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.910868241139284e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.26463332261618705,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2312.0050863689644,
            "inverse_synchronized_serial_slots_per_second": 18939945.667534556,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 2.6092304817540646e-06,
            "max_ms": 0.9153589999755241,
            "mean_ms": 0.4325250000078995,
            "median_ms": 0.2150040000401532,
            "min_ms": 0.16721200000802128,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add_plaintext",
            "output_payload_bytes": 2097152,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 3.736257362497618e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.5080184437312225e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3419722429869807,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2141.2191101888125,
            "inverse_synchronized_serial_slots_per_second": 17540866.95066675,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 2.660831338530006e-08,
            "max_ms": 0.7978520000051503,
            "mean_ms": 0.4670236666773538,
            "median_ms": 0.36572100003695596,
            "min_ms": 0.23749799998995513,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply_plaintext",
            "output_payload_bytes": 2097152,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.851157575026579e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.166886648578823e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.23971625453801143,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1536.7411764049918,
            "inverse_synchronized_serial_slots_per_second": 12588983.717109693,
            "logical_live_input_bytes": 4194304,
            "max_abs_error": 5.0137999123504754e-08,
            "max_ms": 1.1241650000215486,
            "mean_ms": 0.6507276666714764,
            "median_ms": 0.4601229999821044,
            "min_ms": 0.36789500001077613,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply",
            "output_payload_bytes": 3145728,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.324116476819363e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.865876982991491e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3368814652583293,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "triplet_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 3,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1.2089258196146292e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 105.43735520392066,
            "inverse_synchronized_serial_slots_per_second": 863742.813830518,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.013799912500039e-08,
            "max_ms": 10.295086999974501,
            "mean_ms": 9.484304666652102,
            "median_ms": 9.250721999990219,
            "min_ms": 8.907104999991589,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "relinearize",
            "output_payload_bytes": 2097152,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.324116476923757e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.865876983102672e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.5902226442582488,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 129.30428090296354,
            "inverse_synchronized_serial_slots_per_second": 1059260.6691570773,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6065143133136683e-06,
            "max_ms": 8.266468999977405,
            "mean_ms": 7.733695999983563,
            "median_ms": 7.539994000012484,
            "min_ms": 7.394624999960797,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rotate_with_key",
            "output_payload_bytes": 2097152,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 0,
              "limb_count": 8,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 5.039590615942345e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "rotation_key_step_1"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.958936397065001e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.38137325433738933,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "pending_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1.2089240902334718e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1814.033727738886,
            "inverse_synchronized_serial_slots_per_second": 14860564.297636954,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 1.1301229999958196,
            "mean_ms": 0.5512576666622712,
            "median_ms": 0.3308589999733158,
            "min_ms": 0.19279100001767802,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rescale_to_next_level",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.658236791994558e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218090064e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4131823638979586,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 8,
            "active_q_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 340,
            "active_scale_prime_count": 7,
            "available_public_transitions": 6,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 0,
            "entry_level": 0,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 0,
                  "limb_count": 8,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    0,
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 3468.829674586507,
            "inverse_synchronized_serial_slots_per_second": 28416652.694212664,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 0.6805060000374397,
            "mean_ms": 0.2882816666745687,
            "median_ms": 0.09641600001941697,
            "min_ms": 0.0879229999668496,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "mod_switch_to_next_level",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.658236791994558e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218090064e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.27736615814230664,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": null,
                  "modulus_basis": null,
                  "polynomial_domain": "coefficient",
                  "prime_ids": [],
                  "representation": "integer_coefficients",
                  "residue_representation": null,
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 49.89664990067166,
            "inverse_synchronized_serial_slots_per_second": 408753.35598630225,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.588826325214156e-06,
            "max_ms": 22.0590669999865,
            "mean_ms": 20.04142566666663,
            "median_ms": 19.03503900001624,
            "min_ms": 19.030170999997154,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "encrypt",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.67577355040509e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.528750114305219e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 1.4266892529668416,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 421.7016674375205,
            "inverse_synchronized_serial_slots_per_second": 3454580.059648168,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 2.971419000004971,
            "mean_ms": 2.3713446666609648,
            "median_ms": 2.092313999980888,
            "min_ms": 2.0503009999970345,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 1,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "operation": "decrypt",
            "output_payload_bytes": 131072,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 1,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.665025972536661e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.516041912821975e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4246631427344119,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 739.5621890305658,
            "inverse_synchronized_serial_slots_per_second": 6058493.452538395,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 1.8474640000363252,
            "mean_ms": 1.3521513333595674,
            "median_ms": 1.1230630000227393,
            "min_ms": 1.0859270000196375,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "coefficient_domain_to_ntt_domain",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.665025972536661e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.516041912821975e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3505669208124543,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 729.6292972383727,
            "inverse_synchronized_serial_slots_per_second": 5977123.202976749,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 1.9572699999912402,
            "mean_ms": 1.3705590000085976,
            "median_ms": 1.0865680000051725,
            "min_ms": 1.0678390000293803,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "ntt_domain_to_coefficient_domain",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.665025972536661e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.516041912821975e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.41493778006306564,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2795.099631144873,
            "inverse_synchronized_serial_slots_per_second": 22897456.1783388,
            "logical_live_input_bytes": 3670016,
            "max_abs_error": 5.100981524853185e-06,
            "max_ms": 0.7063140000127532,
            "mean_ms": 0.3577690000232299,
            "median_ms": 0.2002720000291447,
            "min_ms": 0.1667210000277919,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 6.013629992200102e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.865338143802583e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.24683885453678114,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2333.6896099930973,
            "inverse_synchronized_serial_slots_per_second": 19117585.285063453,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 2.5668144331822987e-06,
            "max_ms": 0.7726850000153718,
            "mean_ms": 0.4285059999915575,
            "median_ms": 0.27587599998923906,
            "min_ms": 0.2369569999700616,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add_plaintext",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 3.741665249071353e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.515990790413954e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.24388940141475024,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2034.087233788715,
            "inverse_synchronized_serial_slots_per_second": 16663242.619197153,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 2.617678485503195e-08,
            "max_ms": 0.8571920000122191,
            "mean_ms": 0.49162100001846437,
            "median_ms": 0.3775490000066384,
            "min_ms": 0.2401220000365356,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply_plaintext",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.883633522607445e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.20147623618969e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.26451611432641936,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1537.2065472608988,
            "inverse_synchronized_serial_slots_per_second": 12592796.035161283,
            "logical_live_input_bytes": 3670016,
            "max_abs_error": 4.954551106713819e-08,
            "max_ms": 1.1048160000086682,
            "mean_ms": 0.6505306666705716,
            "median_ms": 0.4653319999761152,
            "min_ms": 0.38144400002693146,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply",
            "output_payload_bytes": 2752512,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.35877102545195e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.902786962078543e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3230486776513696,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "triplet_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 3,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1.2089258196146292e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 129.98912337672257,
            "inverse_synchronized_serial_slots_per_second": 1064870.8987021113,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 4.9545511068618495e-08,
            "max_ms": 8.282232999988537,
            "mean_ms": 7.692951333334956,
            "median_ms": 7.416468000030818,
            "min_ms": 7.380152999985512,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "relinearize",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.358771025549483e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.902786962182426e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.41694872330426874,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 162.82508911042441,
            "inverse_synchronized_serial_slots_per_second": 1333863.1299925968,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5613119457895516e-06,
            "max_ms": 6.673667999962163,
            "mean_ms": 6.141559666654454,
            "median_ms": 5.905820999998923,
            "min_ms": 5.845190000002276,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rotate_with_key",
            "output_payload_bytes": 1835008,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 1,
              "limb_count": 7,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 5.016238356539411e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "rotation_key_step_1"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.931324108862538e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.37707071690579846,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "pending_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1.208930287186559e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1896.2210843281694,
            "inverse_synchronized_serial_slots_per_second": 15533843.122816363,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 1.0017699999593788,
            "mean_ms": 0.5273646666334267,
            "median_ms": 0.31669699995973133,
            "min_ms": 0.26362699998117023,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rescale_to_next_level",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.665025972536661e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.516041912821975e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.336154152575384,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 7,
            "active_q_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 301,
            "active_scale_prime_count": 6,
            "available_public_transitions": 5,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 1,
            "entry_level": 1,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 1,
                  "limb_count": 7,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    1,
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 4042.647233313983,
            "inverse_synchronized_serial_slots_per_second": 33117366.13530815,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 0.5939249999755702,
            "mean_ms": 0.2473626666604408,
            "median_ms": 0.08052099997257756,
            "min_ms": 0.06764200003317455,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "mod_switch_to_next_level",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.665025972536661e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.516041912821975e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2451129743804952,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": null,
                  "modulus_basis": null,
                  "polynomial_domain": "coefficient",
                  "prime_ids": [],
                  "representation": "integer_coefficients",
                  "residue_representation": null,
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 59.65627130284939,
            "inverse_synchronized_serial_slots_per_second": 488704.1745129422,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.579241101198615e-06,
            "max_ms": 17.485342999975728,
            "mean_ms": 16.76269700000906,
            "median_ms": 16.68742000003931,
            "min_ms": 16.11532800001214,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "encrypt",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.638173875130623e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.48429132973608e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.5618334540144087,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 484.4527799035013,
            "inverse_synchronized_serial_slots_per_second": 3968637.172969483,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 2.66293399999995,
            "mean_ms": 2.0641846666649144,
            "median_ms": 1.7740740000249389,
            "min_ms": 1.7555459999698542,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 2,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "operation": "decrypt",
            "output_payload_bytes": 131072,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 2,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.644382992312794e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.49163314322653e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.42344727717735425,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 788.9834763194289,
            "inverse_synchronized_serial_slots_per_second": 6463352.638008761,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 1.7516999999998006,
            "mean_ms": 1.2674536666660667,
            "median_ms": 1.039165999998204,
            "min_ms": 1.0114950000001954,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "coefficient_domain_to_ntt_domain",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.644382992312794e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.49163314322653e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3426001601192434,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 794.5247709026074,
            "inverse_synchronized_serial_slots_per_second": 6508746.92323416,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 1.7884259999618735,
            "mean_ms": 1.2586139999939405,
            "median_ms": 1.012516000002961,
            "min_ms": 0.9749000000169872,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "ntt_domain_to_coefficient_domain",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.644382992312794e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.49163314322653e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3749482696286266,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 3498.452518109855,
            "inverse_synchronized_serial_slots_per_second": 28659323.028355934,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.1788098683079135e-06,
            "max_ms": 0.6060939999770198,
            "mean_ms": 0.285840666644314,
            "median_ms": 0.1331400000026406,
            "min_ms": 0.11828799995328154,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 6.017200065413051e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.870601172334757e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.22653446185131662,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2315.8476542809053,
            "inverse_synchronized_serial_slots_per_second": 18971423.983869176,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 2.6012490067993012e-06,
            "max_ms": 0.8767909999960466,
            "mean_ms": 0.43180733333277505,
            "median_ms": 0.24973600000066654,
            "min_ms": 0.16889500000161206,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add_plaintext",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 3.725161983746938e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491661553702087e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3163770582896606,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2008.6895912005953,
            "inverse_synchronized_serial_slots_per_second": 16455185.131115276,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 2.6527967430376237e-08,
            "max_ms": 0.8702719999860165,
            "mean_ms": 0.49783699999276604,
            "median_ms": 0.3188000000022839,
            "min_ms": 0.3044389999899977,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply_plaintext",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.836437177773844e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.151208200115613e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2634165667978099,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1685.950190323467,
            "inverse_synchronized_serial_slots_per_second": 13811303.959129842,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.0345567761157144e-08,
            "max_ms": 1.0334779999539023,
            "mean_ms": 0.5931373333207072,
            "median_ms": 0.3959559999771045,
            "min_ms": 0.3499780000311148,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply",
            "output_payload_bytes": 2359296,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.247327003644776e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.784089801775263e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.31193313507650255,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "triplet_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 3,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1.2089258196146292e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 139.71311216417394,
            "inverse_synchronized_serial_slots_per_second": 1144529.8148489129,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 5.034556776265643e-08,
            "max_ms": 7.766545999970731,
            "mean_ms": 7.157524333327577,
            "median_ms": 6.940771000017776,
            "min_ms": 6.765255999994224,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "relinearize",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.247327003749122e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.784089801886405e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.43656379574957926,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 176.2126129701094,
            "inverse_synchronized_serial_slots_per_second": 1443533.7254511362,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.613583163220979e-06,
            "max_ms": 6.117689999996401,
            "mean_ms": 5.674962666660122,
            "median_ms": 5.460659999982909,
            "min_ms": 5.4465380000010555,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rotate_with_key",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 2,
              "limb_count": 6,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 5.003580306314993e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "rotation_key_step_1"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.916356917686426e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3131085823194689,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "pending_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1.2089219645344477e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1716.174486859308,
            "inverse_synchronized_serial_slots_per_second": 14058901.396351451,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 1.0473880000176905,
            "mean_ms": 0.5826913333445797,
            "median_ms": 0.49942300000793693,
            "min_ms": 0.2012630000081117,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rescale_to_next_level",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.644382992312794e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.49163314322653e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3504112730424057,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 6,
            "active_q_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 260,
            "active_scale_prime_count": 5,
            "available_public_transitions": 4,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 2,
            "entry_level": 2,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 2,
                  "limb_count": 6,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    2,
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2768.978579395809,
            "inverse_synchronized_serial_slots_per_second": 22683472.522410467,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.9377229999927295,
            "mean_ms": 0.3611439999720763,
            "median_ms": 0.07859799995912908,
            "min_ms": 0.06711099996437042,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "mod_switch_to_next_level",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.644382992312794e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.49163314322653e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4077298903611165,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": null,
                  "modulus_basis": null,
                  "polynomial_domain": "coefficient",
                  "prime_ids": [],
                  "representation": "integer_coefficients",
                  "residue_representation": null,
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 60.22056141949133,
            "inverse_synchronized_serial_slots_per_second": 493326.839148473,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.593793301486121e-06,
            "max_ms": 17.427495999982057,
            "mean_ms": 16.605623999983738,
            "median_ms": 16.33622099996046,
            "min_ms": 16.0531550000087,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "encrypt",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.626034194911054e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.469937072054849e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.5925294807676088,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 509.07321185625597,
            "inverse_synchronized_serial_slots_per_second": 4170327.751526449,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 2.7461389999530184,
            "mean_ms": 1.964353999994728,
            "median_ms": 1.6530010000224138,
            "min_ms": 1.4939220000087516,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 3,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "operation": "decrypt",
            "output_payload_bytes": 131072,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 3,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.6580911316978785e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985758189e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.556607205415797,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 810.1736202158701,
            "inverse_synchronized_serial_slots_per_second": 6636942.296808408,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 1.7107780000173989,
            "mean_ms": 1.2343033333195308,
            "median_ms": 1.019365999979982,
            "min_ms": 0.9727659999612115,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "coefficient_domain_to_ntt_domain",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.6580911316978785e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985758189e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3374551535676711,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 798.4983971541376,
            "inverse_synchronized_serial_slots_per_second": 6541298.869486695,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 1.8369979999874886,
            "mean_ms": 1.252350666656336,
            "median_ms": 0.9725159999902644,
            "min_ms": 0.9475379999912548,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "ntt_domain_to_coefficient_domain",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.6580911316978785e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985758189e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4135338385182109,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 3455.747426262495,
            "inverse_synchronized_serial_slots_per_second": 28309482.91594236,
            "logical_live_input_bytes": 2621440,
            "max_abs_error": 5.12752306120588e-06,
            "max_ms": 0.6613670000206184,
            "mean_ms": 0.28937300000582883,
            "median_ms": 0.12261500000931846,
            "min_ms": 0.08413699998754964,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 6.010214768318761e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.860303395308891e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2635081164552258,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2207.3447189816998,
            "inverse_synchronized_serial_slots_per_second": 18082567.937898085,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 2.6008452526379462e-06,
            "max_ms": 0.8767519999537399,
            "mean_ms": 0.4530329999662778,
            "median_ms": 0.25146899997707806,
            "min_ms": 0.2308779999680155,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add_plaintext",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 3.736150790182081e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.5078613340295565e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.29973248131528274,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2243.1516578495507,
            "inverse_synchronized_serial_slots_per_second": 18375898.38110352,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 2.6523402668702394e-08,
            "max_ms": 0.7810970000150519,
            "mean_ms": 0.44580133336088085,
            "median_ms": 0.2819240000349055,
            "min_ms": 0.27438300003268523,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply_plaintext",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.846581814424919e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.162013082632108e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.23710982649123746,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1672.4617466499585,
            "inverse_synchronized_serial_slots_per_second": 13700806.62855646,
            "logical_live_input_bytes": 2621440,
            "max_abs_error": 4.953342259691078e-08,
            "max_ms": 1.026185999990048,
            "mean_ms": 0.597920999988825,
            "median_ms": 0.4678349999949205,
            "min_ms": 0.2997419999815065,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply",
            "output_payload_bytes": 1966080,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.286106343782894e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.82539302718105e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.31050710870328774,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "triplet_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 3,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1.2089258196146292e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 147.5012259809296,
            "inverse_synchronized_serial_slots_per_second": 1208330.0432357753,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 4.953342259838352e-08,
            "max_ms": 7.380293000039728,
            "mean_ms": 6.779604666670973,
            "median_ms": 6.543962999955966,
            "min_ms": 6.414558000017223,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "relinearize",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.286106343883789e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.825393027288515e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4280235732497972,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 204.42279622070964,
            "inverse_synchronized_serial_slots_per_second": 1674631.5466400534,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.5943803399111864e-06,
            "max_ms": 5.426508000027752,
            "mean_ms": 4.891822333358202,
            "median_ms": 4.636688000005051,
            "min_ms": 4.612271000041801,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rotate_with_key",
            "output_payload_bytes": 1310720,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 3,
              "limb_count": 5,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 5.043410042575847e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "rotation_key_step_1"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.963452581437263e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3782112452745579,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "pending_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1.20893039527295e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2090.1204187228905,
            "inverse_synchronized_serial_slots_per_second": 17122266.47017792,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.8663560000172765,
            "mean_ms": 0.4784413333519903,
            "median_ms": 0.31976200000372046,
            "min_ms": 0.24920600003497384,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rescale_to_next_level",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.6580911316978785e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985758189e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.27580534046488603,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 5,
            "active_q_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 220,
            "active_scale_prime_count": 4,
            "available_public_transitions": 3,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 3,
            "entry_level": 3,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 3,
                  "limb_count": 5,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    3,
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 4036.4844373703427,
            "inverse_synchronized_serial_slots_per_second": 33066880.510937847,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.60169699997914,
            "mean_ms": 0.24774033333111825,
            "median_ms": 0.08011100004523541,
            "min_ms": 0.06141299996897942,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "mod_switch_to_next_level",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.6580911316978785e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985758189e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2504015378016503,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": null,
                  "modulus_basis": null,
                  "polynomial_domain": "coefficient",
                  "prime_ids": [],
                  "representation": "integer_coefficients",
                  "residue_representation": null,
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 57.904924553149364,
            "inverse_synchronized_serial_slots_per_second": 474357.1419393996,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.606839710471794e-06,
            "max_ms": 18.180441000026804,
            "mean_ms": 17.269688333366656,
            "median_ms": 17.405663000033655,
            "min_ms": 16.222961000039504,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "encrypt",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.6174739070434474e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.4598151762837444e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.8049011616627104,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 419.48889473000565,
            "inverse_synchronized_serial_slots_per_second": 3436453.0256282063,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 2.806630000009136,
            "mean_ms": 2.383853333337053,
            "median_ms": 2.5454569999965315,
            "min_ms": 1.7994730000054915,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 4,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "operation": "decrypt",
            "output_payload_bytes": 131072,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 4,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.635067476911232e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247768913e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4267537263828137,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 763.7202339984894,
            "inverse_synchronized_serial_slots_per_second": 6256396.156915626,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 1.7657810000173413,
            "mean_ms": 1.3093800000092415,
            "median_ms": 1.0886610000397923,
            "min_ms": 1.073697999970591,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "coefficient_domain_to_ntt_domain",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.635067476911232e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247768913e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.32278204973744834,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 724.8395507288309,
            "inverse_synchronized_serial_slots_per_second": 5937885.599570583,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 1.9762779999723534,
            "mean_ms": 1.3796156666595987,
            "median_ms": 1.0996770000133438,
            "min_ms": 1.0628919999930986,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "ntt_domain_to_coefficient_domain",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.635067476911232e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247768913e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.42217116517062764,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 3276.683122861965,
            "inverse_synchronized_serial_slots_per_second": 26842588.142485216,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 5.116790413136101e-06,
            "max_ms": 0.6882870000026742,
            "mean_ms": 0.3051866666699728,
            "median_ms": 0.11816800002861783,
            "min_ms": 0.10910499997862644,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 5.983180396799472e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.820449123374224e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.27091811006550387,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2525.273781754453,
            "inverse_synchronized_serial_slots_per_second": 20687042.82013248,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.5251585083536577e-06,
            "max_ms": 0.7833700000219324,
            "mean_ms": 0.39599666666845224,
            "median_ms": 0.22762300000067626,
            "min_ms": 0.1769969999827481,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add_plaintext",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 3.7176387877570674e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480570802116305e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.274692946778148,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2303.3124706059416,
            "inverse_synchronized_serial_slots_per_second": 18868735.759203874,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.57519530889596e-08,
            "max_ms": 0.8250529999713763,
            "mean_ms": 0.43415733330220974,
            "median_ms": 0.2501169999504782,
            "min_ms": 0.22730199998477474,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply_plaintext",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.840053438984083e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.155059819337627e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.27656186495539337,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1933.6138792739982,
            "inverse_synchronized_serial_slots_per_second": 15840164.899012594,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 4.9548517930041836e-08,
            "max_ms": 0.935669999989841,
            "mean_ms": 0.5171663333195889,
            "median_ms": 0.3160069999808002,
            "min_ms": 0.29982199998812575,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply",
            "output_payload_bytes": 1572864,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.234684930058861e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.770624941025801e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.29600053808343524,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "triplet_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 3,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1.2089258196146292e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 152.80029459961398,
            "inverse_synchronized_serial_slots_per_second": 1251740.0133600377,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 4.954851793153941e-08,
            "max_ms": 7.252329999971607,
            "mean_ms": 6.544489999972332,
            "median_ms": 6.203208999977505,
            "min_ms": 6.177930999967884,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "relinearize",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.234684930161442e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.770624941135066e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.5006248385903039,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 222.7769202515786,
            "inverse_synchronized_serial_slots_per_second": 1824988.5307009318,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.5143363571630084e-06,
            "max_ms": 5.292877000044882,
            "mean_ms": 4.488795333334868,
            "median_ms": 4.126889999952255,
            "min_ms": 4.0466190000074675,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rotate_with_key",
            "output_payload_bytes": 1048576,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 4,
              "limb_count": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                4,
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.981138475183685e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "rotation_key_step_1"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.8898211423553723e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.569515205189115,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "pending_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1.2089214961600864e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1711.2231138560974,
            "inverse_synchronized_serial_slots_per_second": 14018339.74870915,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 1.3303149999615016,
            "mean_ms": 0.5843773333253921,
            "median_ms": 0.2271420000283797,
            "min_ms": 0.195674999986295,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rescale_to_next_level",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.635067476911232e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247768913e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.5276139970993977,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 4,
            "active_q_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_q_product_bits": 180,
            "active_scale_prime_count": 3,
            "available_public_transitions": 2,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 4,
            "entry_level": 4,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 4,
                  "limb_count": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    4,
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 4153.749659220619,
            "inverse_synchronized_serial_slots_per_second": 34027517.20833531,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 0.5815960000177256,
            "mean_ms": 0.24074633332323478,
            "median_ms": 0.08019099999501123,
            "min_ms": 0.060451999956967484,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "mod_switch_to_next_level",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.635067476911232e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247768913e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.24115178967465642,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": null,
                  "modulus_basis": null,
                  "polynomial_domain": "coefficient",
                  "prime_ids": [],
                  "representation": "integer_coefficients",
                  "residue_representation": null,
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 54.289951228597005,
            "inverse_synchronized_serial_slots_per_second": 444743.28046466666,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.570102797947974e-06,
            "max_ms": 18.882689999998092,
            "mean_ms": 18.419615000008587,
            "median_ms": 18.21385100004136,
            "min_ms": 18.162303999986307,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "encrypt",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.592757846337952e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.4305902957420324e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3281189977382493,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 437.7133852761145,
            "inverse_synchronized_serial_slots_per_second": 3585748.05218193,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 3.1929630000036013,
            "mean_ms": 2.284599999995862,
            "median_ms": 1.8320809999750054,
            "min_ms": 1.8287560000089798,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 5,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "operation": "decrypt",
            "output_payload_bytes": 131072,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 5,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.629736396139503e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213292e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.6423110714409794,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 783.6542266755569,
            "inverse_synchronized_serial_slots_per_second": 6419695.424926162,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 1.708054000005177,
            "mean_ms": 1.2760730000043925,
            "median_ms": 1.0684700000069824,
            "min_ms": 1.0516950000010183,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "coefficient_domain_to_ntt_domain",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.629736396139503e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213292e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3055334552631493,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 745.7785206950692,
            "inverse_synchronized_serial_slots_per_second": 6109417.641534007,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 1.9093369999723109,
            "mean_ms": 1.3408806666461714,
            "median_ms": 1.0595269999953416,
            "min_ms": 1.0537779999708619,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "ntt_domain_to_coefficient_domain",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.629736396139503e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213292e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4019661801066267,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 3798.814769790787,
            "inverse_synchronized_serial_slots_per_second": 31119890.594126128,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 5.164341414261231e-06,
            "max_ms": 0.5858229999944342,
            "mean_ms": 0.2632400000000719,
            "median_ms": 0.11309000001347158,
            "min_ms": 0.09080699999231001,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 5.987277378327027e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.826488924069942e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.22828195568420473,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2656.0119274762815,
            "inverse_synchronized_serial_slots_per_second": 21758049.709885698,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 2.578914032154506e-06,
            "max_ms": 0.7037709999622166,
            "mean_ms": 0.3765043333032736,
            "median_ms": 0.21930099995870478,
            "min_ms": 0.20644099998889942,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add_plaintext",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 3.7133685536991084e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474275591249312e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.231472025997884,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2616.7803657816803,
            "inverse_synchronized_serial_slots_per_second": 21436664.756483525,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 2.6299747952225677e-08,
            "max_ms": 0.7374710000362938,
            "mean_ms": 0.3821489999988141,
            "median_ms": 0.22100299997873663,
            "min_ms": 0.1879729999814117,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply_plaintext",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.842851109917572e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.158039571771929e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2516121857249524,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1979.8647751416413,
            "inverse_synchronized_serial_slots_per_second": 16219052.237960326,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 5.021981752578697e-08,
            "max_ms": 0.8768420000251353,
            "mean_ms": 0.505085000024034,
            "median_ms": 0.32791500001394525,
            "min_ms": 0.3104980000330215,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply",
            "output_payload_bytes": 1179648,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.29626178572281e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.836209418229636e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2629680440147915,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "triplet_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 3,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1.2089258196146292e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 208.28415513015497,
            "inverse_synchronized_serial_slots_per_second": 1706263.7988262295,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 5.021981752722502e-08,
            "max_ms": 5.322521999971741,
            "mean_ms": 4.801133333330654,
            "median_ms": 4.552983000053246,
            "min_ms": 4.527894999966975,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "relinearize",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.29626178582453e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.836209418337973e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3688197014020177,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 295.45664498729514,
            "inverse_synchronized_serial_slots_per_second": 2420380.8357359217,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.576949506843096e-06,
            "max_ms": 3.9996579999979076,
            "mean_ms": 3.3845913333342046,
            "median_ms": 3.0898569999635583,
            "min_ms": 3.0642590000411474,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rotate_with_key",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 5,
              "limb_count": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                5,
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 5.01856473942359e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "rotation_key_step_1"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.934074881434859e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.43504334476050094,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "pending_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1.2089309357049054e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2323.1771771755134,
            "inverse_synchronized_serial_slots_per_second": 19031467.435421806,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 0.8349880000082521,
            "mean_ms": 0.430444999987382,
            "median_ms": 0.301533999959247,
            "min_ms": 0.15481299999464682,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rescale_to_next_level",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.629736396139503e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213292e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2922590655646315,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 3,
            "active_q_prime_ids": [
              5,
              6,
              7
            ],
            "active_q_product_bits": 140,
            "active_scale_prime_count": 2,
            "available_public_transitions": 1,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 5,
            "entry_level": 5,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 5,
                  "limb_count": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    5,
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 9062.650097180784,
            "inverse_synchronized_serial_slots_per_second": 74241229.59610498,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 0.23662700004933868,
            "mean_ms": 0.11034300003605797,
            "median_ms": 0.05327100001295548,
            "min_ms": 0.04113100004587977,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "mod_switch_to_next_level",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 1,
            "relative_l2_error": 4.629736396139503e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213292e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08943370503457057,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": null,
                  "modulus_basis": null,
                  "polynomial_domain": "coefficient",
                  "prime_ids": [],
                  "representation": "integer_coefficients",
                  "residue_representation": null,
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 53.82095597856147,
            "inverse_synchronized_serial_slots_per_second": 440901.2713763756,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.543311244020643e-06,
            "max_ms": 19.673050999983843,
            "mean_ms": 18.58012333334121,
            "median_ms": 18.354993999992075,
            "min_ms": 17.712325000047713,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "encrypt",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.6271012465904e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.4711987803113746e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.8161388869782128,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 1e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 549.14238603414,
            "inverse_synchronized_serial_slots_per_second": 4498574.426391675,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6144922345022792e-06,
            "max_ms": 2.456412000015007,
            "mean_ms": 1.8210213333228846,
            "median_ms": 1.5833569999585961,
            "min_ms": 1.4232949999950506,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 6,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "operation": "decrypt",
            "output_payload_bytes": 131072,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cpu",
              "dtype": "torch.float64",
              "level": 6,
              "limb_count": null,
              "modulus_basis": null,
              "polynomial_domain": "coefficient",
              "prime_ids": [],
              "representation": "approximate_coefficients",
              "residue_representation": null,
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "plaintext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.668900020990605e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.5206226833836105e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.45401610503569684,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 976.5914289691286,
            "inverse_synchronized_serial_slots_per_second": 8000236.986115102,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6144922345022792e-06,
            "max_ms": 1.4023630000110643,
            "mean_ms": 1.023969666675839,
            "median_ms": 0.858283000013671,
            "min_ms": 0.8112630000027821,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "coefficient_domain_to_ntt_domain",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.668900020990605e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.5206226833836105e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.26825218996889616,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 889.2329891050921,
            "inverse_synchronized_serial_slots_per_second": 7284596.646748914,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6144922345022792e-06,
            "max_ms": 1.7062410000221462,
            "mean_ms": 1.1245646666869409,
            "median_ms": 0.8578530000136197,
            "min_ms": 0.8096000000250569,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "ntt_domain_to_coefficient_domain",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.668900020990605e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.5206226833836105e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.41177874768997863,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 4232.935625816099,
            "inverse_synchronized_serial_slots_per_second": 34676208.64668548,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 5.2436482974240216e-06,
            "max_ms": 0.5189119999613467,
            "mean_ms": 0.23624266664986257,
            "median_ms": 0.10186299999759285,
            "min_ms": 0.0879529999906481,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 6.077736903848699e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.959845030634141e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.19995805563687186,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2691.0391089209647,
            "inverse_synchronized_serial_slots_per_second": 22044992.380280543,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.6144406695478473e-06,
            "max_ms": 0.8574029999977029,
            "mean_ms": 0.3716036666598181,
            "median_ms": 0.1387689999887698,
            "min_ms": 0.11863899999298155,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "add_plaintext",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 3.7447949533174857e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.5206046237339346e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.34361029129777004,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "plaintext",
                "state": {
                  "batch_shape": [],
                  "component_count": null,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "plaintext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 2479.330646897622,
            "inverse_synchronized_serial_slots_per_second": 20310676.65938532,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.6662692779228754e-08,
            "max_ms": 0.8154889999900661,
            "mean_ms": 0.4033346666574289,
            "median_ms": 0.24119400001154645,
            "min_ms": 0.15332099997067417,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply_plaintext",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 4.8729110746820255e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.190055936566541e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2936367505356448,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "lhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              },
              {
                "role": "rhs_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 1615.8064652070418,
            "inverse_synchronized_serial_slots_per_second": 13236686.562976087,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 5.0891812721071634e-08,
            "max_ms": 1.4273819999743864,
            "mean_ms": 0.6188859999838314,
            "median_ms": 0.22437799998442642,
            "min_ms": 0.20489799999268143,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "multiply",
            "output_payload_bytes": 786432,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "ntt",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "montgomery",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.30953981910691e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.850351629104175e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.5717483153162559,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 3e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "triplet_ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 3,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "ntt",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "montgomery",
                  "ring_dimension": 16384,
                  "scale": 1.2089258196146292e+24,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 219.49689993479885,
            "inverse_synchronized_serial_slots_per_second": 1798118.6042658722,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 5.0891812722570286e-08,
            "max_ms": 5.245655999999599,
            "mean_ms": 4.555873000015254,
            "median_ms": 4.3248380000022735,
            "min_ms": 4.097125000043889,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "operation": "relinearize",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1.2089258196146292e+24,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 8.30953981921093e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.85035162921497e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4965304575337846,
            "workload_multiplicative_depth_at_exit": 1,
            "workload_multiplicative_depth_before_entry": 1
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "correctness_atol": 2e-05,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "entry_state": [
              {
                "role": "ciphertext",
                "state": {
                  "batch_shape": [],
                  "component_count": 2,
                  "device": "cpu",
                  "dtype": "torch.int64",
                  "level": 6,
                  "limb_count": 2,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "prime_ids": [
                    6,
                    7
                  ],
                  "representation": "rns",
                  "residue_representation": "standard",
                  "ring_dimension": 16384,
                  "scale": 1099511627776.0,
                  "value_type": "ciphertext"
                }
              }
            ],
            "inverse_synchronized_serial_operations_per_second": 333.84548940808924,
            "inverse_synchronized_serial_slots_per_second": 2734862.249231067,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6106377967136917e-06,
            "max_ms": 3.608799000005547,
            "mean_ms": 2.995397666666122,
            "median_ms": 2.7177360000223416,
            "min_ms": 2.6596579999704772,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "operation": "rotate_with_key",
            "output_payload_bytes": 524288,
            "predicted_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cpu",
              "dtype": "torch.int64",
              "level": 6,
              "limb_count": 2,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "prime_ids": [
                6,
                7
              ],
              "representation": "rns",
              "residue_representation": "standard",
              "ring_dimension": 16384,
              "scale": 1099511627776.0,
              "value_type": "ciphertext"
            },
            "public_chain_transitions_consumed_by_call": 0,
            "relative_l2_error": 5.0265310426612395e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "rotation_key_step_1"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.943494435111047e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.43438781469208243,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "observed_exit_state": null,
            "operation": "rescale_to_next_level",
            "predicted_exit_state": null,
            "reason": "rescale_to_next_level requires a source below final_public_level=6; the terminal exception path is not timed.",
            "reason_code": "no_following_public_level",
            "status": "not_applicable"
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "observed_exit_state": null,
            "operation": "mod_switch_to_next_level",
            "predicted_exit_state": null,
            "reason": "mod_switch_to_next_level requires a source below final_public_level=6; the terminal exception path is not timed.",
            "reason_code": "no_following_public_level",
            "status": "not_applicable"
          }
        ],
        "scalars": {
          "final_public_level": 6,
          "measured_case_count": 82,
          "not_applicable_case_count": 2,
          "public_level_count": 7,
          "resident_all_evaluation_key_bytes": 41025536
        },
        "timed_boundary": {
          "description": "One functional public CkksEngine call at one exact entry level, with synchronized device completion.",
          "excludes": [
            "engine and native-table construction",
            "key generation or lookup",
            "cleartext input construction",
            "encoding and operation-ready plaintext preparation",
            "setup encryption and domain conversion",
            "pending-product construction for relinearization or rescale",
            "correctness decryption, decoding, and state validation",
            "cleanup"
          ],
          "id": "depth-aware-single-public-ckks-call",
          "includes": [
            "one named functional public CkksEngine call",
            "output allocation and every representation conversion specified by that call"
          ],
          "synchronization": "Synchronize the selected engine device before each sample and after the public call; CPU calls complete synchronously. Pre-sample synchronization is outside elapsed time and post-call completion is inside it."
        },
        "workload_id": "ckks-depth-aware-single-operations"
      },
      "started_at": "2026-08-14T15:29:56.480636+00:00",
      "status": "measured",
      "title": "Depth-aware CKKS single operations",
      "unavailable": null,
      "workload_id": "ckks-depth-aware-single-operations"
    },
    {
      "benchmark": "indexed-ntt-operations",
      "category": "NTT operations",
      "comparison": {
        "axis": [
          "entry_level",
          "modulus_basis",
          "operation"
        ],
        "portal_highlight": {
          "entry_level": 0,
          "label": "Forward NTT · level 0 Q",
          "metric": "indexed-ntt-latency",
          "modulus_basis": "Q",
          "operation": "forward_ntt"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:05.646940+00:00",
      "id": "indexed-ntt-operations",
      "parameters": {
        "entry_levels": [
          0,
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "include_raw_samples": true,
        "modulus_bases": [
          "Q",
          "QP"
        ],
        "ntt_backend": "radix2_indexed",
        "operations": [
          "forward_ntt",
          "inverse_ntt",
          "roundtrip"
        ],
        "preset": "slots8192-scale40-levels7-int64",
        "runs": 3,
        "seed": 20260807,
        "warmup": 1
      },
      "profile": "core",
      "requirements": {
        "native_backends_any": [
          "cpu",
          "cuda"
        ]
      },
      "result": {
        "benchmark": "indexed-ntt-operations",
        "correctness": [
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 0,
              "active_prime_count": 8,
              "active_prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "active_prime_product_bits": 340,
              "active_q_prime_count": 8,
              "entry_level": 0,
              "modulus_basis": "Q",
              "parameter_row_start": 0,
              "parameter_row_stop": 8
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-0-q-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 1,
              "active_prime_count": 9,
              "active_prime_ids": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8
              ],
              "active_prime_product_bits": 400,
              "active_q_prime_count": 8,
              "entry_level": 0,
              "modulus_basis": "QP",
              "parameter_row_start": 0,
              "parameter_row_stop": 9
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-0-qp-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 0,
              "active_prime_count": 7,
              "active_prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "active_prime_product_bits": 301,
              "active_q_prime_count": 7,
              "entry_level": 1,
              "modulus_basis": "Q",
              "parameter_row_start": 1,
              "parameter_row_stop": 8
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-1-q-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 1,
              "active_prime_count": 8,
              "active_prime_ids": [
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8
              ],
              "active_prime_product_bits": 361,
              "active_q_prime_count": 7,
              "entry_level": 1,
              "modulus_basis": "QP",
              "parameter_row_start": 1,
              "parameter_row_stop": 9
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-1-qp-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 0,
              "active_prime_count": 6,
              "active_prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7
              ],
              "active_prime_product_bits": 260,
              "active_q_prime_count": 6,
              "entry_level": 2,
              "modulus_basis": "Q",
              "parameter_row_start": 2,
              "parameter_row_stop": 8
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-2-q-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 1,
              "active_prime_count": 7,
              "active_prime_ids": [
                2,
                3,
                4,
                5,
                6,
                7,
                8
              ],
              "active_prime_product_bits": 320,
              "active_q_prime_count": 6,
              "entry_level": 2,
              "modulus_basis": "QP",
              "parameter_row_start": 2,
              "parameter_row_stop": 9
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-2-qp-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 0,
              "active_prime_count": 5,
              "active_prime_ids": [
                3,
                4,
                5,
                6,
                7
              ],
              "active_prime_product_bits": 220,
              "active_q_prime_count": 5,
              "entry_level": 3,
              "modulus_basis": "Q",
              "parameter_row_start": 3,
              "parameter_row_stop": 8
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-3-q-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 1,
              "active_prime_count": 6,
              "active_prime_ids": [
                3,
                4,
                5,
                6,
                7,
                8
              ],
              "active_prime_product_bits": 280,
              "active_q_prime_count": 5,
              "entry_level": 3,
              "modulus_basis": "QP",
              "parameter_row_start": 3,
              "parameter_row_stop": 9
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-3-qp-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 0,
              "active_prime_count": 4,
              "active_prime_ids": [
                4,
                5,
                6,
                7
              ],
              "active_prime_product_bits": 180,
              "active_q_prime_count": 4,
              "entry_level": 4,
              "modulus_basis": "Q",
              "parameter_row_start": 4,
              "parameter_row_stop": 8
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-4-q-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 1,
              "active_prime_count": 5,
              "active_prime_ids": [
                4,
                5,
                6,
                7,
                8
              ],
              "active_prime_product_bits": 240,
              "active_q_prime_count": 4,
              "entry_level": 4,
              "modulus_basis": "QP",
              "parameter_row_start": 4,
              "parameter_row_stop": 9
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-4-qp-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 0,
              "active_prime_count": 3,
              "active_prime_ids": [
                5,
                6,
                7
              ],
              "active_prime_product_bits": 140,
              "active_q_prime_count": 3,
              "entry_level": 5,
              "modulus_basis": "Q",
              "parameter_row_start": 5,
              "parameter_row_stop": 8
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-5-q-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 1,
              "active_prime_count": 4,
              "active_prime_ids": [
                5,
                6,
                7,
                8
              ],
              "active_prime_product_bits": 200,
              "active_q_prime_count": 3,
              "entry_level": 5,
              "modulus_basis": "QP",
              "parameter_row_start": 5,
              "parameter_row_stop": 9
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-5-qp-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 0,
              "active_prime_count": 2,
              "active_prime_ids": [
                6,
                7
              ],
              "active_prime_product_bits": 100,
              "active_q_prime_count": 2,
              "entry_level": 6,
              "modulus_basis": "Q",
              "parameter_row_start": 6,
              "parameter_row_stop": 8
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-6-q-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          },
          {
            "comparison": "==",
            "details": {
              "active_p_prime_count": 1,
              "active_prime_count": 3,
              "active_prime_ids": [
                6,
                7,
                8
              ],
              "active_prime_product_bits": 160,
              "active_q_prime_count": 2,
              "entry_level": 6,
              "modulus_basis": "QP",
              "parameter_row_start": 6,
              "parameter_row_stop": 9
            },
            "limit": 0,
            "metric": "residue_mismatch_count",
            "name": "indexed-ntt-level-6-qp-roundtrip",
            "observed": 0,
            "oracle": "Forward followed by inverse NTT preserves every active residue modulo its exact prime.",
            "passed": true,
            "unit": "residues"
          }
        ],
        "effective_parameters": {
          "entry_levels": [
            0,
            1,
            2,
            3,
            4,
            5,
            6
          ],
          "include_raw_samples": true,
          "modulus_bases": [
            "Q",
            "QP"
          ],
          "ntt_backend": "radix2_indexed",
          "operations": [
            "forward_ntt",
            "inverse_ntt",
            "roundtrip"
          ],
          "preset": "slots8192-scale40-levels7-int64",
          "runs": 3,
          "seed": 20260807,
          "warmup": 1
        },
        "evidence": [
          {
            "active_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "samples": [
              0.5712010000138434,
              0.5864539999720364,
              0.5660129999682795
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "samples": [
              0.5774499999802174,
              0.5793230000108451,
              0.5771900000013375
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              1.1371040000085486,
              1.1455260000161616,
              1.1549409999815907
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 9,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "samples": [
              0.6055119999928138,
              0.5946969999968132,
              0.6225379999591496
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 9,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "samples": [
              0.5943350000165992,
              0.6211570000118627,
              0.6053729999848656
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 9,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              1.2603889999809326,
              1.2064080000300237,
              1.1810099999820522
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "samples": [
              0.5620470000167188,
              0.5695790000004308,
              0.5558770000106961
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "samples": [
              0.5944560000443744,
              0.5704700000137564,
              0.5743160000406533
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              1.123852999967312,
              1.1359420000189857,
              1.166998999963198
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "samples": [
              0.9818199999926946,
              0.5149969999820314,
              0.5033390000335203
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "samples": [
              0.5228379999948629,
              0.5211850000250706,
              0.5286069999783649
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              1.0427519999893775,
              1.041628999985278,
              1.035570999988522
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "samples": [
              0.47376399999166097,
              0.5001839999749791,
              0.4921320000335072
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "samples": [
              0.5021270000042932,
              0.4960379999943143,
              0.4784810000160178
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              0.9913939999819377,
              0.9554399999842644,
              0.9781440000438124
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "samples": [
              0.49929200002907237,
              0.5021270000042932,
              0.49856199996156647
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "samples": [
              0.5142050000017662,
              0.5274950000284662,
              0.5069939999771123
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              1.0194769999998243,
              1.0291709999705745,
              1.005275000011352
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "samples": [
              0.47270200002458296,
              0.48075499995547943,
              0.47625700000253346
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "samples": [
              0.46665299998949195,
              0.4845400000021982,
              0.48789599998144695
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              0.9190050000142946,
              0.8954700000458615,
              0.896692000026178
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "samples": [
              0.4615059999650839,
              0.44776400000046124,
              0.4359069999964049
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "samples": [
              0.4479650000348556,
              0.44076500000755914,
              0.4526330000089729
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              0.8740270000089367,
              0.9180639999613049,
              0.8891200000107347
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "samples": [
              0.40138499997510735,
              0.41126999997231906,
              0.4125410000028751
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "samples": [
              0.41148000002522167,
              0.4121609999856446,
              0.4170790000443958
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              0.8338459999777115,
              0.8136469999726614,
              0.8118629999671612
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "samples": [
              0.43430499999885797,
              0.46319800003402634,
              0.45340299999452327
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "samples": [
              0.46439999999847714,
              0.44206600000507024,
              0.4399430000034954
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              0.8996959999763021,
              0.8643129999654775,
              0.9248030000321705
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "samples": [
              0.41672799994785237,
              0.4088869999918643,
              0.4333940000265102
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "samples": [
              0.40630300003385855,
              0.42093499996553874,
              0.40964700002632526
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              0.8639520000315315,
              0.8310720000395122,
              0.8232000000134576
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "samples": [
              0.419691999979932,
              0.4147949999833145,
              0.4009749999909218
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "samples": [
              0.4118109999922126,
              0.4090259999998125,
              0.40771400000494395
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              0.8172409999929187,
              0.8290900000247348,
              0.8289499999705185
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "samples": [
              0.3863929999852189,
              0.3839980000179821,
              0.3920209999819235
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "samples": [
              0.39051800001743686,
              0.38991700000678975,
              0.3873740000130965
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              0.774237000030098,
              0.7673060000001897,
              0.7703410000203803
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "samples": [
              0.4136339999831762,
              0.4126819999896725,
              0.4075940000234368
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "samples": [
              0.41030900001715054,
              0.41155099995648925,
              0.40137500002401794
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              0.8203760000355942,
              0.8341170000107923,
              0.8217779999881714
            ],
            "unit": "ms"
          }
        ],
        "metadata": {
          "benchmark_context": {
            "ckks_plan": {
              "logN": 14,
              "ntt_backend": "radix2_indexed",
              "preset": "slots8192-scale40-levels7-int64",
              "slot_count": 8192
            },
            "entry_state": {
              "entry_levels": [
                0,
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "modulus_bases": [
                "Q",
                "QP"
              ],
              "operations": [
                "forward_ntt",
                "inverse_ntt",
                "roundtrip"
              ]
            },
            "parameter_selection": {
              "hardware_adaptive": false,
              "policy": "one identical CPU/CUDA indexed-radix2 plan"
            }
          },
          "execution": {
            "backend": "cpu",
            "device": "cpu"
          },
          "workload_id": "indexed-ntt-operations"
        },
        "metrics": [
          {
            "dimensions": {
              "active_prime_count": 8,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 0,
              "modulus_basis": "Q",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.5712010000138434,
              0.5864539999720364,
              0.5660129999682795
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5712010000138434
          },
          {
            "dimensions": {
              "active_prime_count": 8,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 0,
              "modulus_basis": "Q",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.5774499999802174,
              0.5793230000108451,
              0.5771900000013375
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5774499999802174
          },
          {
            "dimensions": {
              "active_prime_count": 8,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 0,
              "modulus_basis": "Q",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              1.1371040000085486,
              1.1455260000161616,
              1.1549409999815907
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.1455260000161616
          },
          {
            "dimensions": {
              "active_prime_count": 9,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 0,
              "modulus_basis": "QP",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.6055119999928138,
              0.5946969999968132,
              0.6225379999591496
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6055119999928138
          },
          {
            "dimensions": {
              "active_prime_count": 9,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 0,
              "modulus_basis": "QP",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.5943350000165992,
              0.6211570000118627,
              0.6053729999848656
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6053729999848656
          },
          {
            "dimensions": {
              "active_prime_count": 9,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 0,
              "modulus_basis": "QP",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              1.2603889999809326,
              1.2064080000300237,
              1.1810099999820522
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.2064080000300237
          },
          {
            "dimensions": {
              "active_prime_count": 7,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 1,
              "modulus_basis": "Q",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.5620470000167188,
              0.5695790000004308,
              0.5558770000106961
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5620470000167188
          },
          {
            "dimensions": {
              "active_prime_count": 7,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 1,
              "modulus_basis": "Q",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.5944560000443744,
              0.5704700000137564,
              0.5743160000406533
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5743160000406533
          },
          {
            "dimensions": {
              "active_prime_count": 7,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 1,
              "modulus_basis": "Q",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              1.123852999967312,
              1.1359420000189857,
              1.166998999963198
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.1359420000189857
          },
          {
            "dimensions": {
              "active_prime_count": 8,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 1,
              "modulus_basis": "QP",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.9818199999926946,
              0.5149969999820314,
              0.5033390000335203
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5149969999820314
          },
          {
            "dimensions": {
              "active_prime_count": 8,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 1,
              "modulus_basis": "QP",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.5228379999948629,
              0.5211850000250706,
              0.5286069999783649
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5228379999948629
          },
          {
            "dimensions": {
              "active_prime_count": 8,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 1,
              "modulus_basis": "QP",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              1.0427519999893775,
              1.041628999985278,
              1.035570999988522
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.041628999985278
          },
          {
            "dimensions": {
              "active_prime_count": 6,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 2,
              "modulus_basis": "Q",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.47376399999166097,
              0.5001839999749791,
              0.4921320000335072
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4921320000335072
          },
          {
            "dimensions": {
              "active_prime_count": 6,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 2,
              "modulus_basis": "Q",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.5021270000042932,
              0.4960379999943143,
              0.4784810000160178
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4960379999943143
          },
          {
            "dimensions": {
              "active_prime_count": 6,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 2,
              "modulus_basis": "Q",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.9913939999819377,
              0.9554399999842644,
              0.9781440000438124
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.9781440000438124
          },
          {
            "dimensions": {
              "active_prime_count": 7,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 2,
              "modulus_basis": "QP",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.49929200002907237,
              0.5021270000042932,
              0.49856199996156647
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.49929200002907237
          },
          {
            "dimensions": {
              "active_prime_count": 7,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 2,
              "modulus_basis": "QP",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.5142050000017662,
              0.5274950000284662,
              0.5069939999771123
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5142050000017662
          },
          {
            "dimensions": {
              "active_prime_count": 7,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 2,
              "modulus_basis": "QP",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              1.0194769999998243,
              1.0291709999705745,
              1.005275000011352
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0194769999998243
          },
          {
            "dimensions": {
              "active_prime_count": 5,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 3,
              "modulus_basis": "Q",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.47270200002458296,
              0.48075499995547943,
              0.47625700000253346
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.47625700000253346
          },
          {
            "dimensions": {
              "active_prime_count": 5,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 3,
              "modulus_basis": "Q",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.46665299998949195,
              0.4845400000021982,
              0.48789599998144695
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4845400000021982
          },
          {
            "dimensions": {
              "active_prime_count": 5,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 3,
              "modulus_basis": "Q",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.9190050000142946,
              0.8954700000458615,
              0.896692000026178
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.896692000026178
          },
          {
            "dimensions": {
              "active_prime_count": 6,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 3,
              "modulus_basis": "QP",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.4615059999650839,
              0.44776400000046124,
              0.4359069999964049
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.44776400000046124
          },
          {
            "dimensions": {
              "active_prime_count": 6,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 3,
              "modulus_basis": "QP",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.4479650000348556,
              0.44076500000755914,
              0.4526330000089729
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4479650000348556
          },
          {
            "dimensions": {
              "active_prime_count": 6,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 3,
              "modulus_basis": "QP",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.8740270000089367,
              0.9180639999613049,
              0.8891200000107347
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8891200000107347
          },
          {
            "dimensions": {
              "active_prime_count": 4,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 4,
              "modulus_basis": "Q",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.40138499997510735,
              0.41126999997231906,
              0.4125410000028751
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.41126999997231906
          },
          {
            "dimensions": {
              "active_prime_count": 4,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 4,
              "modulus_basis": "Q",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.41148000002522167,
              0.4121609999856446,
              0.4170790000443958
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4121609999856446
          },
          {
            "dimensions": {
              "active_prime_count": 4,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 4,
              "modulus_basis": "Q",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.8338459999777115,
              0.8136469999726614,
              0.8118629999671612
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8136469999726614
          },
          {
            "dimensions": {
              "active_prime_count": 5,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 4,
              "modulus_basis": "QP",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.43430499999885797,
              0.46319800003402634,
              0.45340299999452327
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.45340299999452327
          },
          {
            "dimensions": {
              "active_prime_count": 5,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 4,
              "modulus_basis": "QP",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.46439999999847714,
              0.44206600000507024,
              0.4399430000034954
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.44206600000507024
          },
          {
            "dimensions": {
              "active_prime_count": 5,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 4,
              "modulus_basis": "QP",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.8996959999763021,
              0.8643129999654775,
              0.9248030000321705
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8996959999763021
          },
          {
            "dimensions": {
              "active_prime_count": 3,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 5,
              "modulus_basis": "Q",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.41672799994785237,
              0.4088869999918643,
              0.4333940000265102
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.41672799994785237
          },
          {
            "dimensions": {
              "active_prime_count": 3,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 5,
              "modulus_basis": "Q",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.40630300003385855,
              0.42093499996553874,
              0.40964700002632526
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.40964700002632526
          },
          {
            "dimensions": {
              "active_prime_count": 3,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 5,
              "modulus_basis": "Q",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.8639520000315315,
              0.8310720000395122,
              0.8232000000134576
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8310720000395122
          },
          {
            "dimensions": {
              "active_prime_count": 4,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 5,
              "modulus_basis": "QP",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.419691999979932,
              0.4147949999833145,
              0.4009749999909218
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4147949999833145
          },
          {
            "dimensions": {
              "active_prime_count": 4,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 5,
              "modulus_basis": "QP",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.4118109999922126,
              0.4090259999998125,
              0.40771400000494395
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4090259999998125
          },
          {
            "dimensions": {
              "active_prime_count": 4,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 5,
              "modulus_basis": "QP",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.8172409999929187,
              0.8290900000247348,
              0.8289499999705185
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8289499999705185
          },
          {
            "dimensions": {
              "active_prime_count": 2,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 6,
              "modulus_basis": "Q",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.3863929999852189,
              0.3839980000179821,
              0.3920209999819235
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3863929999852189
          },
          {
            "dimensions": {
              "active_prime_count": 2,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 6,
              "modulus_basis": "Q",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.39051800001743686,
              0.38991700000678975,
              0.3873740000130965
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.38991700000678975
          },
          {
            "dimensions": {
              "active_prime_count": 2,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 6,
              "modulus_basis": "Q",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.774237000030098,
              0.7673060000001897,
              0.7703410000203803
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.7703410000203803
          },
          {
            "dimensions": {
              "active_prime_count": 3,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 6,
              "modulus_basis": "QP",
              "operation": "forward_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.4136339999831762,
              0.4126819999896725,
              0.4075940000234368
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4126819999896725
          },
          {
            "dimensions": {
              "active_prime_count": 3,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 6,
              "modulus_basis": "QP",
              "operation": "inverse_ntt"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.41030900001715054,
              0.41155099995648925,
              0.40137500002401794
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.41030900001715054
          },
          {
            "dimensions": {
              "active_prime_count": 3,
              "backend": "radix2_indexed",
              "category": "latency",
              "entry_level": 6,
              "modulus_basis": "QP",
              "operation": "roundtrip"
            },
            "direction": "lower",
            "name": "indexed-ntt-latency",
            "samples": [
              0.8203760000355942,
              0.8341170000107923,
              0.8217779999881714
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8217779999881714
          }
        ],
        "notes": [
          "The backend is part of the fixed workload and is not ranked or selected at runtime."
        ],
        "profile": "core",
        "rows": [
          {
            "active_p_prime_count": 0,
            "active_prime_count": 8,
            "active_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 340,
            "active_q_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "max_ms": 0.5864539999720364,
            "mean_ms": 0.5745559999847197,
            "median_ms": 0.5712010000138434,
            "min_ms": 0.5660129999682795,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.008675660931280983
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 8,
            "active_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 340,
            "active_q_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "max_ms": 0.5793230000108451,
            "mean_ms": 0.5779876666641334,
            "median_ms": 0.5774499999802174,
            "min_ms": 0.5771900000013375,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.0009501706363893441
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 8,
            "active_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 340,
            "active_q_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "max_ms": 1.1549409999815907,
            "mean_ms": 1.1458570000021002,
            "median_ms": 1.1455260000161616,
            "min_ms": 1.1371040000085486,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.007285685177231429
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 9,
            "active_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 400,
            "active_q_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "max_ms": 0.6225379999591496,
            "mean_ms": 0.6075823333162589,
            "median_ms": 0.6055119999928138,
            "min_ms": 0.5946969999968132,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.011459931057917367
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 9,
            "active_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 400,
            "active_q_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "max_ms": 0.6211570000118627,
            "mean_ms": 0.6069550000044425,
            "median_ms": 0.6053729999848656,
            "min_ms": 0.5943350000165992,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.011007026967137384
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 9,
            "active_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 400,
            "active_q_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "max_ms": 1.2603889999809326,
            "mean_ms": 1.2159356666643362,
            "median_ms": 1.2064080000300237,
            "min_ms": 1.1810099999820522,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.03309923195308821
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 7,
            "active_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 301,
            "active_q_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "max_ms": 0.5695790000004308,
            "mean_ms": 0.5625010000092819,
            "median_ms": 0.5620470000167188,
            "min_ms": 0.5558770000106961,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.005603022275201619
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 7,
            "active_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 301,
            "active_q_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "max_ms": 0.5944560000443744,
            "mean_ms": 0.5797473333662614,
            "median_ms": 0.5743160000406533,
            "min_ms": 0.5704700000137564,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.010518446832037426
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 7,
            "active_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 301,
            "active_q_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "max_ms": 1.166998999963198,
            "mean_ms": 1.142264666649832,
            "median_ms": 1.1359420000189857,
            "min_ms": 1.123852999967312,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.01817280777984628
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 8,
            "active_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 361,
            "active_q_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "max_ms": 0.9818199999926946,
            "mean_ms": 0.6667186666694155,
            "median_ms": 0.5149969999820314,
            "min_ms": 0.5033390000335203,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.2228611151027789
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 8,
            "active_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 361,
            "active_q_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "max_ms": 0.5286069999783649,
            "mean_ms": 0.5242099999994329,
            "median_ms": 0.5228379999948629,
            "min_ms": 0.5211850000250706,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.0031815414331295418
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 8,
            "active_prime_ids": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 361,
            "active_q_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "max_ms": 1.0427519999893775,
            "mean_ms": 1.0399839999877258,
            "median_ms": 1.041628999985278,
            "min_ms": 1.035570999988522,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.0031539614240962783
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 6,
            "active_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 260,
            "active_q_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "max_ms": 0.5001839999749791,
            "mean_ms": 0.48869333333338244,
            "median_ms": 0.4921320000335072,
            "min_ms": 0.47376399999166097,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.0110565944511422
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 6,
            "active_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 260,
            "active_q_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "max_ms": 0.5021270000042932,
            "mean_ms": 0.49221533333820844,
            "median_ms": 0.4960379999943143,
            "min_ms": 0.4784810000160178,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.010024733217868632
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 6,
            "active_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 260,
            "active_q_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "max_ms": 0.9913939999819377,
            "mean_ms": 0.9749926666700048,
            "median_ms": 0.9781440000438124,
            "min_ms": 0.9554399999842644,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.014846339739316823
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 7,
            "active_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 320,
            "active_q_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "max_ms": 0.5021270000042932,
            "mean_ms": 0.49999366666497735,
            "median_ms": 0.49929200002907237,
            "min_ms": 0.49856199996156647,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.0015376515377065764
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 7,
            "active_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 320,
            "active_q_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "max_ms": 0.5274950000284662,
            "mean_ms": 0.5162313333357815,
            "median_ms": 0.5142050000017662,
            "min_ms": 0.5069939999771123,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.008491261031665032
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 7,
            "active_prime_ids": [
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 320,
            "active_q_prime_count": 6,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "max_ms": 1.0291709999705745,
            "mean_ms": 1.0179743333272502,
            "median_ms": 1.0194769999998243,
            "min_ms": 1.005275000011352,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.00981319549923943
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 5,
            "active_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 220,
            "active_q_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "max_ms": 0.48075499995547943,
            "mean_ms": 0.47657133332753193,
            "median_ms": 0.47625700000253346,
            "min_ms": 0.47270200002458296,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.003295128328422442
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 5,
            "active_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 220,
            "active_q_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "max_ms": 0.48789599998144695,
            "mean_ms": 0.47969633332437905,
            "median_ms": 0.4845400000021982,
            "min_ms": 0.46665299998949195,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.009324236959984517
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 5,
            "active_prime_ids": [
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 220,
            "active_q_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "max_ms": 0.9190050000142946,
            "mean_ms": 0.9037223333621114,
            "median_ms": 0.896692000026178,
            "min_ms": 0.8954700000458615,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.010817986442010636
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 6,
            "active_prime_ids": [
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 280,
            "active_q_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "max_ms": 0.4615059999650839,
            "mean_ms": 0.44839233332065004,
            "median_ms": 0.44776400000046124,
            "min_ms": 0.4359069999964049,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.010460188077341987
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 6,
            "active_prime_ids": [
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 280,
            "active_q_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "max_ms": 0.4526330000089729,
            "mean_ms": 0.44712100001712923,
            "median_ms": 0.4479650000348556,
            "min_ms": 0.44076500000755914,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.004881707899962253
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 6,
            "active_prime_ids": [
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 280,
            "active_q_prime_count": 5,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 3,
            "max_ms": 0.9180639999613049,
            "mean_ms": 0.8937369999936587,
            "median_ms": 0.8891200000107347,
            "min_ms": 0.8740270000089367,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.01827205257276734
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 4,
            "active_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 180,
            "active_q_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "max_ms": 0.4125410000028751,
            "mean_ms": 0.4083986666501005,
            "median_ms": 0.41126999997231906,
            "min_ms": 0.40138499997510735,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.004986481755062075
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 4,
            "active_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 180,
            "active_q_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "max_ms": 0.4170790000443958,
            "mean_ms": 0.413573333351754,
            "median_ms": 0.4121609999856446,
            "min_ms": 0.41148000002522167,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.002494422372206634
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 4,
            "active_prime_ids": [
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 180,
            "active_q_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "max_ms": 0.8338459999777115,
            "mean_ms": 0.8197853333058447,
            "median_ms": 0.8136469999726614,
            "min_ms": 0.8118629999671612,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.009969032866763464
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 5,
            "active_prime_ids": [
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 240,
            "active_q_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "max_ms": 0.46319800003402634,
            "mean_ms": 0.45030200000913584,
            "median_ms": 0.45340299999452327,
            "min_ms": 0.43430499999885797,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.011997597355028753
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 5,
            "active_prime_ids": [
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 240,
            "active_q_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "max_ms": 0.46439999999847714,
            "mean_ms": 0.4488030000023476,
            "median_ms": 0.44206600000507024,
            "min_ms": 0.4399430000034954,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.011062747968177423
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 5,
            "active_prime_ids": [
              4,
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 240,
            "active_q_prime_count": 4,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 4,
            "max_ms": 0.9248030000321705,
            "mean_ms": 0.8962706666579834,
            "median_ms": 0.8996959999763021,
            "min_ms": 0.8643129999654775,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.024813433300980594
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 3,
            "active_prime_ids": [
              5,
              6,
              7
            ],
            "active_prime_product_bits": 140,
            "active_q_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "max_ms": 0.4333940000265102,
            "mean_ms": 0.41966966665540895,
            "median_ms": 0.41672799994785237,
            "min_ms": 0.4088869999918643,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.010218881704579798
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 3,
            "active_prime_ids": [
              5,
              6,
              7
            ],
            "active_prime_product_bits": 140,
            "active_q_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "max_ms": 0.42093499996553874,
            "mean_ms": 0.41229500000857416,
            "median_ms": 0.40964700002632526,
            "min_ms": 0.40630300003385855,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.006260073664617958
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 3,
            "active_prime_ids": [
              5,
              6,
              7
            ],
            "active_prime_product_bits": 140,
            "active_q_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "max_ms": 0.8639520000315315,
            "mean_ms": 0.8394080000281671,
            "median_ms": 0.8310720000395122,
            "min_ms": 0.8232000000134576,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.01765027003053899
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 4,
            "active_prime_ids": [
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 200,
            "active_q_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "max_ms": 0.419691999979932,
            "mean_ms": 0.41182066665138944,
            "median_ms": 0.4147949999833145,
            "min_ms": 0.4009749999909218,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.007925339791840787
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 4,
            "active_prime_ids": [
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 200,
            "active_q_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "max_ms": 0.4118109999922126,
            "mean_ms": 0.40951699999898966,
            "median_ms": 0.4090259999998125,
            "min_ms": 0.40771400000494395,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.0017082472446563125
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 4,
            "active_prime_ids": [
              5,
              6,
              7,
              8
            ],
            "active_prime_product_bits": 200,
            "active_q_prime_count": 3,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 5,
            "max_ms": 0.8290900000247348,
            "mean_ms": 0.825093666662724,
            "median_ms": 0.8289499999705185,
            "min_ms": 0.8172409999929187,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.005552967997632665
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 2,
            "active_prime_ids": [
              6,
              7
            ],
            "active_prime_product_bits": 100,
            "active_q_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "max_ms": 0.3920209999819235,
            "mean_ms": 0.3874706666617082,
            "median_ms": 0.3863929999852189,
            "min_ms": 0.3839980000179821,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.003362851588018964
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 2,
            "active_prime_ids": [
              6,
              7
            ],
            "active_prime_product_bits": 100,
            "active_q_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "max_ms": 0.39051800001743686,
            "mean_ms": 0.38926966667910773,
            "median_ms": 0.38991700000678975,
            "min_ms": 0.3873740000130965,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0013627091483925059
          },
          {
            "active_p_prime_count": 0,
            "active_prime_count": 2,
            "active_prime_ids": [
              6,
              7
            ],
            "active_prime_product_bits": 100,
            "active_q_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "max_ms": 0.774237000030098,
            "mean_ms": 0.7706280000168894,
            "median_ms": 0.7703410000203803,
            "min_ms": 0.7673060000001897,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.002836837100498183
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 3,
            "active_prime_ids": [
              6,
              7,
              8
            ],
            "active_prime_product_bits": 160,
            "active_q_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "max_ms": 0.4136339999831762,
            "mean_ms": 0.4113033333320952,
            "median_ms": 0.4126819999896725,
            "min_ms": 0.4075940000234368,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.0026515330399537337
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 3,
            "active_prime_ids": [
              6,
              7,
              8
            ],
            "active_prime_product_bits": 160,
            "active_q_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "max_ms": 0.41155099995648925,
            "mean_ms": 0.40774499999921926,
            "median_ms": 0.41030900001715054,
            "min_ms": 0.40137500002401794,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.004532719251941216
          },
          {
            "active_p_prime_count": 1,
            "active_prime_count": 3,
            "active_prime_ids": [
              6,
              7,
              8
            ],
            "active_prime_product_bits": 160,
            "active_q_prime_count": 2,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 6,
            "max_ms": 0.8341170000107923,
            "mean_ms": 0.8254236666781859,
            "median_ms": 0.8217779999881714,
            "min_ms": 0.8203760000355942,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.006173704144223826
          }
        ],
        "scalars": {
          "cell_count": 42,
          "roundtrip_check_count": 14
        },
        "timed_boundary": {
          "description": "One fixed indexed radix-2 NTT operation on a prepared active-prime tensor.",
          "excludes": [
            "input construction",
            "host-to-device transfer",
            "input restoration",
            "correctness roundtrip"
          ],
          "id": "indexed-radix2-ntt-call",
          "includes": [
            "native indexed radix-2 transform"
          ],
          "synchronization": "Synchronize the selected engine device before and after every sample; CPU calls complete synchronously."
        },
        "workload_id": "indexed-ntt-operations"
      },
      "started_at": "2026-08-14T15:30:05.410488+00:00",
      "status": "measured",
      "title": "Indexed radix-2 NTT operations",
      "unavailable": null,
      "workload_id": "indexed-ntt-operations"
    },
    {
      "benchmark": "dense-matrix-multiplication-ptct",
      "category": "Matrix multiplication",
      "comparison": {
        "portal_highlight": {
          "label": "PT × CT 16×16",
          "metric": "dense-matrix-multiplication-latency",
          "phase": "end-to-end"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:12.181383+00:00",
      "id": "dense-matmul-ptct",
      "parameters": {
        "column_schedule": "sequential-unbatched",
        "correctness_atol": 3e-05,
        "include_raw_samples": true,
        "input_seed": 20260807,
        "matrix_shape": [
          16,
          16
        ],
        "ntt_backend": "radix2_indexed",
        "packing": "cyclic-diagonal-left-periodic-column-right",
        "preset": "slots8192-scale40-levels7-int64",
        "runs": 1,
        "warmup": 0
      },
      "profile": "core",
      "requirements": {
        "native_backends_any": [
          "cpu",
          "cuda"
        ]
      },
      "result": {
        "benchmark": "dense-matrix-multiplication-ptct",
        "correctness": [
          {
            "comparison": "<=",
            "details": {
              "checked_elements": 131072,
              "rms_error": 3.7875579775266594e-09
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "dense-matrix-ptct-cleartext-oracle",
            "observed": 1.0418781027266184e-07,
            "oracle": "Every decoded packed output slot is compared with CPU binary64 A @ B.",
            "passed": true,
            "unit": "absolute"
          }
        ],
        "effective_parameters": {
          "column_schedule": "sequential-unbatched",
          "correctness_atol": 3e-05,
          "include_raw_samples": true,
          "input_seed": 20260807,
          "matrix_shape": [
            16,
            16
          ],
          "ntt_backend": "radix2_indexed",
          "packing": "cyclic-diagonal-left-periodic-column-right",
          "preset": "slots8192-scale40-levels7-int64",
          "runs": 1,
          "warmup": 0
        },
        "evidence": [
          {
            "kind": "raw_timing_samples",
            "samples": [
              923.7353890000009
            ],
            "unit": "ms"
          }
        ],
        "metadata": {
          "benchmark_context": {
            "ckks_plan": {
              "logN": 14,
              "ntt_backend": "radix2_indexed",
              "preset": "slots8192-scale40-levels7-int64",
              "slot_count": 8192
            },
            "entry_state": {
              "level": 0,
              "matrix_shape": [
                16,
                16
              ],
              "scale": 1099511627776.0
            },
            "parameter_selection": {
              "hardware_adaptive": false,
              "policy": "one identical CPU/CUDA local-device plan"
            }
          },
          "execution": {
            "backend": "cpu",
            "device": "cpu"
          },
          "workload_id": "dense-matrix-multiplication-ptct"
        },
        "metrics": [
          {
            "dimensions": {
              "category": "latency",
              "matrix_size": 16,
              "operand_mode": "ptct",
              "phase": "end-to-end"
            },
            "direction": "lower",
            "name": "dense-matrix-multiplication-latency",
            "samples": [
              923.7353890000009
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 923.7353890000009
          },
          {
            "dimensions": {
              "category": "throughput",
              "matrix_size": 16,
              "operand_mode": "ptct",
              "phase": "end-to-end"
            },
            "direction": "higher",
            "name": "dense-matrix-logical-macs-rate",
            "samples": [],
            "statistic": "inverse_median_latency",
            "unit": "logical-macs/s",
            "value": 4434.170270811175
          }
        ],
        "notes": [
          "The workload is sequential and unbatched on both CPU and CUDA."
        ],
        "profile": "core",
        "rows": [
          {
            "matrix_size": 16,
            "max_abs_error": 1.0418781027266184e-07,
            "median_ms": 923.7353890000009,
            "operand_mode": "ptct",
            "rms_error": 3.7875579775266594e-09
          }
        ],
        "scalars": {
          "matrix_size": 16,
          "max_abs_error": 1.0418781027266184e-07,
          "rms_error": 3.7875579775266594e-09
        },
        "timed_boundary": {
          "description": "One complete fixed 16x16 encrypted matrix product on one local device.",
          "excludes": [
            "engine and key construction",
            "input preparation and encryption",
            "decryption and correctness oracle"
          ],
          "id": "dense-matrix-ptct-local-device",
          "includes": [
            "all output columns",
            "rotations",
            "multiplications",
            "accumulation",
            "relinearization when required",
            "rescale"
          ],
          "synchronization": "Synchronize the selected engine device before and after every sample; CPU calls complete synchronously."
        },
        "workload_id": "dense-matrix-multiplication-ptct"
      },
      "started_at": "2026-08-14T15:30:05.691914+00:00",
      "status": "measured",
      "title": "Plaintext × ciphertext dense matrix multiplication",
      "unavailable": null,
      "workload_id": "dense-matrix-multiplication-ptct"
    },
    {
      "benchmark": "dense-matrix-multiplication-ctct",
      "category": "Matrix multiplication",
      "comparison": {
        "portal_highlight": {
          "label": "CT × CT 16×16",
          "metric": "dense-matrix-multiplication-latency",
          "phase": "end-to-end"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:20.627179+00:00",
      "id": "dense-matmul-ctct",
      "parameters": {
        "column_schedule": "sequential-unbatched",
        "correctness_atol": 3e-05,
        "include_raw_samples": true,
        "input_seed": 20260807,
        "matrix_shape": [
          16,
          16
        ],
        "ntt_backend": "radix2_indexed",
        "packing": "cyclic-diagonal-left-periodic-column-right",
        "preset": "slots8192-scale40-levels7-int64",
        "runs": 1,
        "warmup": 0
      },
      "profile": "core",
      "requirements": {
        "native_backends_any": [
          "cpu",
          "cuda"
        ]
      },
      "result": {
        "benchmark": "dense-matrix-multiplication-ctct",
        "correctness": [
          {
            "comparison": "<=",
            "details": {
              "checked_elements": 131072,
              "rms_error": 5.321428465990001e-09
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "dense-matrix-ctct-cleartext-oracle",
            "observed": 4.3266229350332266e-07,
            "oracle": "Every decoded packed output slot is compared with CPU binary64 A @ B.",
            "passed": true,
            "unit": "absolute"
          }
        ],
        "effective_parameters": {
          "column_schedule": "sequential-unbatched",
          "correctness_atol": 3e-05,
          "include_raw_samples": true,
          "input_seed": 20260807,
          "matrix_shape": [
            16,
            16
          ],
          "ntt_backend": "radix2_indexed",
          "packing": "cyclic-diagonal-left-periodic-column-right",
          "preset": "slots8192-scale40-levels7-int64",
          "runs": 1,
          "warmup": 0
        },
        "evidence": [
          {
            "kind": "raw_timing_samples",
            "samples": [
              2211.2116589999573
            ],
            "unit": "ms"
          }
        ],
        "metadata": {
          "benchmark_context": {
            "ckks_plan": {
              "logN": 14,
              "ntt_backend": "radix2_indexed",
              "preset": "slots8192-scale40-levels7-int64",
              "slot_count": 8192
            },
            "entry_state": {
              "level": 0,
              "matrix_shape": [
                16,
                16
              ],
              "scale": 1099511627776.0
            },
            "parameter_selection": {
              "hardware_adaptive": false,
              "policy": "one identical CPU/CUDA local-device plan"
            }
          },
          "execution": {
            "backend": "cpu",
            "device": "cpu"
          },
          "workload_id": "dense-matrix-multiplication-ctct"
        },
        "metrics": [
          {
            "dimensions": {
              "category": "latency",
              "matrix_size": 16,
              "operand_mode": "ctct",
              "phase": "end-to-end"
            },
            "direction": "lower",
            "name": "dense-matrix-multiplication-latency",
            "samples": [
              2211.2116589999573
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 2211.2116589999573
          },
          {
            "dimensions": {
              "category": "throughput",
              "matrix_size": 16,
              "operand_mode": "ctct",
              "phase": "end-to-end"
            },
            "direction": "higher",
            "name": "dense-matrix-logical-macs-rate",
            "samples": [],
            "statistic": "inverse_median_latency",
            "unit": "logical-macs/s",
            "value": 1852.3780766661014
          }
        ],
        "notes": [
          "The workload is sequential and unbatched on both CPU and CUDA."
        ],
        "profile": "core",
        "rows": [
          {
            "matrix_size": 16,
            "max_abs_error": 4.3266229350332266e-07,
            "median_ms": 2211.2116589999573,
            "operand_mode": "ctct",
            "rms_error": 5.321428465990001e-09
          }
        ],
        "scalars": {
          "matrix_size": 16,
          "max_abs_error": 4.3266229350332266e-07,
          "rms_error": 5.321428465990001e-09
        },
        "timed_boundary": {
          "description": "One complete fixed 16x16 encrypted matrix product on one local device.",
          "excludes": [
            "engine and key construction",
            "input preparation and encryption",
            "decryption and correctness oracle"
          ],
          "id": "dense-matrix-ctct-local-device",
          "includes": [
            "all output columns",
            "rotations",
            "multiplications",
            "accumulation",
            "relinearization when required",
            "rescale"
          ],
          "synchronization": "Synchronize the selected engine device before and after every sample; CPU calls complete synchronously."
        },
        "workload_id": "dense-matrix-multiplication-ctct"
      },
      "started_at": "2026-08-14T15:30:12.224266+00:00",
      "status": "measured",
      "title": "Ciphertext × ciphertext dense matrix multiplication",
      "unavailable": null,
      "workload_id": "dense-matrix-multiplication-ctct"
    },
    {
      "benchmark": "polynomial-evaluation",
      "category": "Polynomial evaluation",
      "comparison": {
        "axis": [
          "case_id",
          "method_id"
        ],
        "portal_highlight": {
          "case_id": "dense-power-d4",
          "label": "Degree 4 · PS k=2",
          "method_id": "dense-power-d4-paterson-stockmeyer-k2",
          "metric": "polynomial-evaluation-latency"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:22.015492+00:00",
      "id": "polynomial-method-matrix",
      "parameters": {
        "correctness_limit_policy": "retained-method-specific-ceilings-pending-cross-backend-calibration",
        "correctness_limits": {
          "affine-d1-balanced": 8e-06,
          "dense-power-d4-balanced": 1.4e-05,
          "dense-power-d4-horner": 1.2e-05,
          "dense-power-d4-paterson-stockmeyer-k2": 1.2e-05
        },
        "entry_level": 0,
        "entry_scale": 1099511627776.0,
        "include_raw_samples": true,
        "input_range": [
          -1.0,
          1.0
        ],
        "method_cases": [
          {
            "baby_step": null,
            "basis": "power",
            "coefficients_ascending": [
              0.125,
              0.75
            ],
            "degree": 1,
            "domain": [
              -1.0,
              1.0
            ],
            "entry_level": 0,
            "evaluator": "BalancedPowerEvaluator",
            "id": "affine-d1-balanced",
            "method": "balanced-power",
            "operation_inventory": {
              "alignment_multiplications": 0,
              "ciphertext_multiplications": 0,
              "coefficient_multiplications": 1,
              "relinearizations": 0,
              "rescale_operations": 1,
              "total_multiplications": 1
            },
            "polynomial_id": "affine-d1",
            "predicted_exit_level": 1,
            "required_levels": 1
          },
          {
            "baby_step": null,
            "basis": "power",
            "coefficients_ascending": [
              0.01,
              0.2,
              -0.3,
              0.125,
              -0.0625
            ],
            "degree": 4,
            "domain": [
              -1.0,
              1.0
            ],
            "entry_level": 0,
            "evaluator": "BalancedPowerEvaluator",
            "id": "dense-power-d4-balanced",
            "method": "balanced-power",
            "operation_inventory": {
              "alignment_multiplications": 3,
              "ciphertext_multiplications": 3,
              "coefficient_multiplications": 4,
              "relinearizations": 3,
              "rescale_operations": 10,
              "total_multiplications": 10
            },
            "polynomial_id": "dense-power-d4",
            "predicted_exit_level": 3,
            "required_levels": 3
          },
          {
            "baby_step": null,
            "basis": "power",
            "coefficients_ascending": [
              0.01,
              0.2,
              -0.3,
              0.125,
              -0.0625
            ],
            "degree": 4,
            "domain": [
              -1.0,
              1.0
            ],
            "entry_level": 0,
            "evaluator": "HornerPowerEvaluator",
            "id": "dense-power-d4-horner",
            "method": "corrected-horner",
            "operation_inventory": {
              "alignment_multiplications": 3,
              "ciphertext_multiplications": 3,
              "coefficient_multiplications": 1,
              "relinearizations": 3,
              "rescale_operations": 7,
              "total_multiplications": 7
            },
            "polynomial_id": "dense-power-d4",
            "predicted_exit_level": 4,
            "required_levels": 4
          },
          {
            "baby_step": 2,
            "basis": "power",
            "coefficients_ascending": [
              0.01,
              0.2,
              -0.3,
              0.125,
              -0.0625
            ],
            "degree": 4,
            "domain": [
              -1.0,
              1.0
            ],
            "entry_level": 0,
            "evaluator": "PatersonStockmeyerPowerEvaluator",
            "id": "dense-power-d4-paterson-stockmeyer-k2",
            "method": "paterson-stockmeyer",
            "operation_inventory": {
              "alignment_multiplications": 4,
              "ciphertext_multiplications": 2,
              "coefficient_multiplications": 3,
              "relinearizations": 2,
              "rescale_operations": 9,
              "total_multiplications": 9
            },
            "polynomial_id": "dense-power-d4",
            "predicted_exit_level": 3,
            "required_levels": 3
          }
        ],
        "ntt_backend": "radix2_indexed",
        "preset": "slots8192-scale40-levels7-int64",
        "rng_nonce": 0,
        "rng_seed": 20260807,
        "runs": 2,
        "warmup": 0
      },
      "profile": "core",
      "requirements": {
        "native_backends_any": [
          "cpu",
          "cuda"
        ]
      },
      "result": {
        "benchmark": "polynomial-evaluation",
        "correctness": [
          {
            "comparison": "<=",
            "details": {
              "output_elements": 8192,
              "rms_error": 6.20043970614775e-07
            },
            "limit": 8e-06,
            "metric": "max_abs_error",
            "name": "affine-d1-balanced-independent-polynomial-oracle",
            "observed": 1.2978167931443352e-06,
            "oracle": "All decoded slots are compared with independent CPU long-double Horner evaluation.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "observed_exit_state": {
                "active_q_count": 7,
                "component_count": 2,
                "level": 1,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "residue_representation": "standard",
                "scale": 1099511627776.0
              }
            },
            "limit": 1,
            "metric": "level",
            "name": "affine-d1-balanced-exit-level",
            "observed": 1,
            "oracle": "Observed output level equals the evaluator's declared required level count.",
            "passed": true,
            "unit": "level"
          },
          {
            "comparison": "<=",
            "details": {
              "output_elements": 8192,
              "rms_error": 2.7574489429697793e-07
            },
            "limit": 1.4e-05,
            "metric": "max_abs_error",
            "name": "dense-power-d4-balanced-independent-polynomial-oracle",
            "observed": 2.552551280121662e-06,
            "oracle": "All decoded slots are compared with independent CPU long-double Horner evaluation.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "observed_exit_state": {
                "active_q_count": 5,
                "component_count": 2,
                "level": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "residue_representation": "standard",
                "scale": 1099511627776.0
              }
            },
            "limit": 3,
            "metric": "level",
            "name": "dense-power-d4-balanced-exit-level",
            "observed": 3,
            "oracle": "Observed output level equals the evaluator's declared required level count.",
            "passed": true,
            "unit": "level"
          },
          {
            "comparison": "<=",
            "details": {
              "output_elements": 8192,
              "rms_error": 6.09873094577759e-07
            },
            "limit": 1.2e-05,
            "metric": "max_abs_error",
            "name": "dense-power-d4-horner-independent-polynomial-oracle",
            "observed": 5.319189282371184e-06,
            "oracle": "All decoded slots are compared with independent CPU long-double Horner evaluation.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "observed_exit_state": {
                "active_q_count": 4,
                "component_count": 2,
                "level": 4,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "residue_representation": "standard",
                "scale": 1099511627776.0
              }
            },
            "limit": 4,
            "metric": "level",
            "name": "dense-power-d4-horner-exit-level",
            "observed": 4,
            "oracle": "Observed output level equals the evaluator's declared required level count.",
            "passed": true,
            "unit": "level"
          },
          {
            "comparison": "<=",
            "details": {
              "output_elements": 8192,
              "rms_error": 4.020316725682473e-07
            },
            "limit": 1.2e-05,
            "metric": "max_abs_error",
            "name": "dense-power-d4-paterson-stockmeyer-k2-independent-polynomial-oracle",
            "observed": 4.355949210665955e-06,
            "oracle": "All decoded slots are compared with independent CPU long-double Horner evaluation.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "observed_exit_state": {
                "active_q_count": 5,
                "component_count": 2,
                "level": 3,
                "modulus_basis": "Q",
                "polynomial_domain": "coefficient",
                "residue_representation": "standard",
                "scale": 1099511627776.0
              }
            },
            "limit": 3,
            "metric": "level",
            "name": "dense-power-d4-paterson-stockmeyer-k2-exit-level",
            "observed": 3,
            "oracle": "Observed output level equals the evaluator's declared required level count.",
            "passed": true,
            "unit": "level"
          }
        ],
        "effective_parameters": {
          "correctness_limit_policy": "retained-method-specific-ceilings-pending-cross-backend-calibration",
          "correctness_limits": {
            "affine-d1-balanced": 8e-06,
            "dense-power-d4-balanced": 1.4e-05,
            "dense-power-d4-horner": 1.2e-05,
            "dense-power-d4-paterson-stockmeyer-k2": 1.2e-05
          },
          "entry_level": 0,
          "entry_scale": 1099511627776.0,
          "include_raw_samples": true,
          "input_range": [
            -1.0,
            1.0
          ],
          "method_cases": [
            {
              "baby_step": null,
              "basis": "power",
              "coefficients_ascending": [
                0.125,
                0.75
              ],
              "degree": 1,
              "domain": [
                -1.0,
                1.0
              ],
              "entry_level": 0,
              "evaluator": "BalancedPowerEvaluator",
              "id": "affine-d1-balanced",
              "method": "balanced-power",
              "operation_inventory": {
                "alignment_multiplications": 0,
                "ciphertext_multiplications": 0,
                "coefficient_multiplications": 1,
                "relinearizations": 0,
                "rescale_operations": 1,
                "total_multiplications": 1
              },
              "polynomial_id": "affine-d1",
              "predicted_exit_level": 1,
              "required_levels": 1
            },
            {
              "baby_step": null,
              "basis": "power",
              "coefficients_ascending": [
                0.01,
                0.2,
                -0.3,
                0.125,
                -0.0625
              ],
              "degree": 4,
              "domain": [
                -1.0,
                1.0
              ],
              "entry_level": 0,
              "evaluator": "BalancedPowerEvaluator",
              "id": "dense-power-d4-balanced",
              "method": "balanced-power",
              "operation_inventory": {
                "alignment_multiplications": 3,
                "ciphertext_multiplications": 3,
                "coefficient_multiplications": 4,
                "relinearizations": 3,
                "rescale_operations": 10,
                "total_multiplications": 10
              },
              "polynomial_id": "dense-power-d4",
              "predicted_exit_level": 3,
              "required_levels": 3
            },
            {
              "baby_step": null,
              "basis": "power",
              "coefficients_ascending": [
                0.01,
                0.2,
                -0.3,
                0.125,
                -0.0625
              ],
              "degree": 4,
              "domain": [
                -1.0,
                1.0
              ],
              "entry_level": 0,
              "evaluator": "HornerPowerEvaluator",
              "id": "dense-power-d4-horner",
              "method": "corrected-horner",
              "operation_inventory": {
                "alignment_multiplications": 3,
                "ciphertext_multiplications": 3,
                "coefficient_multiplications": 1,
                "relinearizations": 3,
                "rescale_operations": 7,
                "total_multiplications": 7
              },
              "polynomial_id": "dense-power-d4",
              "predicted_exit_level": 4,
              "required_levels": 4
            },
            {
              "baby_step": 2,
              "basis": "power",
              "coefficients_ascending": [
                0.01,
                0.2,
                -0.3,
                0.125,
                -0.0625
              ],
              "degree": 4,
              "domain": [
                -1.0,
                1.0
              ],
              "entry_level": 0,
              "evaluator": "PatersonStockmeyerPowerEvaluator",
              "id": "dense-power-d4-paterson-stockmeyer-k2",
              "method": "paterson-stockmeyer",
              "operation_inventory": {
                "alignment_multiplications": 4,
                "ciphertext_multiplications": 2,
                "coefficient_multiplications": 3,
                "relinearizations": 2,
                "rescale_operations": 9,
                "total_multiplications": 9
              },
              "polynomial_id": "dense-power-d4",
              "predicted_exit_level": 3,
              "required_levels": 3
            }
          ],
          "ntt_backend": "radix2_indexed",
          "preset": "slots8192-scale40-levels7-int64",
          "rng_nonce": 0,
          "rng_seed": 20260807,
          "runs": 2,
          "warmup": 0
        },
        "evidence": [
          {
            "kind": "raw_timing_samples",
            "method_id": "affine-d1-balanced",
            "samples": [
              15.802756000027784,
              15.290776999961508
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-balanced",
            "samples": [
              105.95692999999073,
              96.2165100000334
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-horner",
            "samples": [
              80.40795499999831,
              79.93446400001858
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-paterson-stockmeyer-k2",
            "samples": [
              87.07199500003071,
              86.57251400001087
            ],
            "unit": "ms"
          }
        ],
        "metadata": {
          "benchmark_context": {
            "ckks_plan": {
              "logN": 14,
              "ntt_backend": "radix2_indexed",
              "preset": "slots8192-scale40-levels7-int64",
              "slot_count": 8192
            },
            "entry_state": {
              "level": 0,
              "scale": 1099511627776.0
            },
            "method_states": [
              {
                "method_id": "affine-d1-balanced",
                "observed_exit_state": {
                  "active_q_count": 7,
                  "component_count": 2,
                  "level": 1,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "residue_representation": "standard",
                  "scale": 1099511627776.0
                },
                "predicted_exit_level": 1
              },
              {
                "method_id": "dense-power-d4-balanced",
                "observed_exit_state": {
                  "active_q_count": 5,
                  "component_count": 2,
                  "level": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "residue_representation": "standard",
                  "scale": 1099511627776.0
                },
                "predicted_exit_level": 3
              },
              {
                "method_id": "dense-power-d4-horner",
                "observed_exit_state": {
                  "active_q_count": 4,
                  "component_count": 2,
                  "level": 4,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "residue_representation": "standard",
                  "scale": 1099511627776.0
                },
                "predicted_exit_level": 4
              },
              {
                "method_id": "dense-power-d4-paterson-stockmeyer-k2",
                "observed_exit_state": {
                  "active_q_count": 5,
                  "component_count": 2,
                  "level": 3,
                  "modulus_basis": "Q",
                  "polynomial_domain": "coefficient",
                  "residue_representation": "standard",
                  "scale": 1099511627776.0
                },
                "predicted_exit_level": 3
              }
            ],
            "parameter_selection": {
              "calibration_status": "controlled cross-backend evidence required before release",
              "hardware_adaptive": false,
              "policy": "common CPU/CUDA affine-and-degree4 plan"
            }
          },
          "execution": {
            "backend": "cpu",
            "device": "cpu"
          },
          "workload_id": "polynomial-evaluation"
        },
        "metrics": [
          {
            "dimensions": {
              "case_id": "affine-d1",
              "category": "latency",
              "degree": 1,
              "method_id": "affine-d1-balanced",
              "required_levels": 1
            },
            "direction": "lower",
            "name": "polynomial-evaluation-latency",
            "samples": [
              15.802756000027784,
              15.290776999961508
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 15.546766499994646
          },
          {
            "dimensions": {
              "case_id": "dense-power-d4",
              "category": "latency",
              "degree": 4,
              "method_id": "dense-power-d4-balanced",
              "required_levels": 3
            },
            "direction": "lower",
            "name": "polynomial-evaluation-latency",
            "samples": [
              105.95692999999073,
              96.2165100000334
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 101.08672000001206
          },
          {
            "dimensions": {
              "case_id": "dense-power-d4",
              "category": "latency",
              "degree": 4,
              "method_id": "dense-power-d4-horner",
              "required_levels": 4
            },
            "direction": "lower",
            "name": "polynomial-evaluation-latency",
            "samples": [
              80.40795499999831,
              79.93446400001858
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 80.17120950000844
          },
          {
            "dimensions": {
              "case_id": "dense-power-d4",
              "category": "latency",
              "degree": 4,
              "method_id": "dense-power-d4-paterson-stockmeyer-k2",
              "required_levels": 3
            },
            "direction": "lower",
            "name": "polynomial-evaluation-latency",
            "samples": [
              87.07199500003071,
              86.57251400001087
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 86.82225450002079
          }
        ],
        "notes": [
          "The fixed limits were not changed in response to this implementation; controlled CPU/CUDA calibration remains required before release."
        ],
        "profile": "core",
        "rows": [
          {
            "case_id": "affine-d1",
            "category": "latency",
            "degree": 1,
            "max_abs_error": 1.2978167931443352e-06,
            "max_ms": 15.802756000027784,
            "mean_ms": 15.546766499994646,
            "median_ms": 15.546766499994646,
            "method_id": "affine-d1-balanced",
            "min_ms": 15.290776999961508,
            "observed_exit_state": {
              "active_q_count": 7,
              "component_count": 2,
              "level": 1,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "residue_representation": "standard",
              "scale": 1099511627776.0
            },
            "required_levels": 1,
            "rms_error": 6.20043970614775e-07,
            "samples_ms": [
              15.802756000027784,
              15.290776999961508
            ],
            "std_ms": 0.25598950003313803
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 2.552551280121662e-06,
            "max_ms": 105.95692999999073,
            "mean_ms": 101.08672000001206,
            "median_ms": 101.08672000001206,
            "method_id": "dense-power-d4-balanced",
            "min_ms": 96.2165100000334,
            "observed_exit_state": {
              "active_q_count": 5,
              "component_count": 2,
              "level": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "residue_representation": "standard",
              "scale": 1099511627776.0
            },
            "required_levels": 3,
            "rms_error": 2.7574489429697793e-07,
            "samples_ms": [
              105.95692999999073,
              96.2165100000334
            ],
            "std_ms": 4.87020999997867
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 5.319189282371184e-06,
            "max_ms": 80.40795499999831,
            "mean_ms": 80.17120950000844,
            "median_ms": 80.17120950000844,
            "method_id": "dense-power-d4-horner",
            "min_ms": 79.93446400001858,
            "observed_exit_state": {
              "active_q_count": 4,
              "component_count": 2,
              "level": 4,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "residue_representation": "standard",
              "scale": 1099511627776.0
            },
            "required_levels": 4,
            "rms_error": 6.09873094577759e-07,
            "samples_ms": [
              80.40795499999831,
              79.93446400001858
            ],
            "std_ms": 0.2367454999898655
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 4.355949210665955e-06,
            "max_ms": 87.07199500003071,
            "mean_ms": 86.82225450002079,
            "median_ms": 86.82225450002079,
            "method_id": "dense-power-d4-paterson-stockmeyer-k2",
            "min_ms": 86.57251400001087,
            "observed_exit_state": {
              "active_q_count": 5,
              "component_count": 2,
              "level": 3,
              "modulus_basis": "Q",
              "polynomial_domain": "coefficient",
              "residue_representation": "standard",
              "scale": 1099511627776.0
            },
            "required_levels": 3,
            "rms_error": 4.020316725682473e-07,
            "samples_ms": [
              87.07199500003071,
              86.57251400001087
            ],
            "std_ms": 0.24974050000992065
          }
        ],
        "scalars": {
          "max_abs_error": 5.319189282371184e-06,
          "method_count": 4
        },
        "timed_boundary": {
          "description": "One public fixed-polynomial evaluator invocation for one method row.",
          "excludes": [
            "engine and key construction",
            "input encryption",
            "output decryption and oracle"
          ],
          "id": "fixed-affine-degree4-polynomial-method",
          "includes": [
            "coefficient preparation",
            "ciphertext arithmetic",
            "relinearization",
            "rescale"
          ],
          "synchronization": "Synchronize the selected engine device before and after every sample; CPU calls complete synchronously."
        },
        "workload_id": "polynomial-evaluation"
      },
      "started_at": "2026-08-14T15:30:20.669994+00:00",
      "status": "measured",
      "title": "Affine and degree-four polynomial methods",
      "unavailable": null,
      "workload_id": "polynomial-evaluation"
    }
  ],
  "execution": {
    "backend": "cpu",
    "device": "cpu"
  },
  "finished_at": "2026-08-14T15:30:22.061447+00:00",
  "manifest_sha256": "5b9ce22abf59cb5b37dcc59062e2f856df40584470082fd0a4c6f08ee9b81c4b",
  "platform": {
    "cpu": {
      "architecture": "x86_64",
      "logical_count": 64,
      "model": "AMD Ryzen Threadripper PRO 7975WX 32-Cores",
      "package_count": 1,
      "physical_core_count": 32
    },
    "cuda": {
      "devices": {
        "0": {
          "asyncEngineCount": 3,
          "canMapHostMemory": true,
          "clockRate": 1800000,
          "computeCapability": "8.6",
          "concurrentManagedAccess": true,
          "cooperativeLaunch": true,
          "cooperativeMultiDeviceLaunch": true,
          "deviceOverlap": true,
          "isMultiGpuBoard": false,
          "l2CacheSize": 6291456,
          "major": 8,
          "managedMemory": true,
          "maxGridSize": [
            2147483647,
            65535,
            65535
          ],
          "maxThreadsDim": [
            1024,
            1024,
            64
          ],
          "maxThreadsPerBlock": 1024,
          "maxThreadsPerMultiProcessor": 1536,
          "memPitch": 2147483647,
          "memoryBusWidth": 384,
          "memoryClockRate": 8001000,
          "minor": 6,
          "multiProcessorCount": 84,
          "name": "NVIDIA RTX A6000",
          "regsPerBlock": 65536,
          "regsPerMultiprocessor": 65536,
          "sharedMemPerBlock": 49152,
          "sharedMemPerMultiprocessor": 102400,
          "textureAlignment": 512,
          "texturePitchAlignment": 32,
          "totalConstMem": 65536,
          "totalGlobalMem": 50897289216,
          "unifiedAddressing": true,
          "warpSize": 32
        },
        "1": {
          "asyncEngineCount": 3,
          "canMapHostMemory": true,
          "clockRate": 1800000,
          "computeCapability": "8.6",
          "concurrentManagedAccess": true,
          "cooperativeLaunch": true,
          "cooperativeMultiDeviceLaunch": true,
          "deviceOverlap": true,
          "isMultiGpuBoard": false,
          "l2CacheSize": 6291456,
          "major": 8,
          "managedMemory": true,
          "maxGridSize": [
            2147483647,
            65535,
            65535
          ],
          "maxThreadsDim": [
            1024,
            1024,
            64
          ],
          "maxThreadsPerBlock": 1024,
          "maxThreadsPerMultiProcessor": 1536,
          "memPitch": 2147483647,
          "memoryBusWidth": 384,
          "memoryClockRate": 8001000,
          "minor": 6,
          "multiProcessorCount": 84,
          "name": "NVIDIA RTX A6000",
          "regsPerBlock": 65536,
          "regsPerMultiprocessor": 65536,
          "sharedMemPerBlock": 49152,
          "sharedMemPerMultiprocessor": 102400,
          "textureAlignment": 512,
          "texturePitchAlignment": 32,
          "totalConstMem": 65536,
          "totalGlobalMem": 50897289216,
          "unifiedAddressing": true,
          "warpSize": 32
        }
      },
      "p2p": {
        "bidirectionalBandwidthNoP2P": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0
          ]
        ],
        "bidirectionalBandwidthP2P": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0
          ]
        ],
        "canAccess": [
          [
            true,
            true
          ],
          [
            true,
            true
          ]
        ],
        "numDevices": 2,
        "unidirectionalBandwidthNoP2P": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0
          ]
        ],
        "unidirectionalBandwidthP2P": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0
          ]
        ]
      }
    },
    "environment": {},
    "fhelium_build": {
      "distribution": {
        "location": "<redacted>",
        "name": "fhelium",
        "version": "0.10.0"
      },
      "native": {
        "available": true,
        "backends": [
          "cpu",
          "cuda"
        ],
        "binary_path": "_ops.cpython-313-x86_64-linux-gnu.so",
        "details": [],
        "manifest": {
          "manifest_schema_version": 1,
          "native_backends": [
            "cpu",
            "cuda"
          ],
          "project_version": "0.10.0",
          "python": {
            "ext_suffix": ".cpython-313-x86_64-linux-gnu.so",
            "implementation": "cpython",
            "soabi": "cpython-313-x86_64-linux-gnu"
          },
          "torch": {
            "cuda_version": "13.0",
            "cxx11_abi": true,
            "version": "2.13.0+cu130"
          }
        },
        "manifest_path": "_build_manifest.cpython-313-x86_64-linux-gnu.json",
        "reason": "native Python/Torch ABI matches the runtime"
      },
      "source_git": {
        "branch": "dev",
        "commit": "0e0552608ec1eb300d40bfc6550ff3017fffef97",
        "dirty": true,
        "remote_origin": "file://~/repos/fhelium",
        "root": "<redacted>"
      },
      "version": "0.10.0"
    },
    "invocation": [
      "main.py",
      "benchmark",
      "v1",
      "run",
      "--device",
      "cpu",
      "--output",
      "remote-results/a6000-cpu.json"
    ],
    "memory": {
      "available_bytes": 532881281024,
      "total_bytes": 540009447424
    },
    "probe_errors": [],
    "python": {
      "compiler": "GCC 14.3.0",
      "executable": "python",
      "ext_suffix": ".cpython-313-x86_64-linux-gnu.so",
      "implementation": "cpython",
      "soabi": "cpython-313-x86_64-linux-gnu",
      "version": "3.13.14"
    },
    "system": {
      "machine": "x86_64",
      "node": "<redacted>",
      "platform": "Linux-6.8.0-136-generic-x86_64-with-glibc2.35",
      "release": "6.8.0-136-generic",
      "system": "Linux",
      "version": "#136~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul  3 16:29:11 UTC "
    },
    "torch": {
      "cuda_available": true,
      "cuda_build_version": "13.0",
      "cuda_device_count": 2,
      "cxx11_abi": true,
      "nccl_version": [
        2,
        29,
        7
      ],
      "version": "2.13.0+cu130"
    }
  },
  "started_at": "2026-08-14T15:29:56.479674+00:00",
  "status": "completed"
}
