{
  "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-14T14:52:34.734983+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.634564257479783e-06,
              "rms_error": 5.4800232286861553e-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.658236791993984e-06,
              "rms_error": 5.508014218089387e-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.658236791993984e-06,
              "rms_error": 5.508014218089387e-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.658236791993984e-06,
              "rms_error": 5.508014218089387e-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.044514449674001e-06,
              "rms_error": 8.910868241139668e-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.7362573624979243e-06,
              "rms_error": 5.508018443731674e-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.851157575026553e-06,
              "rms_error": 5.166886648578796e-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.32411647681896e-06,
              "rms_error": 8.865876982991056e-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.32411647692346e-06,
              "rms_error": 8.865876983102355e-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.039590615942659e-06,
              "rms_error": 5.958936397065373e-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.658236791993984e-06,
              "rms_error": 5.508014218089387e-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.658236791993984e-06,
              "rms_error": 5.508014218089387e-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.675773550404561e-06,
              "rms_error": 5.528750114304593e-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.665025972536789e-06,
              "rms_error": 5.5160419128221264e-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.665025972536789e-06,
              "rms_error": 5.5160419128221264e-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.665025972536789e-06,
              "rms_error": 5.5160419128221264e-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.013629992200581e-06,
              "rms_error": 8.865338143803292e-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.741665249071003e-06,
              "rms_error": 5.5159907904134375e-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.883633522606421e-06,
              "rms_error": 5.2014762361886e-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.358771025452006e-06,
              "rms_error": 8.902786962078604e-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.358771025549096e-06,
              "rms_error": 8.902786962182016e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-1-semantic-error",
            "observed": 4.954551106861199e-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.0162383565392755e-06,
              "rms_error": 5.931324108862377e-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.665025972536789e-06,
              "rms_error": 5.5160419128221264e-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.665025972536789e-06,
              "rms_error": 5.5160419128221264e-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.638173875130502e-06,
              "rms_error": 5.4842913297359365e-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.644382992313234e-06,
              "rms_error": 5.491633143227051e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-2-semantic-error",
            "observed": 2.6012627146309905e-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.644382992313234e-06,
              "rms_error": 5.491633143227051e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-2-semantic-error",
            "observed": 2.6012627146309905e-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.644382992313234e-06,
              "rms_error": 5.491633143227051e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-2-semantic-error",
            "observed": 2.6012627146309905e-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.0172000654130915e-06,
              "rms_error": 8.870601172334824e-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.7251619837466563e-06,
              "rms_error": 5.4916615537016746e-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.836437177774159e-06,
              "rms_error": 5.151208200115949e-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.24732700364461e-06,
              "rms_error": 8.784089801775087e-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.247327003749797e-06,
              "rms_error": 8.784089801887116e-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.003580306314952e-06,
              "rms_error": 5.9163569176863766e-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.644382992313234e-06,
              "rms_error": 5.491633143227051e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-2-semantic-error",
            "observed": 2.6012627146309905e-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.644382992313234e-06,
              "rms_error": 5.491633143227051e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-2-semantic-error",
            "observed": 2.6012627146309905e-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.62603419491067e-06,
              "rms_error": 5.4699370720543986e-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.658091131697582e-06,
              "rms_error": 5.507841985757836e-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.658091131697582e-06,
              "rms_error": 5.507841985757836e-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.658091131697582e-06,
              "rms_error": 5.507841985757836e-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.010214768320754e-06,
              "rms_error": 8.860303395311828e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-3-semantic-error",
            "observed": 5.12752306120918e-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.736150790183273e-06,
              "rms_error": 5.507861334031313e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-3-semantic-error",
            "observed": 2.6008452526412344e-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.8465818144249494e-06,
              "rms_error": 5.162013082632137e-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.28610634378277e-06,
              "rms_error": 8.825393027180916e-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.286106343884086e-06,
              "rms_error": 8.825393027288832e-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.043410042575737e-06,
              "rms_error": 5.96345258143713e-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.658091131697582e-06,
              "rms_error": 5.507841985757836e-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.658091131697582e-06,
              "rms_error": 5.507841985757836e-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.617473907043784e-06,
              "rms_error": 5.459815176284145e-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.635067476911509e-06,
              "rms_error": 5.480618247769238e-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.635067476911509e-06,
              "rms_error": 5.480618247769238e-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.635067476911509e-06,
              "rms_error": 5.480618247769238e-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.983180396799559e-06,
              "rms_error": 8.82044912337435e-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.7176387877575524e-06,
              "rms_error": 5.4805708021170206e-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.840053438983522e-06,
              "rms_error": 5.155059819337027e-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.234684930058274e-06,
              "rms_error": 8.770624941025175e-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.23468493016172e-06,
              "rms_error": 8.770624941135362e-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.981138475183516e-06,
              "rms_error": 5.889821142355172e-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.635067476911509e-06,
              "rms_error": 5.480618247769238e-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.635067476911509e-06,
              "rms_error": 5.480618247769238e-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.592757846337965e-06,
              "rms_error": 5.430590295742049e-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.629736396139543e-06,
              "rms_error": 5.47431464621334e-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.629736396139543e-06,
              "rms_error": 5.47431464621334e-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.629736396139543e-06,
              "rms_error": 5.47431464621334e-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.987277378326963e-06,
              "rms_error": 8.826488924069848e-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.7133685536989505e-06,
              "rms_error": 5.474275591249077e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-5-semantic-error",
            "observed": 2.578914032153946e-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.8428511099181696e-06,
              "rms_error": 5.158039571772563e-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.296261785722499e-06,
              "rms_error": 8.836209418229301e-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.29626178582454e-06,
              "rms_error": 8.836209418337983e-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.018564739423446e-06,
              "rms_error": 5.934074881434687e-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.629736396139543e-06,
              "rms_error": 5.47431464621334e-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.629736396139543e-06,
              "rms_error": 5.47431464621334e-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.627101246589492e-06,
              "rms_error": 5.471198780310297e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-6-semantic-error",
            "observed": 2.543311244019823e-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.668900020990256e-06,
              "rms_error": 5.520622683383197e-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.668900020990256e-06,
              "rms_error": 5.520622683383197e-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.668900020990256e-06,
              "rms_error": 5.520622683383197e-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.077736903848929e-06,
              "rms_error": 8.959845030634491e-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.744794953317354e-06,
              "rms_error": 5.520604623733742e-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.8729110746825185e-06,
              "rms_error": 5.190055936567066e-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.309539819106565e-06,
              "rms_error": 8.850351629103808e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-6-semantic-error",
            "observed": 5.08918127210651e-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.309539819210997e-06,
              "rms_error": 8.85035162921504e-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.026531042661121e-06,
              "rms_error": 5.9434944351109084e-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": [
              12.841648000176065,
              11.99996999639552,
              11.89597399206832
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.1310379961505532,
              1.4582110015908256,
              1.3576509954873472
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.4929330063750967,
              1.0339569998905063,
              1.0051829885924235
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.4240199961932376,
              1.1600850120885298,
              1.1229799856664613
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.2566439943620935,
              0.09906799823511392,
              0.07504200038965791
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.40147099934984,
              0.23003399837762117,
              0.18315299530513585
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.3801989951170981,
              0.22973399609327316,
              0.20444599795155227
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.6030520016793162,
              0.3828029875876382,
              0.35301799653097987
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              8.205493999412283,
              7.5824020022992045,
              7.544164007413201
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              7.400869988487102,
              6.992009002715349,
              8.56710500374902
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.45160499576013535,
              0.2675199939403683,
              0.2408500004094094
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.20089000463485718,
              0.058237987104803324,
              0.046679997467435896
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              11.704026997904293,
              11.2440289958613,
              11.278150006546639
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              1.915474989800714,
              1.2435499957064167,
              1.170431001810357
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.210982009069994,
              0.9069759980775416,
              0.8714940049685538
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.4546959864674136,
              0.8950090123107657,
              0.8683290070621297
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.26493599580135196,
              0.11885700223501772,
              0.10345499322284013
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.4557419888442382,
              0.21988899970892817,
              0.17920800019055605
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.3529579989844933,
              0.19214699568692595,
              0.1772050018189475
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.5950600025244057,
              0.3122469934169203,
              0.2606699999887496
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              6.876646002638154,
              6.298992011579685,
              6.225481993169524
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              5.903259996557608,
              4.841621994273737,
              4.855171995586716
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.4160719981882721,
              0.2116859977832064,
              0.20109099568799138
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.2297340106451884,
              0.07666500459890813,
              0.06588899123016745
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              11.895723990164697,
              11.188887001480907,
              11.104430013801903
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.0876729977317154,
              1.3233200006652623,
              1.2214369926368818
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.206524990266189,
              0.8659359882585704,
              0.8228509977925569
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.2509609950939193,
              1.0036419989774004,
              0.9469659999012947
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.26452601014170796,
              0.0968349922914058,
              0.07352999818976969
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.44118998630438,
              0.19262899877503514,
              0.16268300532829016
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.4053870070492849,
              0.2170739899156615,
              0.16753100499045104
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.5192069947952405,
              0.29465099214576185,
              0.26897199859376997
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              6.1737340001855046,
              5.498915008502081,
              5.4288300016196445
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              5.065937002655119,
              4.280141991330311,
              4.250268000760116
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.4697330005001277,
              0.24779100203886628,
              0.2095439995173365
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.21228801051620394,
              0.06277300417423248,
              0.04490699211601168
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              12.228381005115807,
              14.792215995839797,
              13.053746006335132
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              2.150026004528627,
              1.4017469948157668,
              1.3180310052121058
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.0746069892775267,
              0.8573219965910539,
              0.8123150037135929
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.2253629975020885,
              0.8757100004004315,
              0.7992549944901839
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.2282009954797104,
              0.09238799975719303,
              0.06670999573543668
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.36621799517888576,
              0.19879800674971193,
              0.17090499750338495
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.36390399327501655,
              0.1733190001687035,
              0.13886799570173025
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.481620998471044,
              0.2692929992917925,
              0.22760000138077885
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              4.878085994278081,
              4.256095999153331,
              4.234264008118771
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              4.025211004773155,
              3.4455139975761995,
              3.402549002203159
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.45910599874332547,
              0.22153199824970216,
              0.1817820011638105
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.2665390056790784,
              0.10121100058313459,
              0.07541300146840513
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              13.86699199792929,
              21.94699899700936,
              13.833040997269563
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              1.7504179995739833,
              1.1467650037957355,
              1.0874959989450872
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.9279679943574592,
              0.7055549940560013,
              0.6299920059973374
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.0848529927898198,
              0.6845140014775097,
              0.6674979958916083
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.28466599178500473,
              0.08436599455308169,
              0.06268300057854503
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.3125869989162311,
              0.17343000217806548,
              0.12402600259520113
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.33201699261553586,
              0.15019399870652705,
              0.13218799722380936
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.45395900087896734,
              0.2682509948499501,
              0.22639799863100052
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              4.261184003553353,
              3.6502100119832903,
              3.59538801421877
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              3.486975998384878,
              2.984525010106154,
              2.9263680044095963
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.39392898906953633,
              0.14657899737358093,
              0.13840700557921082
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.21283900423441082,
              0.06456700793933123,
              0.0504649942740798
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              14.833969005849212,
              14.024117990629748,
              13.93941100104712
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              1.7947250016732141,
              1.2337759981164709,
              1.1527850001584738
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.955640003667213,
              0.6499019946204498,
              0.6185749953147024
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              1.1617470008786768,
              0.8365319954464212,
              0.8113440126180649
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.29121601255610585,
              0.09717600187286735,
              0.06548799865413457
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.44537600479088724,
              0.15463099407497793,
              0.1286530023207888
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.3337789967190474,
              0.13480200141202658,
              0.11841699597425759
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.3948499943362549,
              0.2324579982087016,
              0.1869200059445575
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              4.317799001000822,
              3.7458529986906797,
              3.68010500096716
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              2.9373930010478944,
              2.6419719943078235,
              2.6544900028966367
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.4259970010025427,
              0.19479100592434406,
              0.16319399583153427
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.17692499386612326,
              0.0628340058028698,
              0.050664995796978474
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              14.829981999355368,
              13.670699001522735,
              13.649807995534502
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              1.8996309954673052,
              1.386593998176977,
              1.3005950022488832
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              1.0187540028709918,
              0.8256349974544719,
              0.7498409977415577
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.9262450039386749,
              0.6638429913436994,
              0.6293810001807287
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.21515200205612928,
              0.07657500100322068,
              0.06184299127198756
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.3207099944120273,
              0.16831199172884226,
              0.13137698988430202
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.37290800537448376,
              0.13560301158577204,
              0.1068499987013638
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.34864099870901555,
              0.17900799866765738,
              0.16640899411868304
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              3.107148004346527,
              2.5845060008578002,
              2.5196290080202743
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              2.0207019988447428,
              1.7198520072270185,
              1.6692169883754104
            ],
            "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": [
              12.841648000176065,
              11.99996999639552,
              11.89597399206832
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 11.99996999639552
          },
          {
            "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": 81.66022424462844
          },
          {
            "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": 668960.5570119962
          },
          {
            "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.1310379961505532,
              1.4582110015908256,
              1.3576509954873472
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.4582110015908256
          },
          {
            "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": 606.4403978464037
          },
          {
            "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": 4967959.739157739
          },
          {
            "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.4929330063750967,
              1.0339569998905063,
              1.0051829885924235
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0339569998905063
          },
          {
            "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": 849.3595699656786
          },
          {
            "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": 6957953.597158839
          },
          {
            "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.4240199961932376,
              1.1600850120885298,
              1.1229799856664613
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.1600850120885298
          },
          {
            "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": 809.2611863222622
          },
          {
            "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": 6629467.638351972
          },
          {
            "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.2566439943620935,
              0.09906799823511392,
              0.07504200038965791
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09906799823511392
          },
          {
            "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": 6964.532073627178
          },
          {
            "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": 57053446.74715384
          },
          {
            "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.40147099934984,
              0.23003399837762117,
              0.18315299530513585
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.23003399837762117
          },
          {
            "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": 3682.526932354005
          },
          {
            "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": 30167260.62984401
          },
          {
            "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.3801989951170981,
              0.22973399609327316,
              0.20444599795155227
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.22973399609327316
          },
          {
            "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": 3683.7885553595834
          },
          {
            "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": 30177595.845505707
          },
          {
            "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": [
              0.6030520016793162,
              0.3828029875876382,
              0.35301799653097987
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3828029875876382
          },
          {
            "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": 2240.6905149498375
          },
          {
            "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": 18355736.69846907
          },
          {
            "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": [
              8.205493999412283,
              7.5824020022992045,
              7.544164007413201
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 7.5824020022992045
          },
          {
            "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": 128.57844523058665
          },
          {
            "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": 1053314.6233289659
          },
          {
            "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": [
              7.400869988487102,
              6.992009002715349,
              8.56710500374902
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 7.400869988487102
          },
          {
            "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": 130.6621119883904
          },
          {
            "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": 1070384.021408894
          },
          {
            "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": [
              0.45160499576013535,
              0.2675199939403683,
              0.2408500004094094
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2675199939403683
          },
          {
            "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": 3125.0814145236354
          },
          {
            "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": 25600666.94777762
          },
          {
            "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.20089000463485718,
              0.058237987104803324,
              0.046679997467435896
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.058237987104803324
          },
          {
            "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": 9810.07725723074
          },
          {
            "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": 80364152.89123422
          },
          {
            "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": [
              11.704026997904293,
              11.2440289958613,
              11.278150006546639
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 11.278150006546639
          },
          {
            "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": 87.65213415628457
          },
          {
            "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": 718046.2830082832
          },
          {
            "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": [
              1.915474989800714,
              1.2435499957064167,
              1.170431001810357
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.2435499957064167
          },
          {
            "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": 692.9277047250426
          },
          {
            "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": 5676463.757107549
          },
          {
            "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.210982009069994,
              0.9069759980775416,
              0.8714940049685538
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.9069759980775416
          },
          {
            "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": 1003.5284018078096
          },
          {
            "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": 8220904.667609576
          },
          {
            "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.4546959864674136,
              0.8950090123107657,
              0.8683290070621297
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8950090123107657
          },
          {
            "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": 932.246208261129
          },
          {
            "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": 7636960.938075169
          },
          {
            "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.26493599580135196,
              0.11885700223501772,
              0.10345499322284013
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.11885700223501772
          },
          {
            "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": 6157.028974602868
          },
          {
            "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": 50438381.3599467
          },
          {
            "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.4557419888442382,
              0.21988899970892817,
              0.17920800019055605
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.21988899970892817
          },
          {
            "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": 3509.4328165925394
          },
          {
            "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": 28749273.633526083
          },
          {
            "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.3529579989844933,
              0.19214699568692595,
              0.1772050018189475
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.19214699568692595
          },
          {
            "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": 4153.341383307313
          },
          {
            "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": 34024172.612053506
          },
          {
            "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": [
              0.5950600025244057,
              0.3122469934169203,
              0.2606699999887496
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3122469934169203
          },
          {
            "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": 2568.543738835421
          },
          {
            "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": 21041510.30853977
          },
          {
            "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": [
              6.876646002638154,
              6.298992011579685,
              6.225481993169524
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 6.298992011579685
          },
          {
            "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": 154.63024809174368
          },
          {
            "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": 1266730.9923675642
          },
          {
            "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": [
              5.903259996557608,
              4.841621994273737,
              4.855171995586716
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 4.855171995586716
          },
          {
            "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": 192.30702679695224
          },
          {
            "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": 1575379.1635206328
          },
          {
            "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": [
              0.4160719981882721,
              0.2116859977832064,
              0.20109099568799138
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2116859977832064
          },
          {
            "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": 3619.477166755776
          },
          {
            "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": 29650756.950063318
          },
          {
            "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.2297340106451884,
              0.07666500459890813,
              0.06588899123016745
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07666500459890813
          },
          {
            "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": 8058.277322472349
          },
          {
            "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": 66013407.82569348
          },
          {
            "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": [
              11.895723990164697,
              11.188887001480907,
              11.104430013801903
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 11.188887001480907
          },
          {
            "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": 87.74741589043096
          },
          {
            "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": 718826.8309744104
          },
          {
            "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.0876729977317154,
              1.3233200006652623,
              1.2214369926368818
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.3233200006652623
          },
          {
            "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": 647.6082759602513
          },
          {
            "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": 5305206.996666378
          },
          {
            "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.206524990266189,
              0.8659359882585704,
              0.8228509977925569
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8659359882585704
          },
          {
            "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": 1036.1577697115188
          },
          {
            "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": 8488204.449476762
          },
          {
            "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.2509609950939193,
              1.0036419989774004,
              0.9469659999012947
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0036419989774004
          },
          {
            "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": 937.0405590658534
          },
          {
            "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": 7676236.259867471
          },
          {
            "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.26452601014170796,
              0.0968349922914058,
              0.07352999818976969
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0968349922914058
          },
          {
            "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": 6898.280248851264
          },
          {
            "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": 56510711.79858956
          },
          {
            "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.44118998630438,
              0.19262899877503514,
              0.16268300532829016
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.19262899877503514
          },
          {
            "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": 3766.468930560224
          },
          {
            "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": 30854913.479149356
          },
          {
            "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.4053870070492849,
              0.2170739899156615,
              0.16753100499045104
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2170739899156615
          },
          {
            "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": 3797.506800795913
          },
          {
            "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": 31109175.71212012
          },
          {
            "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": [
              0.5192069947952405,
              0.29465099214576185,
              0.26897199859376997
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.29465099214576185
          },
          {
            "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": 2770.5180315249613
          },
          {
            "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": 22696083.714252483
          },
          {
            "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": [
              6.1737340001855046,
              5.498915008502081,
              5.4288300016196445
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 5.498915008502081
          },
          {
            "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": 175.42342379813294
          },
          {
            "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": 1437068.687754305
          },
          {
            "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": [
              5.065937002655119,
              4.280141991330311,
              4.250268000760116
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 4.280141991330311
          },
          {
            "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": 220.64750194735265
          },
          {
            "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": 1807544.335952713
          },
          {
            "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": [
              0.4697330005001277,
              0.24779100203886628,
              0.2095439995173365
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.24779100203886628
          },
          {
            "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": 3236.008570402276
          },
          {
            "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": 26509382.208735444
          },
          {
            "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.21228801051620394,
              0.06277300417423248,
              0.04490699211601168
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06277300417423248
          },
          {
            "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": 9375.937394311833
          },
          {
            "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": 76807679.13420254
          },
          {
            "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": [
              12.228381005115807,
              14.792215995839797,
              13.053746006335132
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 13.053746006335132
          },
          {
            "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": 74.86086545334527
          },
          {
            "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": 613260.2097938044
          },
          {
            "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.150026004528627,
              1.4017469948157668,
              1.3180310052121058
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.4017469948157668
          },
          {
            "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": 616.0412199737419
          },
          {
            "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": 5046609.674024894
          },
          {
            "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.0746069892775267,
              0.8573219965910539,
              0.8123150037135929
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8573219965910539
          },
          {
            "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": 1093.1972562894332
          },
          {
            "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": 8955471.923523037
          },
          {
            "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.2253629975020885,
              0.8757100004004315,
              0.7992549944901839
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8757100004004315
          },
          {
            "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": 1034.3657709985653
          },
          {
            "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": 8473524.396020247
          },
          {
            "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.2282009954797104,
              0.09238799975719303,
              0.06670999573543668
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09238799975719303
          },
          {
            "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": 7745.9535654051115
          },
          {
            "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": 63454851.60779867
          },
          {
            "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.36621799517888576,
              0.19879800674971193,
              0.17090499750338495
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.19879800674971193
          },
          {
            "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": 4076.5245214031625
          },
          {
            "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": 33394888.879334707
          },
          {
            "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.36390399327501655,
              0.1733190001687035,
              0.13886799570173025
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.1733190001687035
          },
          {
            "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": 4437.2725685811465
          },
          {
            "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": 36350136.88181675
          },
          {
            "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": [
              0.481620998471044,
              0.2692929992917925,
              0.22760000138077885
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2692929992917925
          },
          {
            "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": 3065.8733575866745
          },
          {
            "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": 25115634.545350038
          },
          {
            "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": [
              4.878085994278081,
              4.256095999153331,
              4.234264008118771
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 4.256095999153331
          },
          {
            "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": 224.40903001381946
          },
          {
            "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": 1838358.773873209
          },
          {
            "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": [
              4.025211004773155,
              3.4455139975761995,
              3.402549002203159
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 3.4455139975761995
          },
          {
            "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": 275.9058585982414
          },
          {
            "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": 2260220.7936367937
          },
          {
            "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.45910599874332547,
              0.22153199824970216,
              0.1817820011638105
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.22153199824970216
          },
          {
            "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": 3478.5835282247544
          },
          {
            "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": 28496556.26321719
          },
          {
            "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.2665390056790784,
              0.10121100058313459,
              0.07541300146840513
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10121100058313459
          },
          {
            "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": 6769.518095300015
          },
          {
            "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": 55455892.236697726
          },
          {
            "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": [
              13.86699199792929,
              21.94699899700936,
              13.833040997269563
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 13.86699199792929
          },
          {
            "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": 60.42657294137606
          },
          {
            "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": 495014.48553575267
          },
          {
            "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": [
              1.7504179995739833,
              1.1467650037957355,
              1.0874959989450872
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.1467650037957355
          },
          {
            "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": 752.883732480639
          },
          {
            "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": 6167623.536481394
          },
          {
            "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": [
              0.9279679943574592,
              0.7055549940560013,
              0.6299920059973374
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.7055549940560013
          },
          {
            "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": 1325.3722672073186
          },
          {
            "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": 10857449.612962354
          },
          {
            "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.0848529927898198,
              0.6845140014775097,
              0.6674979958916083
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6845140014775097
          },
          {
            "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": 1231.0899504548806
          },
          {
            "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": 10085088.874126382
          },
          {
            "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.28466599178500473,
              0.08436599455308169,
              0.06268300057854503
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08436599455308169
          },
          {
            "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": 6949.029083809246
          },
          {
            "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": 56926446.25456534
          },
          {
            "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.3125869989162311,
              0.17343000217806548,
              0.12402600259520113
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.17343000217806548
          },
          {
            "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": 4917.686100580137
          },
          {
            "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": 40285684.53595248
          },
          {
            "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.33201699261553586,
              0.15019399870652705,
              0.13218799722380936
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.15019399870652705
          },
          {
            "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": 4882.820538328432
          },
          {
            "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": 40000065.849986516
          },
          {
            "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.45395900087896734,
              0.2682509948499501,
              0.22639799863100052
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2682509948499501
          },
          {
            "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": 3162.5286923965655
          },
          {
            "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": 25907435.048112664
          },
          {
            "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": [
              4.261184003553353,
              3.6502100119832903,
              3.59538801421877
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 3.6502100119832903
          },
          {
            "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": 260.71581022759386
          },
          {
            "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": 2135783.917384449
          },
          {
            "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": [
              3.486975998384878,
              2.984525010106154,
              2.9263680044095963
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 2.984525010106154
          },
          {
            "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": 319.2213038808952
          },
          {
            "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": 2615060.9213922936
          },
          {
            "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": [
              0.39392898906953633,
              0.14657899737358093,
              0.13840700557921082
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.14657899737358093
          },
          {
            "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": 4418.8153675377025
          },
          {
            "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": 36198935.49086886
          },
          {
            "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.21283900423441082,
              0.06456700793933123,
              0.0504649942740798
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06456700793933123
          },
          {
            "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": 9149.939887952327
          },
          {
            "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": 74956307.56210546
          },
          {
            "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": [
              14.833969005849212,
              14.024117990629748,
              13.93941100104712
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 14.024117990629748
          },
          {
            "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": 70.09755570695782
          },
          {
            "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": 574239.1763513985
          },
          {
            "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": [
              1.7947250016732141,
              1.2337759981164709,
              1.1527850001584738
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.2337759981164709
          },
          {
            "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": 717.4826118177984
          },
          {
            "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": 5877617.556011405
          },
          {
            "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": [
              0.955640003667213,
              0.6499019946204498,
              0.6185749953147024
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6499019946204498
          },
          {
            "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": 1348.84990701004
          },
          {
            "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": 11049778.438226247
          },
          {
            "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.1617470008786768,
              0.8365319954464212,
              0.8113440126180649
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8365319954464212
          },
          {
            "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": 1067.7589094518582
          },
          {
            "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": 8747080.986229623
          },
          {
            "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.29121601255610585,
              0.09717600187286735,
              0.06548799865413457
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09717600187286735
          },
          {
            "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": 6609.67637596918
          },
          {
            "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": 54146468.871939525
          },
          {
            "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.44537600479088724,
              0.15463099407497793,
              0.1286530023207888
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.15463099407497793
          },
          {
            "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": 4117.146536264337
          },
          {
            "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": 33727664.425077446
          },
          {
            "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.3337789967190474,
              0.13480200141202658,
              0.11841699597425759
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.13480200141202658
          },
          {
            "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": 5110.750002770327
          },
          {
            "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": 41867264.02269452
          },
          {
            "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.3948499943362549,
              0.2324579982087016,
              0.1869200059445575
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2324579982087016
          },
          {
            "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": 3684.4716781605925
          },
          {
            "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": 30183191.987491574
          },
          {
            "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": [
              4.317799001000822,
              3.7458529986906797,
              3.68010500096716
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 3.7458529986906797
          },
          {
            "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": 255.45487698968412
          },
          {
            "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": 2092686.3522994923
          },
          {
            "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": [
              2.9373930010478944,
              2.6419719943078235,
              2.6544900028966367
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 2.6544900028966367
          },
          {
            "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": 364.3493844179614
          },
          {
            "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": 2984750.15715194
          },
          {
            "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.4259970010025427,
              0.19479100592434406,
              0.16319399583153427
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.19479100592434406
          },
          {
            "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": 3826.6184548172982
          },
          {
            "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": 31347658.381863307
          },
          {
            "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.17692499386612326,
              0.0628340058028698,
              0.050664995796978474
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0628340058028698
          },
          {
            "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": 10329.72497739604
          },
          {
            "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": 84621107.01482835
          },
          {
            "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": [
              14.829981999355368,
              13.670699001522735,
              13.649807995534502
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 13.670699001522735
          },
          {
            "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": 71.17355151574463
          },
          {
            "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": 583053.73401698
          },
          {
            "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": [
              1.8996309954673052,
              1.386593998176977,
              1.3005950022488832
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.386593998176977
          },
          {
            "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": 654.0479030539822
          },
          {
            "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": 5357960.421818222
          },
          {
            "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.0187540028709918,
              0.8256349974544719,
              0.7498409977415577
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8256349974544719
          },
          {
            "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": 1156.4125009098348
          },
          {
            "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": 9473331.207453366
          },
          {
            "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": [
              0.9262450039386749,
              0.6638429913436994,
              0.6293810001807287
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6638429913436994
          },
          {
            "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": 1351.6746600796896
          },
          {
            "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": 11072918.815372817
          },
          {
            "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.21515200205612928,
              0.07657500100322068,
              0.06184299127198756
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07657500100322068
          },
          {
            "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": 8484.88290323822
          },
          {
            "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": 69508160.7433275
          },
          {
            "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.3207099944120273,
              0.16831199172884226,
              0.13137698988430202
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.16831199172884226
          },
          {
            "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": 4835.597923163368
          },
          {
            "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": 39613218.18655431
          },
          {
            "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.37290800537448376,
              0.13560301158577204,
              0.1068499987013638
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.13560301158577204
          },
          {
            "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": 4875.186961225486
          },
          {
            "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": 39937531.58635918
          },
          {
            "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": [
              0.34864099870901555,
              0.17900799866765738,
              0.16640899411868304
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.17900799866765738
          },
          {
            "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": 4322.405385083839
          },
          {
            "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": 35409144.91460681
          },
          {
            "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": [
              3.107148004346527,
              2.5845060008578002,
              2.5196290080202743
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 2.5845060008578002
          },
          {
            "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": 365.35094395947374
          },
          {
            "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": 2992954.932916009
          },
          {
            "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": [
              2.0207019988447428,
              1.7198520072270185,
              1.6692169883754104
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.7198520072270185
          },
          {
            "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": 554.5521248643117
          },
          {
            "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": 4542891.006888442
          }
        ],
        "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": 81.66022424462844,
            "inverse_synchronized_serial_slots_per_second": 668960.5570119962,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.5928562484449522e-06,
            "max_ms": 12.841648000176065,
            "mean_ms": 12.245863996213302,
            "median_ms": 11.99996999639552,
            "min_ms": 11.89597399206832,
            "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.634564257479783e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.4800232286861553e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.42341683698410143,
            "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": 606.4403978464037,
            "inverse_synchronized_serial_slots_per_second": 4967959.739157739,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 2.1310379961505532,
            "mean_ms": 1.6489666644095753,
            "median_ms": 1.4582110015908256,
            "min_ms": 1.3576509954873472,
            "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.658236791993984e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218089387e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3433391475609045,
            "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": 849.3595699656786,
            "inverse_synchronized_serial_slots_per_second": 6957953.597158839,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 1.4929330063750967,
            "mean_ms": 1.1773576649526756,
            "median_ms": 1.0339569998905063,
            "min_ms": 1.0051829885924235,
            "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.658236791993984e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218089387e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.22345444430122494,
            "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": 809.2611863222622,
            "inverse_synchronized_serial_slots_per_second": 6629467.638351972,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 1.4240199961932376,
            "mean_ms": 1.235694997982743,
            "median_ms": 1.1600850120885298,
            "min_ms": 1.1229799856664613,
            "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.658236791993984e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218089387e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.13402468543688192,
            "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": 6964.532073627178,
            "inverse_synchronized_serial_slots_per_second": 57053446.74715384,
            "logical_live_input_bytes": 4194304,
            "max_abs_error": 5.204867540006415e-06,
            "max_ms": 0.2566439943620935,
            "mean_ms": 0.14358466432895511,
            "median_ms": 0.09906799823511392,
            "min_ms": 0.07504200038965791,
            "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.044514449674001e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.910868241139668e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08054448552931912,
            "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": 3682.526932354005,
            "inverse_synchronized_serial_slots_per_second": 30167260.62984401,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 2.6092304817540646e-06,
            "max_ms": 0.40147099934984,
            "mean_ms": 0.271552664344199,
            "median_ms": 0.23003399837762117,
            "min_ms": 0.18315299530513585,
            "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.7362573624979243e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508018443731674e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09383864676577934,
            "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": 3683.7885553595834,
            "inverse_synchronized_serial_slots_per_second": 30177595.845505707,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 2.660831338530006e-08,
            "max_ms": 0.3801989951170981,
            "mean_ms": 0.2714596630539745,
            "median_ms": 0.22973399609327316,
            "min_ms": 0.20444599795155227,
            "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.851157575026553e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.166886648578796e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07758029159374011,
            "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": 2240.6905149498375,
            "inverse_synchronized_serial_slots_per_second": 18355736.69846907,
            "logical_live_input_bytes": 4194304,
            "max_abs_error": 5.0137999123504754e-08,
            "max_ms": 0.6030520016793162,
            "mean_ms": 0.4462909952659781,
            "median_ms": 0.3828029875876382,
            "min_ms": 0.35301799653097987,
            "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.32411647681896e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.865876982991056e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11151172216962446,
            "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": 128.57844523058665,
            "inverse_synchronized_serial_slots_per_second": 1053314.6233289659,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.013799912500039e-08,
            "max_ms": 8.205493999412283,
            "mean_ms": 7.777353336374897,
            "median_ms": 7.5824020022992045,
            "min_ms": 7.544164007413201,
            "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.32411647692346e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.865876983102355e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3031433726504073,
            "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": 130.6621119883904,
            "inverse_synchronized_serial_slots_per_second": 1070384.021408894,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6065143133136683e-06,
            "max_ms": 8.56710500374902,
            "mean_ms": 7.653327998317157,
            "median_ms": 7.400869988487102,
            "min_ms": 6.992009002715349,
            "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.039590615942659e-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.958936397065373e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.667349552665158,
            "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": 3125.0814145236354,
            "inverse_synchronized_serial_slots_per_second": 25600666.94777762,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 0.45160499576013535,
            "mean_ms": 0.31999166336997104,
            "median_ms": 0.2675199939403683,
            "min_ms": 0.2408500004094094,
            "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.658236791993984e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218089387e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09369942755381258,
            "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": 9810.07725723074,
            "inverse_synchronized_serial_slots_per_second": 80364152.89123422,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005488633e-06,
            "max_ms": 0.20089000463485718,
            "mean_ms": 0.10193599640236546,
            "median_ms": 0.058237987104803324,
            "min_ms": 0.046679997467435896,
            "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.658236791993984e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218089387e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07012996786952731,
            "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": 87.65213415628457,
            "inverse_synchronized_serial_slots_per_second": 718046.2830082832,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.588826325214156e-06,
            "max_ms": 11.704026997904293,
            "mean_ms": 11.408735333437411,
            "median_ms": 11.278150006546639,
            "min_ms": 11.2440289958613,
            "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.675773550404561e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.528750114304593e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2092668729481788,
            "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": 692.9277047250426,
            "inverse_synchronized_serial_slots_per_second": 5676463.757107549,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 1.915474989800714,
            "mean_ms": 1.4431519957724959,
            "median_ms": 1.2435499957064167,
            "min_ms": 1.170431001810357,
            "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.665025972536789e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128221264e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.33531413613001576,
            "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": 1003.5284018078096,
            "inverse_synchronized_serial_slots_per_second": 8220904.667609576,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 1.210982009069994,
            "mean_ms": 0.9964840040386965,
            "median_ms": 0.9069759980775416,
            "min_ms": 0.8714940049685538,
            "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.665025972536789e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128221264e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1523631376690821,
            "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": 932.246208261129,
            "inverse_synchronized_serial_slots_per_second": 7636960.938075169,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 1.4546959864674136,
            "mean_ms": 1.0726780019467697,
            "median_ms": 0.8950090123107657,
            "min_ms": 0.8683290070621297,
            "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.665025972536789e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128221264e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2703470128593102,
            "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": 6157.028974602868,
            "inverse_synchronized_serial_slots_per_second": 50438381.3599467,
            "logical_live_input_bytes": 3670016,
            "max_abs_error": 5.100981524853185e-06,
            "max_ms": 0.26493599580135196,
            "mean_ms": 0.16241599708640328,
            "median_ms": 0.11885700223501772,
            "min_ms": 0.10345499322284013,
            "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.013629992200581e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.865338143803292e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07276477202963721,
            "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": 3509.4328165925394,
            "inverse_synchronized_serial_slots_per_second": 28749273.633526083,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 2.5668144331822987e-06,
            "max_ms": 0.4557419888442382,
            "mean_ms": 0.28494632958124083,
            "median_ms": 0.21988899970892817,
            "min_ms": 0.17920800019055605,
            "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.741665249071003e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5159907904134375e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12190735238358918,
            "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": 4153.341383307313,
            "inverse_synchronized_serial_slots_per_second": 34024172.612053506,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 2.617678485503195e-08,
            "max_ms": 0.3529579989844933,
            "mean_ms": 0.24076999883012226,
            "median_ms": 0.19214699568692595,
            "min_ms": 0.1772050018189475,
            "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.883633522606421e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.2014762361886e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07956308327009266,
            "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": 2568.543738835421,
            "inverse_synchronized_serial_slots_per_second": 21041510.30853977,
            "logical_live_input_bytes": 3670016,
            "max_abs_error": 4.954551106713819e-08,
            "max_ms": 0.5950600025244057,
            "mean_ms": 0.3893256653100252,
            "median_ms": 0.3122469934169203,
            "min_ms": 0.2606699999887496,
            "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.358771025452006e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.902786962078604e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.14699208526210453,
            "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": 154.63024809174368,
            "inverse_synchronized_serial_slots_per_second": 1266730.9923675642,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 4.954551106861199e-08,
            "max_ms": 6.876646002638154,
            "mean_ms": 6.467040002462454,
            "median_ms": 6.298992011579685,
            "min_ms": 6.225481993169524,
            "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.358771025549096e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.902786962182016e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.29118577945659474,
            "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": 192.30702679695224,
            "inverse_synchronized_serial_slots_per_second": 1575379.1635206328,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5613119457895516e-06,
            "max_ms": 5.903259996557608,
            "mean_ms": 5.200017995472687,
            "median_ms": 4.855171995586716,
            "min_ms": 4.841621994273737,
            "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.0162383565392755e-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.931324108862377e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.49729795542266125,
            "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": 3619.477166755776,
            "inverse_synchronized_serial_slots_per_second": 29650756.950063318,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 0.4160719981882721,
            "mean_ms": 0.2762829972198233,
            "median_ms": 0.2116859977832064,
            "min_ms": 0.20109099568799138,
            "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.665025972536789e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128221264e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09894034266892732,
            "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": 8058.277322472349,
            "inverse_synchronized_serial_slots_per_second": 66013407.82569348,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061225606e-06,
            "max_ms": 0.2297340106451884,
            "mean_ms": 0.12409600215808798,
            "median_ms": 0.07666500459890813,
            "min_ms": 0.06588899123016745,
            "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.665025972536789e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128221264e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07482678773394522,
            "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": 87.74741589043096,
            "inverse_synchronized_serial_slots_per_second": 718826.8309744104,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.579241101198615e-06,
            "max_ms": 11.895723990164697,
            "mean_ms": 11.396347001815835,
            "median_ms": 11.188887001480907,
            "min_ms": 11.104430013801903,
            "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.638173875130502e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.4842913297359365e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.35479221906277963,
            "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": 647.6082759602513,
            "inverse_synchronized_serial_slots_per_second": 5305206.996666378,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146309905e-06,
            "max_ms": 2.0876729977317154,
            "mean_ms": 1.54414333034462,
            "median_ms": 1.3233200006652623,
            "min_ms": 1.2214369926368818,
            "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.644382992313234e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143227051e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3865776431961828,
            "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": 1036.1577697115188,
            "inverse_synchronized_serial_slots_per_second": 8488204.449476762,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146309905e-06,
            "max_ms": 1.206524990266189,
            "mean_ms": 0.9651039921057721,
            "median_ms": 0.8659359882585704,
            "min_ms": 0.8228509977925569,
            "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.644382992313234e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143227051e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1716142046674131,
            "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": 937.0405590658534,
            "inverse_synchronized_serial_slots_per_second": 7676236.259867471,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146309905e-06,
            "max_ms": 1.2509609950939193,
            "mean_ms": 1.067189664657538,
            "median_ms": 1.0036419989774004,
            "min_ms": 0.9469659999012947,
            "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.644382992313234e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143227051e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1319898193942419,
            "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": 6898.280248851264,
            "inverse_synchronized_serial_slots_per_second": 56510711.79858956,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.1788098683079135e-06,
            "max_ms": 0.26452601014170796,
            "mean_ms": 0.1449636668742945,
            "median_ms": 0.0968349922914058,
            "min_ms": 0.07352999818976969,
            "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.0172000654130915e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.870601172334824e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08507700877524799,
            "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": 3766.468930560224,
            "inverse_synchronized_serial_slots_per_second": 30854913.479149356,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 2.6012490067993012e-06,
            "max_ms": 0.44118998630438,
            "mean_ms": 0.2655006634692351,
            "median_ms": 0.19262899877503514,
            "min_ms": 0.16268300532829016,
            "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.7251619837466563e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.4916615537016746e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12483120403056801,
            "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": 3797.506800795913,
            "inverse_synchronized_serial_slots_per_second": 31109175.71212012,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 2.6527967430376237e-08,
            "max_ms": 0.4053870070492849,
            "mean_ms": 0.2633306673184658,
            "median_ms": 0.2170739899156615,
            "min_ms": 0.16753100499045104,
            "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.836437177774159e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.151208200115949e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10246504959290044,
            "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": 2770.5180315249613,
            "inverse_synchronized_serial_slots_per_second": 22696083.714252483,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.0345567761157144e-08,
            "max_ms": 0.5192069947952405,
            "mean_ms": 0.3609433285115908,
            "median_ms": 0.29465099214576185,
            "min_ms": 0.26897199859376997,
            "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.24732700364461e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.784089801775087e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11239926964951816,
            "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": 175.42342379813294,
            "inverse_synchronized_serial_slots_per_second": 1437068.687754305,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 5.034556776265643e-08,
            "max_ms": 6.1737340001855046,
            "mean_ms": 5.700493003435743,
            "median_ms": 5.498915008502081,
            "min_ms": 5.4288300016196445,
            "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.247327003749797e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.784089801887116e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.33585290212726404,
            "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": 220.64750194735265,
            "inverse_synchronized_serial_slots_per_second": 1807544.335952713,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.613583163220979e-06,
            "max_ms": 5.065937002655119,
            "mean_ms": 4.532115664915182,
            "median_ms": 4.280141991330311,
            "min_ms": 4.250268000760116,
            "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.003580306314952e-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.9163569176863766e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3776656628094828,
            "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": 3236.008570402276,
            "inverse_synchronized_serial_slots_per_second": 26509382.208735444,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146309905e-06,
            "max_ms": 0.4697330005001277,
            "mean_ms": 0.30902266735211015,
            "median_ms": 0.24779100203886628,
            "min_ms": 0.2095439995173365,
            "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.644382992313234e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143227051e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11470706658231818,
            "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": 9375.937394311833,
            "inverse_synchronized_serial_slots_per_second": 76807679.13420254,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146309905e-06,
            "max_ms": 0.21228801051620394,
            "mean_ms": 0.10665600226881604,
            "median_ms": 0.06277300417423248,
            "min_ms": 0.04490699211601168,
            "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.644382992313234e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143227051e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07504838204562127,
            "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": 74.86086545334527,
            "inverse_synchronized_serial_slots_per_second": 613260.2097938044,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.593793301486121e-06,
            "max_ms": 14.792215995839797,
            "mean_ms": 13.35811433576358,
            "median_ms": 13.053746006335132,
            "min_ms": 12.228381005115807,
            "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.62603419491067e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.4699370720543986e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 1.0685792826254457,
            "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": 616.0412199737419,
            "inverse_synchronized_serial_slots_per_second": 5046609.674024894,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 2.150026004528627,
            "mean_ms": 1.6232680015188332,
            "median_ms": 1.4017469948157668,
            "min_ms": 1.3180310052121058,
            "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.658091131697582e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985757836e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3740388456029484,
            "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": 1093.1972562894332,
            "inverse_synchronized_serial_slots_per_second": 8955471.923523037,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 1.0746069892775267,
            "mean_ms": 0.9147479965273911,
            "median_ms": 0.8573219965910539,
            "min_ms": 0.8123150037135929,
            "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.658091131697582e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985757836e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11452097485987411,
            "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": 1034.3657709985653,
            "inverse_synchronized_serial_slots_per_second": 8473524.396020247,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 1.2253629975020885,
            "mean_ms": 0.9667759974642346,
            "median_ms": 0.8757100004004315,
            "min_ms": 0.7992549944901839,
            "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.658091131697582e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985757836e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.18549352086369808,
            "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": 7745.9535654051115,
            "inverse_synchronized_serial_slots_per_second": 63454851.60779867,
            "logical_live_input_bytes": 2621440,
            "max_abs_error": 5.12752306120918e-06,
            "max_ms": 0.2282009954797104,
            "mean_ms": 0.1290996636574467,
            "median_ms": 0.09238799975719303,
            "min_ms": 0.06670999573543668,
            "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.010214768320754e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.860303395311828e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07085499488083695,
            "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": 4076.5245214031625,
            "inverse_synchronized_serial_slots_per_second": 33394888.879334707,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 2.6008452526412344e-06,
            "max_ms": 0.36621799517888576,
            "mean_ms": 0.24530699981066087,
            "median_ms": 0.19879800674971193,
            "min_ms": 0.17090499750338495,
            "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.736150790183273e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507861334031313e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08625198197492853,
            "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": 4437.2725685811465,
            "inverse_synchronized_serial_slots_per_second": 36350136.88181675,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 2.6523402668702394e-08,
            "max_ms": 0.36390399327501655,
            "mean_ms": 0.22536366304848343,
            "median_ms": 0.1733190001687035,
            "min_ms": 0.13886799570173025,
            "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.8465818144249494e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.162013082632137e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09896728500419885,
            "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": 3065.8733575866745,
            "inverse_synchronized_serial_slots_per_second": 25115634.545350038,
            "logical_live_input_bytes": 2621440,
            "max_abs_error": 4.953342259691078e-08,
            "max_ms": 0.481620998471044,
            "mean_ms": 0.32617133304787177,
            "median_ms": 0.2692929992917925,
            "min_ms": 0.22760000138077885,
            "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.28610634378277e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.825393027180916e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11122956854731894,
            "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": 224.40903001381946,
            "inverse_synchronized_serial_slots_per_second": 1838358.773873209,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 4.953342259838352e-08,
            "max_ms": 4.878085994278081,
            "mean_ms": 4.4561486671833945,
            "median_ms": 4.256095999153331,
            "min_ms": 4.234264008118771,
            "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.286106343884086e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.825393027288832e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.29848784448169147,
            "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": 275.9058585982414,
            "inverse_synchronized_serial_slots_per_second": 2260220.7936367937,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.5943803399111864e-06,
            "max_ms": 4.025211004773155,
            "mean_ms": 3.624424668184171,
            "median_ms": 3.4455139975761995,
            "min_ms": 3.402549002203159,
            "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.043410042575737e-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.96345258143713e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.28394103073721133,
            "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": 3478.5835282247544,
            "inverse_synchronized_serial_slots_per_second": 28496556.26321719,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.45910599874332547,
            "mean_ms": 0.28747333271894604,
            "median_ms": 0.22153199824970216,
            "min_ms": 0.1817820011638105,
            "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.658091131697582e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985757836e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12244276105473181,
            "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": 6769.518095300015,
            "inverse_synchronized_serial_slots_per_second": 55455892.236697726,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.2665390056790784,
            "mean_ms": 0.1477210025768727,
            "median_ms": 0.10121100058313459,
            "min_ms": 0.07541300146840513,
            "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.658091131697582e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985757836e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08467456361654196,
            "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": 60.42657294137606,
            "inverse_synchronized_serial_slots_per_second": 495014.48553575267,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.606839710471794e-06,
            "max_ms": 21.94699899700936,
            "mean_ms": 16.549010664069403,
            "median_ms": 13.86699199792929,
            "min_ms": 13.833040997269563,
            "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.617473907043784e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.459815176284145e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 3.816979320486149,
            "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": 752.883732480639,
            "inverse_synchronized_serial_slots_per_second": 6167623.536481394,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 1.7504179995739833,
            "mean_ms": 1.3282263341049354,
            "median_ms": 1.1467650037957355,
            "min_ms": 1.0874959989450872,
            "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.635067476911509e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247769238e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.299513556206997,
            "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": 1325.3722672073186,
            "inverse_synchronized_serial_slots_per_second": 10857449.612962354,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 0.9279679943574592,
            "mean_ms": 0.7545049981369326,
            "median_ms": 0.7055549940560013,
            "min_ms": 0.6299920059973374,
            "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.635067476911509e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247769238e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12647661070843697,
            "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": 1231.0899504548806,
            "inverse_synchronized_serial_slots_per_second": 10085088.874126382,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 1.0848529927898198,
            "mean_ms": 0.8122883300529793,
            "median_ms": 0.6845140014775097,
            "min_ms": 0.6674979958916083,
            "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.635067476911509e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247769238e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.19285747352412105,
            "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": 6949.029083809246,
            "inverse_synchronized_serial_slots_per_second": 56926446.25456534,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 5.116790413136101e-06,
            "max_ms": 0.28466599178500473,
            "mean_ms": 0.14390499563887715,
            "median_ms": 0.08436599455308169,
            "min_ms": 0.06268300057854503,
            "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.983180396799559e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.82044912337435e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09992591116743296,
            "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": 4917.686100580137,
            "inverse_synchronized_serial_slots_per_second": 40285684.53595248,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.5251585083536577e-06,
            "max_ms": 0.3125869989162311,
            "mean_ms": 0.20334766789649925,
            "median_ms": 0.17343000217806548,
            "min_ms": 0.12402600259520113,
            "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.7176387877575524e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.4805708021170206e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07983362856559813,
            "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": 4882.820538328432,
            "inverse_synchronized_serial_slots_per_second": 40000065.849986516,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.57519530889596e-08,
            "max_ms": 0.33201699261553586,
            "mean_ms": 0.20479966284862408,
            "median_ms": 0.15019399870652705,
            "min_ms": 0.13218799722380936,
            "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.840053438983522e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.155059819337027e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09025608296071162,
            "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": 3162.5286923965655,
            "inverse_synchronized_serial_slots_per_second": 25907435.048112664,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 4.9548517930041836e-08,
            "max_ms": 0.45395900087896734,
            "mean_ms": 0.31620266478663933,
            "median_ms": 0.2682509948499501,
            "min_ms": 0.22639799863100052,
            "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.234684930058274e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.770624941025175e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0988956501345827,
            "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": 260.71581022759386,
            "inverse_synchronized_serial_slots_per_second": 2135783.917384449,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 4.954851793153941e-08,
            "max_ms": 4.261184003553353,
            "mean_ms": 3.8355940099184713,
            "median_ms": 3.6502100119832903,
            "min_ms": 3.59538801421877,
            "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.23468493016172e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.770624941135362e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.3017686695371445,
            "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": 319.2213038808952,
            "inverse_synchronized_serial_slots_per_second": 2615060.9213922936,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.5143363571630084e-06,
            "max_ms": 3.486975998384878,
            "mean_ms": 3.1326230043002092,
            "median_ms": 2.984525010106154,
            "min_ms": 2.9263680044095963,
            "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.981138475183516e-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.889821142355172e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2516877597877633,
            "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": 4418.8153675377025,
            "inverse_synchronized_serial_slots_per_second": 36198935.49086886,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 0.39392898906953633,
            "mean_ms": 0.22630499734077603,
            "median_ms": 0.14657899737358093,
            "min_ms": 0.13840700557921082,
            "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.635067476911509e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247769238e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11857500387176728,
            "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": 9149.939887952327,
            "inverse_synchronized_serial_slots_per_second": 74956307.56210546,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.52519121577946e-06,
            "max_ms": 0.21283900423441082,
            "mean_ms": 0.10929033548260729,
            "median_ms": 0.06456700793933123,
            "min_ms": 0.0504649942740798,
            "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.635067476911509e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247769238e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07344595199898941,
            "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": 70.09755570695782,
            "inverse_synchronized_serial_slots_per_second": 574239.1763513985,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.570102797947974e-06,
            "max_ms": 14.833969005849212,
            "mean_ms": 14.265832665842026,
            "median_ms": 14.024117990629748,
            "min_ms": 13.93941100104712,
            "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.592757846337965e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.430590295742049e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.4032187116595727,
            "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": 717.4826118177984,
            "inverse_synchronized_serial_slots_per_second": 5877617.556011405,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 1.7947250016732141,
            "mean_ms": 1.3937619999827195,
            "median_ms": 1.2337759981164709,
            "min_ms": 1.1527850001584738,
            "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.629736396139543e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.47431464621334e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.28544512838844843,
            "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": 1348.84990701004,
            "inverse_synchronized_serial_slots_per_second": 11049778.438226247,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 0.955640003667213,
            "mean_ms": 0.7413723312007884,
            "median_ms": 0.6499019946204498,
            "min_ms": 0.6185749953147024,
            "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.629736396139543e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.47431464621334e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.15204894347875803,
            "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": 1067.7589094518582,
            "inverse_synchronized_serial_slots_per_second": 8747080.986229623,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 1.1617470008786768,
            "mean_ms": 0.9365410029810542,
            "median_ms": 0.8365319954464212,
            "min_ms": 0.8113440126180649,
            "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.629736396139543e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.47431464621334e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.15957634481450847,
            "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": 6609.67637596918,
            "inverse_synchronized_serial_slots_per_second": 54146468.871939525,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 5.164341414261231e-06,
            "max_ms": 0.29121601255610585,
            "mean_ms": 0.15129333769436926,
            "median_ms": 0.09717600187286735,
            "min_ms": 0.06548799865413457,
            "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.987277378326963e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.826488924069848e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09978242528069108,
            "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": 4117.146536264337,
            "inverse_synchronized_serial_slots_per_second": 33727664.425077446,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 2.578914032153946e-06,
            "max_ms": 0.44537600479088724,
            "mean_ms": 0.24288666706221798,
            "median_ms": 0.15463099407497793,
            "min_ms": 0.1286530023207888,
            "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.7133685536989505e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474275591249077e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.14357382058077647,
            "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": 5110.750002770327,
            "inverse_synchronized_serial_slots_per_second": 41867264.02269452,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 2.6299747952225677e-08,
            "max_ms": 0.3337789967190474,
            "mean_ms": 0.19566599803511053,
            "median_ms": 0.13480200141202658,
            "min_ms": 0.11841699597425759,
            "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.8428511099181696e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.158039571772563e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09788945263204066,
            "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": 3684.4716781605925,
            "inverse_synchronized_serial_slots_per_second": 30183191.987491574,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 5.021981752578697e-08,
            "max_ms": 0.3948499943362549,
            "mean_ms": 0.271409332829838,
            "median_ms": 0.2324579982087016,
            "min_ms": 0.1869200059445575,
            "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.296261785722499e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.836209418229301e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08924358004816055,
            "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": 255.45487698968412,
            "inverse_synchronized_serial_slots_per_second": 2092686.3522994923,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 5.021981752722502e-08,
            "max_ms": 4.317799001000822,
            "mean_ms": 3.9145856668862202,
            "median_ms": 3.7458529986906797,
            "min_ms": 3.68010500096716,
            "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.29626178582454e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.836209418337983e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.28637556274587256,
            "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": 364.3493844179614,
            "inverse_synchronized_serial_slots_per_second": 2984750.15715194,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.576949506843096e-06,
            "max_ms": 2.9373930010478944,
            "mean_ms": 2.7446183327507847,
            "median_ms": 2.6544900028966367,
            "min_ms": 2.6419719943078235,
            "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.018564739423446e-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.934074881434687e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.13640803907774363,
            "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": 3826.6184548172982,
            "inverse_synchronized_serial_slots_per_second": 31347658.381863307,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 0.4259970010025427,
            "mean_ms": 0.261327334252807,
            "median_ms": 0.19479100592434406,
            "min_ms": 0.16319399583153427,
            "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.629736396139543e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.47431464621334e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11715137535770556,
            "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": 10329.72497739604,
            "inverse_synchronized_serial_slots_per_second": 84621107.01482835,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.578918634582537e-06,
            "max_ms": 0.17692499386612326,
            "mean_ms": 0.09680799848865718,
            "median_ms": 0.0628340058028698,
            "min_ms": 0.050664995796978474,
            "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.629736396139543e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.47431464621334e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.056868684483733,
            "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": 71.17355151574463,
            "inverse_synchronized_serial_slots_per_second": 583053.73401698,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.543311244019823e-06,
            "max_ms": 14.829981999355368,
            "mean_ms": 14.050162998804202,
            "median_ms": 13.670699001522735,
            "min_ms": 13.649807995534502,
            "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.627101246589492e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.471198780310297e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.5514812561023057,
            "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": 654.0479030539822,
            "inverse_synchronized_serial_slots_per_second": 5357960.421818222,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6144922345022792e-06,
            "max_ms": 1.8996309954673052,
            "mean_ms": 1.5289399986310552,
            "median_ms": 1.386593998176977,
            "min_ms": 1.3005950022488832,
            "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.668900020990256e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.520622683383197e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2644589674243746,
            "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": 1156.4125009098348,
            "inverse_synchronized_serial_slots_per_second": 9473331.207453366,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6144922345022792e-06,
            "max_ms": 1.0187540028709918,
            "mean_ms": 0.8647433326890072,
            "median_ms": 0.8256349974544719,
            "min_ms": 0.7498409977415577,
            "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.668900020990256e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.520622683383197e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11321262443016493,
            "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": 1351.6746600796896,
            "inverse_synchronized_serial_slots_per_second": 11072918.815372817,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6144922345022792e-06,
            "max_ms": 0.9262450039386749,
            "mean_ms": 0.7398229984877011,
            "median_ms": 0.6638429913436994,
            "min_ms": 0.6293810001807287,
            "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.668900020990256e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.520622683383197e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.13256892621325048,
            "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": 8484.88290323822,
            "inverse_synchronized_serial_slots_per_second": 69508160.7433275,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 5.2436482974240216e-06,
            "max_ms": 0.21515200205612928,
            "mean_ms": 0.1178566647771125,
            "median_ms": 0.07657500100322068,
            "min_ms": 0.06184299127198756,
            "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.077736903848929e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.959845030634491e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06906057736923679,
            "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": 4835.597923163368,
            "inverse_synchronized_serial_slots_per_second": 39613218.18655431,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.6144406695478473e-06,
            "max_ms": 0.3207099944120273,
            "mean_ms": 0.2067996586750572,
            "median_ms": 0.16831199172884226,
            "min_ms": 0.13137698988430202,
            "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.744794953317354e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.520604623733742e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0819460067406012,
            "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": 4875.186961225486,
            "inverse_synchronized_serial_slots_per_second": 39937531.58635918,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.6662692779228754e-08,
            "max_ms": 0.37290800537448376,
            "mean_ms": 0.2051203385538732,
            "median_ms": 0.13560301158577204,
            "min_ms": 0.1068499987013638,
            "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.8729110746825185e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.190055936567066e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11922306765138728,
            "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": 4322.405385083839,
            "inverse_synchronized_serial_slots_per_second": 35409144.91460681,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 5.08918127210651e-08,
            "max_ms": 0.34864099870901555,
            "mean_ms": 0.23135266383178532,
            "median_ms": 0.17900799866765738,
            "min_ms": 0.16640899411868304,
            "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.309539819106565e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.850351629103808e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08309472046049314,
            "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": 365.35094395947374,
            "inverse_synchronized_serial_slots_per_second": 2992954.932916009,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 5.0891812722570286e-08,
            "max_ms": 3.107148004346527,
            "mean_ms": 2.7370943377415338,
            "median_ms": 2.5845060008578002,
            "min_ms": 2.5196290080202743,
            "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.309539819210997e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.85035162921504e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.26300449067872045,
            "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": 554.5521248643117,
            "inverse_synchronized_serial_slots_per_second": 4542891.006888442,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6106377967136917e-06,
            "max_ms": 2.0207019988447428,
            "mean_ms": 1.8032569981490572,
            "median_ms": 1.7198520072270185,
            "min_ms": 1.6692169883754104,
            "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.026531042661121e-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.9434944351109084e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1551402000969568,
            "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-14T14:52:25.721874+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-14T14:52:34.958044+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.49499000306241214,
              2.513519997592084,
              0.5010599998058751
            ],
            "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.5011299945181236,
              0.4989560111425817,
              0.4922759981127456
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              0.9919939911924303,
              0.988408995908685,
              0.9916529961628839
            ],
            "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.5262670019874349,
              0.5198380094952881,
              0.526197996805422
            ],
            "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.5244149942882359,
              0.5094319931231439,
              0.5158919957466424
            ],
            "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.0347780043957755,
              1.0305920004611835,
              1.025774996378459
            ],
            "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.5015000060666353,
              0.46728900633752346,
              0.4612299962900579
            ],
            "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.4587659932440147,
              0.4525270051090047,
              0.45119399146642536
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "samples": [
              0.9301810059696436,
              0.91119299759157,
              0.9129550016950816
            ],
            "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.4925769899273291,
              0.4856859886785969,
              0.4982350073987618
            ],
            "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.5012490000808612,
              0.4807390068890527,
              0.4893320001428947
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              0.9760399989318103,
              0.9676680056145415,
              0.9664660028647631
            ],
            "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.4274689999874681,
              0.4294120008125901,
              0.4257269902154803
            ],
            "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.4344299959484488,
              0.43040300079155713,
              0.4321059968788177
            ],
            "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.8621899905847386,
              0.8509229955961928,
              0.8484290010528639
            ],
            "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.46080900938250124,
              0.45553100062534213,
              0.461108997114934
            ],
            "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.46747901069466025,
              0.4615600046236068,
              0.4539789952104911
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 7,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              0.9155389998340979,
              0.9126950026256964,
              0.9022589947562665
            ],
            "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.40515599539503455,
              0.4039040068164468,
              0.4022419889224693
            ],
            "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.41279800643678755,
              0.4051260038977489,
              0.4049359995406121
            ],
            "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.8099709957605228,
              0.8047039882512763,
              0.8000270026968792
            ],
            "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.4309450014261529,
              0.42760900396388024,
              0.4230030026519671
            ],
            "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.4324769979575649,
              0.42962300358340144,
              0.4251349892001599
            ],
            "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.8616389968665317,
              0.8620599983260036,
              0.8561410068068653
            ],
            "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.3810099879046902,
              0.37656300992239267,
              0.378847005777061
            ],
            "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.32460500369779766,
              0.3251659945817664,
              0.3236350021325052
            ],
            "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.6493609980680048,
              0.6508540100185201,
              0.6532870029332116
            ],
            "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.348001005477272,
              0.3467390051810071,
              0.34622800012584776
            ],
            "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.34706899896264076,
              0.34962300560437143,
              0.34021800092887133
            ],
            "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.6863570015411824,
              0.6887999916216359,
              0.6925060006324202
            ],
            "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.30817100196145475,
              0.2987869956996292,
              0.3009599895449355
            ],
            "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.3041050076717511,
              0.29905799601692706,
              0.2970749919768423
            ],
            "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.6482689932454377,
              0.6371530034812167,
              0.6196769973030314
            ],
            "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.3422620065975934,
              0.337183999363333,
              0.3322569973533973
            ],
            "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.3440250002313405,
              0.3317460068501532,
              0.3348199970787391
            ],
            "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.6709540029987693,
              0.6610989948967472,
              0.5688609962817281
            ],
            "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.26450600125826895,
              0.26042900572065264,
              0.2550710050854832
            ],
            "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.2604589972179383,
              0.26065000565722585,
              0.2638949954416603
            ],
            "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.5283600039547309,
              0.5147500050952658,
              0.5164930043974891
            ],
            "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.2808400022331625,
              0.2740900090429932,
              0.2811500016832724
            ],
            "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.2831630117725581,
              0.2756730100372806,
              0.27096499979961663
            ],
            "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.5575739924097434,
              0.5439629894681275,
              0.5504040018422529
            ],
            "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.49499000306241214,
              2.513519997592084,
              0.5010599998058751
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5010599998058751
          },
          {
            "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.5011299945181236,
              0.4989560111425817,
              0.4922759981127456
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4989560111425817
          },
          {
            "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": [
              0.9919939911924303,
              0.988408995908685,
              0.9916529961628839
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.9916529961628839
          },
          {
            "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.5262670019874349,
              0.5198380094952881,
              0.526197996805422
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.526197996805422
          },
          {
            "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.5244149942882359,
              0.5094319931231439,
              0.5158919957466424
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5158919957466424
          },
          {
            "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.0347780043957755,
              1.0305920004611835,
              1.025774996378459
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1.0305920004611835
          },
          {
            "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.5015000060666353,
              0.46728900633752346,
              0.4612299962900579
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.46728900633752346
          },
          {
            "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.4587659932440147,
              0.4525270051090047,
              0.45119399146642536
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4525270051090047
          },
          {
            "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": [
              0.9301810059696436,
              0.91119299759157,
              0.9129550016950816
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.9129550016950816
          },
          {
            "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.4925769899273291,
              0.4856859886785969,
              0.4982350073987618
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4925769899273291
          },
          {
            "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.5012490000808612,
              0.4807390068890527,
              0.4893320001428947
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4893320001428947
          },
          {
            "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": [
              0.9760399989318103,
              0.9676680056145415,
              0.9664660028647631
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.9676680056145415
          },
          {
            "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.4274689999874681,
              0.4294120008125901,
              0.4257269902154803
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4274689999874681
          },
          {
            "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.4344299959484488,
              0.43040300079155713,
              0.4321059968788177
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4321059968788177
          },
          {
            "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.8621899905847386,
              0.8509229955961928,
              0.8484290010528639
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8509229955961928
          },
          {
            "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.46080900938250124,
              0.45553100062534213,
              0.461108997114934
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.46080900938250124
          },
          {
            "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.46747901069466025,
              0.4615600046236068,
              0.4539789952104911
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4615600046236068
          },
          {
            "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": [
              0.9155389998340979,
              0.9126950026256964,
              0.9022589947562665
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.9126950026256964
          },
          {
            "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.40515599539503455,
              0.4039040068164468,
              0.4022419889224693
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4039040068164468
          },
          {
            "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.41279800643678755,
              0.4051260038977489,
              0.4049359995406121
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4051260038977489
          },
          {
            "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.8099709957605228,
              0.8047039882512763,
              0.8000270026968792
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8047039882512763
          },
          {
            "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.4309450014261529,
              0.42760900396388024,
              0.4230030026519671
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.42760900396388024
          },
          {
            "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.4324769979575649,
              0.42962300358340144,
              0.4251349892001599
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.42962300358340144
          },
          {
            "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.8616389968665317,
              0.8620599983260036,
              0.8561410068068653
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8616389968665317
          },
          {
            "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.3810099879046902,
              0.37656300992239267,
              0.378847005777061
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.378847005777061
          },
          {
            "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.32460500369779766,
              0.3251659945817664,
              0.3236350021325052
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.32460500369779766
          },
          {
            "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.6493609980680048,
              0.6508540100185201,
              0.6532870029332116
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6508540100185201
          },
          {
            "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.348001005477272,
              0.3467390051810071,
              0.34622800012584776
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3467390051810071
          },
          {
            "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.34706899896264076,
              0.34962300560437143,
              0.34021800092887133
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.34706899896264076
          },
          {
            "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.6863570015411824,
              0.6887999916216359,
              0.6925060006324202
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6887999916216359
          },
          {
            "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.30817100196145475,
              0.2987869956996292,
              0.3009599895449355
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3009599895449355
          },
          {
            "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.3041050076717511,
              0.29905799601692706,
              0.2970749919768423
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.29905799601692706
          },
          {
            "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.6482689932454377,
              0.6371530034812167,
              0.6196769973030314
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6371530034812167
          },
          {
            "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.3422620065975934,
              0.337183999363333,
              0.3322569973533973
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.337183999363333
          },
          {
            "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.3440250002313405,
              0.3317460068501532,
              0.3348199970787391
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3348199970787391
          },
          {
            "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.6709540029987693,
              0.6610989948967472,
              0.5688609962817281
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6610989948967472
          },
          {
            "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.26450600125826895,
              0.26042900572065264,
              0.2550710050854832
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.26042900572065264
          },
          {
            "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.2604589972179383,
              0.26065000565722585,
              0.2638949954416603
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.26065000565722585
          },
          {
            "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.5283600039547309,
              0.5147500050952658,
              0.5164930043974891
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5164930043974891
          },
          {
            "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.2808400022331625,
              0.2740900090429932,
              0.2811500016832724
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2808400022331625
          },
          {
            "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.2831630117725581,
              0.2756730100372806,
              0.27096499979961663
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2756730100372806
          },
          {
            "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.5575739924097434,
              0.5439629894681275,
              0.5504040018422529
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5504040018422529
          }
        ],
        "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": 2.513519997592084,
            "mean_ms": 1.1698566668201238,
            "median_ms": 0.5010599998058751,
            "min_ms": 0.49499000306241214,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.9501166844344313
          },
          {
            "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.5011299945181236,
            "mean_ms": 0.49745400125781697,
            "median_ms": 0.4989560111425817,
            "min_ms": 0.4922759981127456,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.0037674339947378712
          },
          {
            "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.9919939911924303,
            "mean_ms": 0.9906853277546664,
            "median_ms": 0.9916529961628839,
            "min_ms": 0.988408995908685,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.0016156184383109707
          },
          {
            "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.5262670019874349,
            "mean_ms": 0.524101002762715,
            "median_ms": 0.526197996805422,
            "min_ms": 0.5198380094952881,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.0030145230830521536
          },
          {
            "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.5244149942882359,
            "mean_ms": 0.516579661052674,
            "median_ms": 0.5158919957466424,
            "min_ms": 0.5094319931231439,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.00613608146719749
          },
          {
            "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.0347780043957755,
            "mean_ms": 1.0303816670784727,
            "median_ms": 1.0305920004611835,
            "min_ms": 1.025774996378459,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.003678470555260528
          },
          {
            "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.5015000060666353,
            "mean_ms": 0.4766730028980722,
            "median_ms": 0.46728900633752346,
            "min_ms": 0.4612299962900579,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.017728751891352493
          },
          {
            "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.4587659932440147,
            "mean_ms": 0.4541623299398149,
            "median_ms": 0.4525270051090047,
            "min_ms": 0.45119399146642536,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.0033004563529560917
          },
          {
            "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.9301810059696436,
            "mean_ms": 0.9181096684187651,
            "median_ms": 0.9129550016950816,
            "min_ms": 0.91119299759157,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.008565981450506624
          },
          {
            "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.4982350073987618,
            "mean_ms": 0.49216599533489597,
            "median_ms": 0.4925769899273291,
            "min_ms": 0.4856859886785969,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.005131351681965758
          },
          {
            "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.5012490000808612,
            "mean_ms": 0.49044000237093616,
            "median_ms": 0.4893320001428947,
            "min_ms": 0.4807390068890527,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.008409744620974569
          },
          {
            "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.9760399989318103,
            "mean_ms": 0.9700580024703717,
            "median_ms": 0.9676680056145415,
            "min_ms": 0.9664660028647631,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.0042582793004621745
          },
          {
            "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.4294120008125901,
            "mean_ms": 0.4275359970051795,
            "median_ms": 0.4274689999874681,
            "min_ms": 0.4257269902154803,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.0015051450041971676
          },
          {
            "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.4344299959484488,
            "mean_ms": 0.4323129978729412,
            "median_ms": 0.4321059968788177,
            "min_ms": 0.43040300079155713,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.001650517001241991
          },
          {
            "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.8621899905847386,
            "mean_ms": 0.8538473290779317,
            "median_ms": 0.8509229955961928,
            "min_ms": 0.8484290010528639,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.0059863735799678495
          },
          {
            "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.461108997114934,
            "mean_ms": 0.4591496690409258,
            "median_ms": 0.46080900938250124,
            "min_ms": 0.45553100062534213,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.002561714137884978
          },
          {
            "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.46747901069466025,
            "mean_ms": 0.46100600350958604,
            "median_ms": 0.4615600046236068,
            "min_ms": 0.4539789952104911,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.005525262735469612
          },
          {
            "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.9155389998340979,
            "mean_ms": 0.9101643324053535,
            "median_ms": 0.9126950026256964,
            "min_ms": 0.9022589947562665,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.005709223679853772
          },
          {
            "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.40515599539503455,
            "mean_ms": 0.40376733037798357,
            "median_ms": 0.4039040068164468,
            "min_ms": 0.4022419889224693,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.001193557362721838
          },
          {
            "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.41279800643678755,
            "mean_ms": 0.40762000329171616,
            "median_ms": 0.4051260038977489,
            "min_ms": 0.4049359995406121,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.003662222716849197
          },
          {
            "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.8099709957605228,
            "mean_ms": 0.8049006622362261,
            "median_ms": 0.8047039882512763,
            "min_ms": 0.8000270026968792,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.00406199950801859
          },
          {
            "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.4309450014261529,
            "mean_ms": 0.42718566934733343,
            "median_ms": 0.42760900396388024,
            "min_ms": 0.4230030026519671,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.0032560963622582624
          },
          {
            "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.4324769979575649,
            "mean_ms": 0.42907833024704206,
            "median_ms": 0.42962300358340144,
            "min_ms": 0.4251349892001599,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.0030220053971889258
          },
          {
            "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.8620599983260036,
            "mean_ms": 0.8599466673331335,
            "median_ms": 0.8616389968665317,
            "min_ms": 0.8561410068068653,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.0026964914967560144
          },
          {
            "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.3810099879046902,
            "mean_ms": 0.37880666786804795,
            "median_ms": 0.378847005777061,
            "min_ms": 0.37656300992239267,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.0018156952119298421
          },
          {
            "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.3251659945817664,
            "mean_ms": 0.3244686668040231,
            "median_ms": 0.32460500369779766,
            "min_ms": 0.3236350021325052,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.0006324161506354353
          },
          {
            "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.6532870029332116,
            "mean_ms": 0.6511673370065788,
            "median_ms": 0.6508540100185201,
            "min_ms": 0.6493609980680048,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.0016180253194333961
          },
          {
            "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.348001005477272,
            "mean_ms": 0.3469893369280423,
            "median_ms": 0.3467390051810071,
            "min_ms": 0.34622800012584776,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.0007451561275889297
          },
          {
            "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.34962300560437143,
            "mean_ms": 0.34563666849862784,
            "median_ms": 0.34706899896264076,
            "min_ms": 0.34021800092887133,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.003970911411347045
          },
          {
            "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.6925060006324202,
            "mean_ms": 0.6892209979317462,
            "median_ms": 0.6887999916216359,
            "min_ms": 0.6863570015411824,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.0025279085150739775
          },
          {
            "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.30817100196145475,
            "mean_ms": 0.30263932906867314,
            "median_ms": 0.3009599895449355,
            "min_ms": 0.2987869956996292,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.004010821138494031
          },
          {
            "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.3041050076717511,
            "mean_ms": 0.30007933188850683,
            "median_ms": 0.29905799601692706,
            "min_ms": 0.2970749919768423,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.002959462269804846
          },
          {
            "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.6482689932454377,
            "mean_ms": 0.6350329980098953,
            "median_ms": 0.6371530034812167,
            "min_ms": 0.6196769973030314,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.01176849963225191
          },
          {
            "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.3422620065975934,
            "mean_ms": 0.3372343344381079,
            "median_ms": 0.337183999363333,
            "min_ms": 0.3322569973533973,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.004084682991283973
          },
          {
            "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.3440250002313405,
            "mean_ms": 0.33686366805341095,
            "median_ms": 0.3348199970787391,
            "min_ms": 0.3317460068501532,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.005217014657403703
          },
          {
            "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.6709540029987693,
            "mean_ms": 0.6336379980590815,
            "median_ms": 0.6610989948967472,
            "min_ms": 0.5688609962817281,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.04598061378175345
          },
          {
            "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.26450600125826895,
            "mean_ms": 0.2600020040214683,
            "median_ms": 0.26042900572065264,
            "min_ms": 0.2550710050854832,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0038636369768608987
          },
          {
            "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.2638949954416603,
            "mean_ms": 0.2616679994389415,
            "median_ms": 0.26065000565722585,
            "min_ms": 0.2604589972179383,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0015766535136302504
          },
          {
            "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.5283600039547309,
            "mean_ms": 0.519867671149162,
            "median_ms": 0.5164930043974891,
            "min_ms": 0.5147500050952658,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.006046999200832039
          },
          {
            "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.2811500016832724,
            "mean_ms": 0.2786933376531427,
            "median_ms": 0.2808400022331625,
            "min_ms": 0.2740900090429932,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.0032575042220011484
          },
          {
            "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.2831630117725581,
            "mean_ms": 0.27660034053648513,
            "median_ms": 0.2756730100372806,
            "min_ms": 0.27096499979961663,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.005022803361608067
          },
          {
            "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.5575739924097434,
            "mean_ms": 0.5506469945733746,
            "median_ms": 0.5504040018422529,
            "min_ms": 0.5439629894681275,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.005559324561473423
          }
        ],
        "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-14T14:52:34.758269+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-14T14:52:40.348644+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": [
              919.3191320082406
            ],
            "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": [
              919.3191320082406
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 919.3191320082406
          },
          {
            "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": 4455.47129107641
          }
        ],
        "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": 919.3191320082406,
            "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-14T14:52:34.981625+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-14T14:52:46.902486+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": [
              1881.402289000107
            ],
            "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": [
              1881.402289000107
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 1881.402289000107
          },
          {
            "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": 2177.099509205374
          }
        ],
        "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": 1881.402289000107,
            "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-14T14:52:40.375371+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-14T14:52:47.945628+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.200439706141604e-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.757448942968259e-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.09873094577924e-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.020316725681909e-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": [
              10.057142993900925,
              9.5315170037793
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-balanced",
            "samples": [
              73.19298200309277,
              75.23530699836556
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-horner",
            "samples": [
              68.23474500561133,
              62.33410999993794
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-paterson-stockmeyer-k2",
            "samples": [
              69.29389000288211,
              67.56791898806114
            ],
            "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": [
              10.057142993900925,
              9.5315170037793
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 9.794329998840112
          },
          {
            "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": [
              73.19298200309277,
              75.23530699836556
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 74.21414450072916
          },
          {
            "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": [
              68.23474500561133,
              62.33410999993794
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 65.28442750277463
          },
          {
            "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": [
              69.29389000288211,
              67.56791898806114
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 68.43090449547162
          }
        ],
        "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": 10.057142993900925,
            "mean_ms": 9.794329998840112,
            "median_ms": 9.794329998840112,
            "method_id": "affine-d1-balanced",
            "min_ms": 9.5315170037793,
            "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.200439706141604e-07,
            "samples_ms": [
              10.057142993900925,
              9.5315170037793
            ],
            "std_ms": 0.2628129950608127
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 2.552551280121662e-06,
            "max_ms": 75.23530699836556,
            "mean_ms": 74.21414450072916,
            "median_ms": 74.21414450072916,
            "method_id": "dense-power-d4-balanced",
            "min_ms": 73.19298200309277,
            "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.757448942968259e-07,
            "samples_ms": [
              73.19298200309277,
              75.23530699836556
            ],
            "std_ms": 1.0211624976363964
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 5.319189282371184e-06,
            "max_ms": 68.23474500561133,
            "mean_ms": 65.28442750277463,
            "median_ms": 65.28442750277463,
            "method_id": "dense-power-d4-horner",
            "min_ms": 62.33410999993794,
            "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.09873094577924e-07,
            "samples_ms": [
              68.23474500561133,
              62.33410999993794
            ],
            "std_ms": 2.950317502836697
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 4.355949210665955e-06,
            "max_ms": 69.29389000288211,
            "mean_ms": 68.43090449547162,
            "median_ms": 68.43090449547162,
            "method_id": "dense-power-d4-paterson-stockmeyer-k2",
            "min_ms": 67.56791898806114,
            "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.020316725681909e-07,
            "samples_ms": [
              69.29389000288211,
              67.56791898806114
            ],
            "std_ms": 0.8629855074104853
          }
        ],
        "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-14T14:52:46.942208+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-14T14:52:47.972086+00:00",
  "manifest_sha256": "5b9ce22abf59cb5b37dcc59062e2f856df40584470082fd0a4c6f08ee9b81c4b",
  "platform": {
    "cpu": {
      "architecture": "x86_64",
      "logical_count": 48,
      "model": "AMD Ryzen Threadripper PRO 9965WX 24-Cores",
      "package_count": 1,
      "physical_core_count": 24
    },
    "cuda": {
      "devices": {
        "0": {
          "asyncEngineCount": 2,
          "canMapHostMemory": true,
          "clockRate": 2280000,
          "computeCapability": "12.0",
          "concurrentManagedAccess": true,
          "cooperativeLaunch": true,
          "cooperativeMultiDeviceLaunch": true,
          "deviceOverlap": true,
          "isMultiGpuBoard": false,
          "l2CacheSize": 134217728,
          "major": 12,
          "managedMemory": true,
          "maxGridSize": [
            2147483647,
            65535,
            65535
          ],
          "maxThreadsDim": [
            1024,
            1024,
            64
          ],
          "maxThreadsPerBlock": 1024,
          "maxThreadsPerMultiProcessor": 1536,
          "memPitch": 2147483647,
          "memoryBusWidth": 512,
          "memoryClockRate": 14001000,
          "minor": 0,
          "multiProcessorCount": 188,
          "name": "NVIDIA RTX PRO 6000 Blackwell Max-Q Workstation Edition",
          "regsPerBlock": 65536,
          "regsPerMultiprocessor": 65536,
          "sharedMemPerBlock": 49152,
          "sharedMemPerMultiprocessor": 102400,
          "textureAlignment": 512,
          "texturePitchAlignment": 32,
          "totalConstMem": 65536,
          "totalGlobalMem": 101971460096,
          "unifiedAddressing": true,
          "warpSize": 32
        },
        "1": {
          "asyncEngineCount": 2,
          "canMapHostMemory": true,
          "clockRate": 2280000,
          "computeCapability": "12.0",
          "concurrentManagedAccess": true,
          "cooperativeLaunch": true,
          "cooperativeMultiDeviceLaunch": true,
          "deviceOverlap": true,
          "isMultiGpuBoard": false,
          "l2CacheSize": 134217728,
          "major": 12,
          "managedMemory": true,
          "maxGridSize": [
            2147483647,
            65535,
            65535
          ],
          "maxThreadsDim": [
            1024,
            1024,
            64
          ],
          "maxThreadsPerBlock": 1024,
          "maxThreadsPerMultiProcessor": 1536,
          "memPitch": 2147483647,
          "memoryBusWidth": 512,
          "memoryClockRate": 14001000,
          "minor": 0,
          "multiProcessorCount": 188,
          "name": "NVIDIA RTX PRO 6000 Blackwell Max-Q Workstation Edition",
          "regsPerBlock": 65536,
          "regsPerMultiprocessor": 65536,
          "sharedMemPerBlock": 49152,
          "sharedMemPerMultiprocessor": 102400,
          "textureAlignment": 512,
          "texturePitchAlignment": 32,
          "totalConstMem": 65536,
          "totalGlobalMem": 101971460096,
          "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": "git@github.com:visualDust/tiberate-fhe.git",
        "root": "<redacted>"
      },
      "version": "0.10.0"
    },
    "invocation": [
      "fhelium",
      "benchmark",
      "v1",
      "run",
      "--device",
      "cpu",
      "--output",
      "results/benchmark-v1-master-cpu-final.json"
    ],
    "memory": {
      "available_bytes": 251849297920,
      "total_bytes": 540003115008
    },
    "probe_errors": [],
    "python": {
      "compiler": "GCC 11.2.0",
      "executable": "python",
      "ext_suffix": ".cpython-313-x86_64-linux-gnu.so",
      "implementation": "cpython",
      "soabi": "cpython-313-x86_64-linux-gnu",
      "version": "3.13.9"
    },
    "system": {
      "machine": "x86_64",
      "node": "<redacted>",
      "platform": "Linux-6.8.0-137-generic-x86_64-with-glibc2.39",
      "release": "6.8.0-137-generic",
      "system": "Linux",
      "version": "#137-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 17 20:28:23 UTC 2026"
    },
    "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-14T14:52:25.720864+00:00",
  "status": "completed"
}
