{
  "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:57.298183+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": "cuda:0",
                "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": "cuda:0",
                "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.634564257476506e-06,
              "rms_error": 5.480023228682282e-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": "cuda:0",
                "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": "cuda:0",
                "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.6582367919934425e-06,
              "rms_error": 5.508014218088745e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-0-semantic-error",
            "observed": 2.6091945005486113e-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": "cuda:0",
                "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": "cuda:0",
                "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.6582367919934425e-06,
              "rms_error": 5.508014218088745e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-0-semantic-error",
            "observed": 2.6091945005486113e-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": "cuda:0",
                "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": "cuda:0",
                "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.6582367919934425e-06,
              "rms_error": 5.508014218088745e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-0-semantic-error",
            "observed": 2.6091945005486113e-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": "cuda:0",
                "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": "cuda:0",
                "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.04451444967053e-06,
              "rms_error": 8.91086824113455e-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": "cuda:0",
                "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": "cuda:0",
                "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.736257362498796e-06,
              "rms_error": 5.508018443732958e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-0-semantic-error",
            "observed": 2.6092304817552005e-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": "cuda:0",
                "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": "cuda:0",
                "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.85115757502978e-06,
              "rms_error": 5.16688664858223e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-0-semantic-error",
            "observed": 2.660831338531045e-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": "cuda:0",
                "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": "cuda:0",
                "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.324116476826102e-06,
              "rms_error": 8.865876982998662e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-0-semantic-error",
            "observed": 5.013799912351892e-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": "cuda:0",
                "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": "cuda:0",
                "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.324116476923094e-06,
              "rms_error": 8.865876983101977e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-0-semantic-error",
            "observed": 5.013799912497439e-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": "cuda:0",
                "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": "cuda:0",
                "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.03959061594972e-06,
              "rms_error": 5.958936397073727e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-0-semantic-error",
            "observed": 2.6065143133155465e-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": "cuda:0",
                "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": "cuda:0",
                "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.6582367919934425e-06,
              "rms_error": 5.508014218088745e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-0-semantic-error",
            "observed": 2.6091945005486113e-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": "cuda:0",
                "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": "cuda:0",
                "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.6582367919934425e-06,
              "rms_error": 5.508014218088745e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-0-semantic-error",
            "observed": 2.6091945005486113e-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": "cuda:0",
                "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": "cuda:0",
                "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.6757735504086334e-06,
              "rms_error": 5.5287501143094095e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-1-semantic-error",
            "observed": 2.588826325214982e-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": "cuda:0",
                "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": "cuda:0",
                "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.665025972535393e-06,
              "rms_error": 5.5160419128204766e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-1-semantic-error",
            "observed": 2.5668180061209114e-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": "cuda:0",
                "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": "cuda:0",
                "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.665025972535393e-06,
              "rms_error": 5.5160419128204766e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-1-semantic-error",
            "observed": 2.5668180061209114e-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": "cuda:0",
                "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": "cuda:0",
                "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.665025972535393e-06,
              "rms_error": 5.5160419128204766e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-1-semantic-error",
            "observed": 2.5668180061209114e-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": "cuda:0",
                "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": "cuda:0",
                "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.013629992193045e-06,
              "rms_error": 8.865338143792186e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-1-semantic-error",
            "observed": 5.100981524848808e-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": "cuda:0",
                "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": "cuda:0",
                "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.7416652490720547e-06,
              "rms_error": 5.515990790414986e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-1-semantic-error",
            "observed": 2.5668144331845213e-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": "cuda:0",
                "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": "cuda:0",
                "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.883633522608103e-06,
              "rms_error": 5.201476236190394e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-1-semantic-error",
            "observed": 2.6176784855011763e-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": "cuda:0",
                "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": "cuda:0",
                "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.35877102545119e-06,
              "rms_error": 8.902786962077729e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-1-semantic-error",
            "observed": 4.9545511067118664e-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": "cuda:0",
                "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": "cuda:0",
                "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.358771025548065e-06,
              "rms_error": 8.902786962180911e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-1-semantic-error",
            "observed": 4.9545511068605485e-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": "cuda:0",
                "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": "cuda:0",
                "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.016238356541062e-06,
              "rms_error": 5.931324108864493e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-1-semantic-error",
            "observed": 2.5613119457871235e-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": "cuda:0",
                "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": "cuda:0",
                "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.665025972535393e-06,
              "rms_error": 5.5160419128204766e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-1-semantic-error",
            "observed": 2.5668180061209114e-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": "cuda:0",
                "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": "cuda:0",
                "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.665025972535393e-06,
              "rms_error": 5.5160419128204766e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-1-semantic-error",
            "observed": 2.5668180061209114e-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": "cuda:0",
                "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": "cuda:0",
                "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.638173875130122e-06,
              "rms_error": 5.4842913297354866e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-2-semantic-error",
            "observed": 2.579241101198864e-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": "cuda:0",
                "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": "cuda:0",
                "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.644382992316369e-06,
              "rms_error": 5.491633143230755e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cuda:0",
                "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": "cuda:0",
                "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.644382992316369e-06,
              "rms_error": 5.491633143230755e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cuda:0",
                "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": "cuda:0",
                "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.644382992316369e-06,
              "rms_error": 5.491633143230755e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cuda:0",
                "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": "cuda:0",
                "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.017200065412184e-06,
              "rms_error": 8.870601172333494e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-2-semantic-error",
            "observed": 5.178809868304639e-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": "cuda:0",
                "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": "cuda:0",
                "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.7251619837493978e-06,
              "rms_error": 5.4916615537057145e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-2-semantic-error",
            "observed": 2.6012490067965907e-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": "cuda:0",
                "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": "cuda:0",
                "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.836437177765644e-06,
              "rms_error": 5.151208200106882e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-2-semantic-error",
            "observed": 2.6527967430342666e-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": "cuda:0",
                "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": "cuda:0",
                "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.247327003642952e-06,
              "rms_error": 8.784089801773316e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-2-semantic-error",
            "observed": 5.0345567761170234e-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": "cuda:0",
                "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": "cuda:0",
                "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.247327003745273e-06,
              "rms_error": 8.784089801882296e-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": "cuda:0",
                "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": "cuda:0",
                "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.003580306317125e-06,
              "rms_error": 5.916356917688941e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-2-semantic-error",
            "observed": 2.6135831632193365e-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": "cuda:0",
                "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": "cuda:0",
                "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.644382992316369e-06,
              "rms_error": 5.491633143230755e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 2,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cuda:0",
                "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": "cuda:0",
                "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.644382992316369e-06,
              "rms_error": 5.491633143230755e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-2-semantic-error",
            "observed": 2.6012627146301705e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 3,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cuda:0",
                "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": "cuda:0",
                "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.6260341949064764e-06,
              "rms_error": 5.4699370720494455e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-3-semantic-error",
            "observed": 2.5937933014869438e-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": "cuda:0",
                "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": "cuda:0",
                "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.658091131697721e-06,
              "rms_error": 5.5078419857580006e-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": "cuda:0",
                "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": "cuda:0",
                "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.658091131697721e-06,
              "rms_error": 5.5078419857580006e-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": "cuda:0",
                "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": "cuda:0",
                "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.658091131697721e-06,
              "rms_error": 5.5078419857580006e-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": "cuda:0",
                "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": "cuda:0",
                "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.0102147683141415e-06,
              "rms_error": 8.860303395302083e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-3-semantic-error",
            "observed": 5.127523061203115e-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": "cuda:0",
                "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": "cuda:0",
                "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.7361507901855027e-06,
              "rms_error": 5.507861334034607e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-3-semantic-error",
            "observed": 2.6008452526406813e-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": "cuda:0",
                "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": "cuda:0",
                "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.846581814431461e-06,
              "rms_error": 5.162013082639071e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-3-semantic-error",
            "observed": 2.6523402668704114e-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": "cuda:0",
                "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": "cuda:0",
                "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.286106343790282e-06,
              "rms_error": 8.825393027188921e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-3-semantic-error",
            "observed": 4.953342259691456e-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": "cuda:0",
                "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": "cuda:0",
                "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.286106343891724e-06,
              "rms_error": 8.825393027296959e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-3-semantic-error",
            "observed": 4.953342259840304e-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": "cuda:0",
                "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": "cuda:0",
                "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.043410042578997e-06,
              "rms_error": 5.963452581440987e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-3-semantic-error",
            "observed": 2.594380339906795e-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": "cuda:0",
                "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": "cuda:0",
                "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.658091131697721e-06,
              "rms_error": 5.5078419857580006e-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": "cuda:0",
                "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": "cuda:0",
                "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.658091131697721e-06,
              "rms_error": 5.5078419857580006e-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": "cuda:0",
                "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": "cuda:0",
                "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.617473907040801e-06,
              "rms_error": 5.459815176280616e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-4-semantic-error",
            "observed": 2.6068397104684956e-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": "cuda:0",
                "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": "cuda:0",
                "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.6350674769132685e-06,
              "rms_error": 5.480618247771326e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-4-semantic-error",
            "observed": 2.525191215776654e-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": "cuda:0",
                "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": "cuda:0",
                "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.6350674769132685e-06,
              "rms_error": 5.480618247771326e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-4-semantic-error",
            "observed": 2.525191215776654e-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": "cuda:0",
                "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": "cuda:0",
                "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.6350674769132685e-06,
              "rms_error": 5.480618247771326e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-4-semantic-error",
            "observed": 2.525191215776654e-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": "cuda:0",
                "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": "cuda:0",
                "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.98318039679938e-06,
              "rms_error": 8.82044912337408e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-4-semantic-error",
            "observed": 5.116790413135526e-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": "cuda:0",
                "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": "cuda:0",
                "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.7176387877621848e-06,
              "rms_error": 5.480570802123847e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-4-semantic-error",
            "observed": 2.525158508357509e-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": "cuda:0",
                "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": "cuda:0",
                "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.840053438984922e-06,
              "rms_error": 5.155059819338521e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-4-semantic-error",
            "observed": 2.575195308893949e-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": "cuda:0",
                "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": "cuda:0",
                "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.234684930062436e-06,
              "rms_error": 8.770624941029607e-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": "cuda:0",
                "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": "cuda:0",
                "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.234684930164154e-06,
              "rms_error": 8.770624941137946e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-4-semantic-error",
            "observed": 4.954851793154302e-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": "cuda:0",
                "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": "cuda:0",
                "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.9811384751873946e-06,
              "rms_error": 5.889821142359753e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-4-semantic-error",
            "observed": 2.514336357162659e-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": "cuda:0",
                "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": "cuda:0",
                "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.6350674769132685e-06,
              "rms_error": 5.480618247771326e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-4-semantic-error",
            "observed": 2.525191215776654e-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": "cuda:0",
                "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": "cuda:0",
                "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.6350674769132685e-06,
              "rms_error": 5.480618247771326e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-4-semantic-error",
            "observed": 2.525191215776654e-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": "cuda:0",
                "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": "cuda:0",
                "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.5927578463366576e-06,
              "rms_error": 5.4305902957405025e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-5-semantic-error",
            "observed": 2.570102797946853e-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": "cuda:0",
                "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": "cuda:0",
                "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.6297363961417774e-06,
              "rms_error": 5.4743146462159847e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-5-semantic-error",
            "observed": 2.5789186345827985e-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": "cuda:0",
                "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": "cuda:0",
                "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.6297363961417774e-06,
              "rms_error": 5.4743146462159847e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-5-semantic-error",
            "observed": 2.5789186345827985e-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": "cuda:0",
                "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": "cuda:0",
                "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.6297363961417774e-06,
              "rms_error": 5.4743146462159847e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-5-semantic-error",
            "observed": 2.5789186345827985e-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": "cuda:0",
                "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": "cuda:0",
                "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.987277378328412e-06,
              "rms_error": 8.826488924071975e-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": "cuda:0",
                "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": "cuda:0",
                "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.7133685537006797e-06,
              "rms_error": 5.474275591251623e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-5-semantic-error",
            "observed": 2.578914032154506e-06,
            "oracle": "All decoded slots are compared with the fixed cleartext operation after untimed canonicalization.",
            "passed": true,
            "unit": "absolute"
          },
          {
            "comparison": "==",
            "details": {
              "entry_level": 5,
              "mismatches": {},
              "observed_exit_state": {
                "batch_shape": [],
                "component_count": 2,
                "device": "cuda:0",
                "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": "cuda:0",
                "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.84285110992155e-06,
              "rms_error": 5.158039571776163e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-5-semantic-error",
            "observed": 2.6299747952215417e-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": "cuda:0",
                "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": "cuda:0",
                "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.296261785724257e-06,
              "rms_error": 8.836209418231175e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-5-semantic-error",
            "observed": 5.021981752577391e-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": "cuda:0",
                "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": "cuda:0",
                "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.296261785822635e-06,
              "rms_error": 8.836209418335957e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-5-semantic-error",
            "observed": 5.021981752721487e-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": "cuda:0",
                "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": "cuda:0",
                "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.0185647394191295e-06,
              "rms_error": 5.934074881429579e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-5-semantic-error",
            "observed": 2.576949506837056e-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": "cuda:0",
                "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": "cuda:0",
                "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.6297363961417774e-06,
              "rms_error": 5.4743146462159847e-08
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "rescale_to_next_level-level-5-semantic-error",
            "observed": 2.5789186345827985e-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": "cuda:0",
                "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": "cuda:0",
                "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.6297363961417774e-06,
              "rms_error": 5.4743146462159847e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "mod_switch_to_next_level-level-5-semantic-error",
            "observed": 2.5789186345827985e-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": "cuda:0",
                "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": "cuda:0",
                "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.627101246590504e-06,
              "rms_error": 5.4711987803114964e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "encrypt-level-6-semantic-error",
            "observed": 2.543311244019257e-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": "cuda:0",
                "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": "cuda:0",
                "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.668900020989831e-06,
              "rms_error": 5.52062268338269e-08
            },
            "limit": 1e-05,
            "metric": "max_abs_error",
            "name": "decrypt-level-6-semantic-error",
            "observed": 2.614492234504247e-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": "cuda:0",
                "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": "cuda:0",
                "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.668900020989831e-06,
              "rms_error": 5.52062268338269e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "coefficient_domain_to_ntt_domain-level-6-semantic-error",
            "observed": 2.614492234504247e-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": "cuda:0",
                "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": "cuda:0",
                "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.668900020989831e-06,
              "rms_error": 5.52062268338269e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "ntt_domain_to_coefficient_domain-level-6-semantic-error",
            "observed": 2.614492234504247e-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": "cuda:0",
                "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": "cuda:0",
                "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.077736903848483e-06,
              "rms_error": 8.959845030633817e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add-level-6-semantic-error",
            "observed": 5.243648297424594e-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": "cuda:0",
                "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": "cuda:0",
                "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.7447949533118084e-06,
              "rms_error": 5.52060462372557e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "add_plaintext-level-6-semantic-error",
            "observed": 2.6144406695472726e-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": "cuda:0",
                "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": "cuda:0",
                "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.87291107468362e-06,
              "rms_error": 5.190055936568239e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply_plaintext-level-6-semantic-error",
            "observed": 2.6662692779239252e-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": "cuda:0",
                "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": "cuda:0",
                "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.309539819109756e-06,
              "rms_error": 8.850351629107211e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "multiply-level-6-semantic-error",
            "observed": 5.089181272105917e-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": "cuda:0",
                "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": "cuda:0",
                "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.309539819212127e-06,
              "rms_error": 8.850351629216245e-10
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "relinearize-level-6-semantic-error",
            "observed": 5.0891812722550063e-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": "cuda:0",
                "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": "cuda:0",
                "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.026531042658941e-06,
              "rms_error": 5.9434944351083276e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-6-semantic-error",
            "observed": 2.6106377967096014e-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": [
              0.7505329995183274,
              0.31920699984766543,
              0.297184000373818
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.9659549978096038,
              0.46733900671824813,
              0.38832100108265877
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.2742500073509291,
              0.09412100189365447,
              0.08615900878794491
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.29958800587337464,
              0.14586900942958891,
              0.1404999929945916
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.16729999333620071,
              0.027902002329938114,
              0.022733991499990225
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2279210020788014,
              0.056114004109986126,
              0.046289991587400436
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2798789937514812,
              0.06080100138206035,
              0.0457580026704818
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.26936299400404096,
              0.06734998896718025,
              0.06049100193195045
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              1.0270760103594512,
              0.8294110011775047,
              0.8047540031839162
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.9148079989245161,
              0.6666179979220033,
              0.6225609977263957
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.35389899858273566,
              0.06722999387420714,
              0.04708999767899513
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.17492100596427917,
              0.03337999805808067,
              0.026009001885540783
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.6366830057231709,
              0.32428499253001064,
              0.2804100076900795
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.8358199993381277,
              0.4075699980603531,
              0.3475300036370754
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.26553700445219874,
              0.09198700718116015,
              0.09142700582742691
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.2996380062540993,
              0.13112601300235838,
              0.12938400323037058
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.1674800005275756,
              0.029665010515600443,
              0.022342996089719236
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.25077500322367996,
              0.05679500463884324,
              0.042714003939181566
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.24096999550238252,
              0.05580400465987623,
              0.04537698987405747
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.25689399626571685,
              0.07132701284717768,
              0.06058099097572267
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.9675380133558065,
              0.6493019900517538,
              0.6381839921232313
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.8894710044842213,
              0.5617809947580099,
              0.538886000867933
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.2882410044549033,
              0.06397599645424634,
              0.049924987251870334
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.19462099589873105,
              0.03650398866739124,
              0.026009001885540783
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.8429009903920814,
              0.330343988025561,
              0.2606699999887496
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.897873003850691,
              0.3917059948435053,
              0.3640349896159023
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.2563540037954226,
              0.09691499872133136,
              0.09256800694856793
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.2922669955296442,
              0.10011899576056749,
              0.09306900028605014
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.20763000065926462,
              0.03472200478427112,
              0.025658999220468104
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2566639886936173,
              0.057105993619188666,
              0.04963400715496391
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2738899929681793,
              0.06114099232945591,
              0.0487729994347319
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.3810600028373301,
              0.0996189919533208,
              0.07305899634957314
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.9111330000450835,
              0.6230220024008304,
              0.5994870007270947
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.8280990005005151,
              0.5286710074869916,
              0.512337006512098
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.3044749901164323,
              0.07473200093954802,
              0.05713599966838956
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.1792379916878417,
              0.03615400055423379,
              0.029004004318267107
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.6850950012449175,
              0.35307800862938166,
              0.29468099819496274
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.9114440035773441,
              0.43009399087168276,
              0.385235995054245
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.26584799343254417,
              0.0997789902612567,
              0.09293899347539991
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.29080499371048063,
              0.10219300747849047,
              0.10091101285070181
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.18897299014497548,
              0.03429199568927288,
              0.023935994249768555
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.26778000756166875,
              0.05941899144090712,
              0.04779199662152678
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.27147600485477597,
              0.06063099135644734,
              0.04968399298377335
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.31290799961425364,
              0.08204299956560135,
              0.06850200588814914
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.9058550058398396,
              0.5713949940400198,
              0.5417000065790489
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.7755400001769885,
              0.4891819990007207,
              0.4478899936657399
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.3768539900192991,
              0.06658000347670168,
              0.04787200305145234
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.17915799980983138,
              0.031386996852234006,
              0.02550800854805857
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.6126770022092387,
              0.2716060116654262,
              0.25113599258475006
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.9350390027975664,
              0.4440039920154959,
              0.37277799856383353
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.2862479886971414,
              0.09783600398804992,
              0.08572799561079592
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.26415500906296074,
              0.08929400064516813,
              0.08541700663045049
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.19133600289933383,
              0.03221799852326512,
              0.021391999325715005
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2531289937905967,
              0.053969997679814696,
              0.041813007555902004
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2677899901755154,
              0.059017998864874244,
              0.04334400000516325
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.28398500580806285,
              0.0778359972173348,
              0.06233398744370788
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.81714300904423,
              0.5088309990242124,
              0.4534979962045327
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.6832610088167712,
              0.39711399585939944,
              0.3708849981194362
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.27663400396704674,
              0.06107099761720747,
              0.047160996473394334
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.17901799583341926,
              0.03267799911554903,
              0.025578003260307014
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.6630419957218692,
              0.3257369971834123,
              0.26948298909701407
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.8697610028320923,
              0.402762001613155,
              0.3281109966337681
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.2721369965001941,
              0.10259299597237259,
              0.08579800487495959
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.3062190080527216,
              0.09707501158118248,
              0.08501700358465314
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.1913860032800585,
              0.03193800512235612,
              0.022473992430604994
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2555630053393543,
              0.05067599704489112,
              0.04153201007284224
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2884819987230003,
              0.058667996199801564,
              0.04269399505574256
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.2840550005203113,
              0.06974399730097502,
              0.05916800000704825
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.6862459995318204,
              0.4090420115971938,
              0.3950110112782568
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.5809279973618686,
              0.32487600401509553,
              0.304826011415571
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.2915059885708615,
              0.059609010349959135,
              0.047501001972705126
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.20109099568799138,
              0.035963996197097,
              0.027711997972801328
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.7276889955392107,
              0.3062979958485812,
              0.2695230068638921
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.8767109975451604,
              0.4056670004501939,
              0.3358819958521053
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.27442000282462686,
              0.09564300125930458,
              0.08474700734950602
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.2499940019333735,
              0.09202799992635846,
              0.08324500231537968
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.19501199130900204,
              0.03023601311724633,
              0.022263004211708903
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2424929989501834,
              0.06237400521058589,
              0.042943996959365904
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.23857700580265373,
              0.053490002756007016,
              0.04269400960765779
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.26453600730746984,
              0.07160700624808669,
              0.05944899749010801
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.6770129984943196,
              0.37378900742623955,
              0.3608289989642799
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.6998369935899973,
              0.29827700927853584,
              0.2644360065460205
            ],
            "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": "cuda:0",
            "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": [
              0.7505329995183274,
              0.31920699984766543,
              0.297184000373818
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.31920699984766543
          },
          {
            "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": 2194.708704047218
          },
          {
            "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": 17979053.70355481
          },
          {
            "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": [
              0.9659549978096038,
              0.46733900671824813,
              0.38832100108265877
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.46733900671824813
          },
          {
            "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": 1646.8902543951958
          },
          {
            "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": 13491324.964005444
          },
          {
            "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": [
              0.2742500073509291,
              0.09412100189365447,
              0.08615900878794491
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09412100189365447
          },
          {
            "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": 6600.224145779751
          },
          {
            "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": 54069036.20222772
          },
          {
            "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": [
              0.29958800587337464,
              0.14586900942958891,
              0.1404999929945916
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.14586900942958891
          },
          {
            "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": 5119.829539570194
          },
          {
            "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": 41941643.58815903
          },
          {
            "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.16729999333620071,
              0.027902002329938114,
              0.022733991499990225
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.027902002329938114
          },
          {
            "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": 13765.509950924943
          },
          {
            "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": 112767057.51797713
          },
          {
            "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.2279210020788014,
              0.056114004109986126,
              0.046289991587400436
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.056114004109986126
          },
          {
            "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": 9081.964792845176
          },
          {
            "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": 74399455.58298768
          },
          {
            "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.2798789937514812,
              0.06080100138206035,
              0.0457580026704818
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06080100138206035
          },
          {
            "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": 7763.211736547213
          },
          {
            "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": 63596230.54579477
          },
          {
            "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.26936299400404096,
              0.06734998896718025,
              0.06049100193195045
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06734998896718025
          },
          {
            "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": 7552.794317336279
          },
          {
            "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": 61872491.0476188
          },
          {
            "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": [
              1.0270760103594512,
              0.8294110011775047,
              0.8047540031839162
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8294110011775047
          },
          {
            "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": 1127.2936135454306
          },
          {
            "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": 9234789.282164168
          },
          {
            "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": [
              0.9148079989245161,
              0.6666179979220033,
              0.6225609977263957
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6666179979220033
          },
          {
            "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": 1361.1695565296814
          },
          {
            "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": 11150701.00709115
          },
          {
            "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.35389899858273566,
              0.06722999387420714,
              0.04708999767899513
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06722999387420714
          },
          {
            "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": 6407.258277006259
          },
          {
            "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": 52488259.805235274
          },
          {
            "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.17492100596427917,
              0.03337999805808067,
              0.026009001885540783
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03337999805808067
          },
          {
            "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": 12803.550528606957
          },
          {
            "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": 104886685.93034819
          },
          {
            "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": [
              0.6366830057231709,
              0.32428499253001064,
              0.2804100076900795
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.32428499253001064
          },
          {
            "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": 2416.669206025162
          },
          {
            "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": 19797354.135758128
          },
          {
            "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": [
              0.8358199993381277,
              0.4075699980603531,
              0.3475300036370754
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4075699980603531
          },
          {
            "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": 1885.701353963273
          },
          {
            "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": 15447665.491667133
          },
          {
            "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": [
              0.26553700445219874,
              0.09198700718116015,
              0.09142700582742691
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09198700718116015
          },
          {
            "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": 6682.243459359213
          },
          {
            "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": 54740938.419070676
          },
          {
            "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": [
              0.2996380062540993,
              0.13112601300235838,
              0.12938400323037058
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.13112601300235838
          },
          {
            "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": 5355.727199894817
          },
          {
            "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": 43874117.22153834
          },
          {
            "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.1674800005275756,
              0.029665010515600443,
              0.022342996089719236
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.029665010515600443
          },
          {
            "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": 13668.172758904155
          },
          {
            "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": 111969671.24094284
          },
          {
            "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.25077500322367996,
              0.05679500463884324,
              0.042714003939181566
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05679500463884324
          },
          {
            "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": 8564.478819827767
          },
          {
            "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": 70160210.49202907
          },
          {
            "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.24096999550238252,
              0.05580400465987623,
              0.04537698987405747
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05580400465987623
          },
          {
            "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": 8768.0588025818
          },
          {
            "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": 71827937.7107501
          },
          {
            "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.25689399626571685,
              0.07132701284717768,
              0.06058099097572267
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07132701284717768
          },
          {
            "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": 7716.009689549511
          },
          {
            "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": 63209551.37678959
          },
          {
            "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": [
              0.9675380133558065,
              0.6493019900517538,
              0.6381839921232313
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6493019900517538
          },
          {
            "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": 1330.3627836979424
          },
          {
            "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": 10898331.924053544
          },
          {
            "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": [
              0.8894710044842213,
              0.5617809947580099,
              0.538886000867933
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5617809947580099
          },
          {
            "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": 1507.4331527933916
          },
          {
            "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": 12348892.387683464
          },
          {
            "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.2882410044549033,
              0.06397599645424634,
              0.049924987251870334
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06397599645424634
          },
          {
            "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": 7460.051644243581
          },
          {
            "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": 61112743.069643416
          },
          {
            "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.19462099589873105,
              0.03650398866739124,
              0.026009001885540783
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03650398866739124
          },
          {
            "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": 11667.069147096003
          },
          {
            "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": 95576630.45301045
          },
          {
            "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": [
              0.8429009903920814,
              0.330343988025561,
              0.2606699999887496
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.330343988025561
          },
          {
            "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": 2092.1742538278704
          },
          {
            "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": 17139091.487357914
          },
          {
            "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": [
              0.897873003850691,
              0.3917059948435053,
              0.3640349896159023
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3917059948435053
          },
          {
            "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": 1814.2081653928392
          },
          {
            "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": 14861993.290898139
          },
          {
            "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": [
              0.2563540037954226,
              0.09691499872133136,
              0.09256800694856793
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09691499872133136
          },
          {
            "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": 6728.916479136185
          },
          {
            "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": 55123283.79708363
          },
          {
            "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": [
              0.2922669955296442,
              0.10011899576056749,
              0.09306900028605014
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10011899576056749
          },
          {
            "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": 6179.76960183078
          },
          {
            "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": 50624672.57819775
          },
          {
            "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.20763000065926462,
              0.03472200478427112,
              0.025658999220468104
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03472200478427112
          },
          {
            "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": 11193.570218360983
          },
          {
            "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": 91697727.22881317
          },
          {
            "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.2566639886936173,
              0.057105993619188666,
              0.04963400715496391
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.057105993619188666
          },
          {
            "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": 8255.275360057842
          },
          {
            "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": 67627215.74959384
          },
          {
            "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.2738899929681793,
              0.06114099232945591,
              0.0487729994347319
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06114099232945591
          },
          {
            "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": 7816.489977538795
          },
          {
            "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": 64032685.89599781
          },
          {
            "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.3810600028373301,
              0.0996189919533208,
              0.07305899634957314
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0996189919533208
          },
          {
            "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": 5417.724714575896
          },
          {
            "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": 44382000.86180574
          },
          {
            "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": [
              0.9111330000450835,
              0.6230220024008304,
              0.5994870007270947
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6230220024008304
          },
          {
            "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": 1406.0465605469906
          },
          {
            "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": 11518333.424000947
          },
          {
            "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": [
              0.8280990005005151,
              0.5286710074869916,
              0.512337006512098
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5286710074869916
          },
          {
            "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": 1605.0445355602908
          },
          {
            "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": 13148524.835309902
          },
          {
            "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.3044749901164323,
              0.07473200093954802,
              0.05713599966838956
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07473200093954802
          },
          {
            "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": 6875.325291738321
          },
          {
            "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": 56322664.78992032
          },
          {
            "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.1792379916878417,
              0.03615400055423379,
              0.029004004318267107
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03615400055423379
          },
          {
            "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": 12275.160159013836
          },
          {
            "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": 100558112.02264135
          },
          {
            "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": [
              0.6850950012449175,
              0.35307800862938166,
              0.29468099819496274
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.35307800862938166
          },
          {
            "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": 2250.809152268464
          },
          {
            "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": 18438628.575383257
          },
          {
            "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": [
              0.9114440035773441,
              0.43009399087168276,
              0.385235995054245
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.43009399087168276
          },
          {
            "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": 1737.3437509693945
          },
          {
            "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": 14232320.00794128
          },
          {
            "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": [
              0.26584799343254417,
              0.0997789902612567,
              0.09293899347539991
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0997789902612567
          },
          {
            "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": 6542.13384629943
          },
          {
            "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": 53593160.46888493
          },
          {
            "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": [
              0.29080499371048063,
              0.10219300747849047,
              0.10091101285070181
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10219300747849047
          },
          {
            "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": 6073.993214788801
          },
          {
            "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": 49758152.41554986
          },
          {
            "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.18897299014497548,
              0.03429199568927288,
              0.023935994249768555
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03429199568927288
          },
          {
            "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": 12135.874214496971
          },
          {
            "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": 99417081.56515919
          },
          {
            "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.26778000756166875,
              0.05941899144090712,
              0.04779199662152678
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05941899144090712
          },
          {
            "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": 8000.1920979650695
          },
          {
            "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": 65537573.66652985
          },
          {
            "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.27147600485477597,
              0.06063099135644734,
              0.04968399298377335
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06063099135644734
          },
          {
            "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": 7857.702473087374
          },
          {
            "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": 64370298.659531765
          },
          {
            "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.31290799961425364,
              0.08204299956560135,
              0.06850200588814914
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08204299956560135
          },
          {
            "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": 6473.148231199406
          },
          {
            "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": 53028030.30998553
          },
          {
            "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": [
              0.9058550058398396,
              0.5713949940400198,
              0.5417000065790489
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5713949940400198
          },
          {
            "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": 1485.920894723779
          },
          {
            "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": 12172663.969577197
          },
          {
            "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": [
              0.7755400001769885,
              0.4891819990007207,
              0.4478899936657399
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4891819990007207
          },
          {
            "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": 1751.7102604303855
          },
          {
            "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": 14350010.453445718
          },
          {
            "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.3768539900192991,
              0.06658000347670168,
              0.04787200305145234
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06658000347670168
          },
          {
            "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": 6106.174199138322
          },
          {
            "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": 50021779.03934114
          },
          {
            "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.17915799980983138,
              0.031386996852234006,
              0.02550800854805857
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.031386996852234006
          },
          {
            "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": 12709.009984132728
          },
          {
            "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": 104112209.79001531
          },
          {
            "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": [
              0.6126770022092387,
              0.2716060116654262,
              0.25113599258475006
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.2716060116654262
          },
          {
            "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": 2642.196389996078
          },
          {
            "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": 21644872.82684787
          },
          {
            "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": [
              0.9350390027975664,
              0.4440039920154959,
              0.37277799856383353
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4440039920154959
          },
          {
            "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": 1712.5037383055064
          },
          {
            "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": 14028830.624198709
          },
          {
            "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.2862479886971414,
              0.09783600398804992,
              0.08572799561079592
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09783600398804992
          },
          {
            "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": 6385.533095656052
          },
          {
            "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": 52310287.11961438
          },
          {
            "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": [
              0.26415500906296074,
              0.08929400064516813,
              0.08541700663045049
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08929400064516813
          },
          {
            "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": 6835.799283409403
          },
          {
            "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": 55998867.72968983
          },
          {
            "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.19133600289933383,
              0.03221799852326512,
              0.021391999325715005
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03221799852326512
          },
          {
            "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": 12247.597392220945
          },
          {
            "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": 100332317.83707398
          },
          {
            "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.2531289937905967,
              0.053969997679814696,
              0.041813007555902004
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.053969997679814696
          },
          {
            "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": 8598.156579228887
          },
          {
            "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": 70436098.69704305
          },
          {
            "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.2677899901755154,
              0.059017998864874244,
              0.04334400000516325
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.059017998864874244
          },
          {
            "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": 8104.778817305784
          },
          {
            "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": 66394348.071368985
          },
          {
            "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.28398500580806285,
              0.0778359972173348,
              0.06233398744370788
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0778359972173348
          },
          {
            "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": 7072.88625009945
          },
          {
            "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": 57941084.160814695
          },
          {
            "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": [
              0.81714300904423,
              0.5088309990242124,
              0.4534979962045327
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5088309990242124
          },
          {
            "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": 1685.8933395952395
          },
          {
            "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": 13810838.237964202
          },
          {
            "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": [
              0.6832610088167712,
              0.39711399585939944,
              0.3708849981194362
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.39711399585939944
          },
          {
            "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": 2067.169214490172
          },
          {
            "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": 16934250.20510349
          },
          {
            "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.27663400396704674,
              0.06107099761720747,
              0.047160996473394334
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06107099761720747
          },
          {
            "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": 7794.9208689270445
          },
          {
            "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": 63855991.75825035
          },
          {
            "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.17901799583341926,
              0.03267799911554903,
              0.025578003260307014
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03267799911554903
          },
          {
            "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": 12643.610436209721
          },
          {
            "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": 103576456.69343004
          },
          {
            "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": [
              0.6630419957218692,
              0.3257369971834123,
              0.26948298909701407
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3257369971834123
          },
          {
            "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": 2384.241153997234
          },
          {
            "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": 19531703.53354534
          },
          {
            "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": [
              0.8697610028320923,
              0.402762001613155,
              0.3281109966337681
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.402762001613155
          },
          {
            "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": 1874.257324271287
          },
          {
            "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": 15353916.000430383
          },
          {
            "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.2721369965001941,
              0.10259299597237259,
              0.08579800487495959
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10259299597237259
          },
          {
            "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": 6514.26192821915
          },
          {
            "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": 53364833.715971276
          },
          {
            "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": [
              0.3062190080527216,
              0.09707501158118248,
              0.08501700358465314
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09707501158118248
          },
          {
            "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": 6143.625389053047
          },
          {
            "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": 50328579.18712256
          },
          {
            "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.1913860032800585,
              0.03193800512235612,
              0.022473992430604994
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03193800512235612
          },
          {
            "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": 12205.14402002
          },
          {
            "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": 99984539.81200384
          },
          {
            "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.2555630053393543,
              0.05067599704489112,
              0.04153201007284224
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05067599704489112
          },
          {
            "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": 8626.365891752343
          },
          {
            "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": 70667189.38523519
          },
          {
            "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.2884819987230003,
              0.058667996199801564,
              0.04269399505574256
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.058667996199801564
          },
          {
            "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": 7695.386044466426
          },
          {
            "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": 63040602.47626896
          },
          {
            "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.2840550005203113,
              0.06974399730097502,
              0.05916800000704825
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06974399730097502
          },
          {
            "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": 7264.5030130157365
          },
          {
            "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": 59510808.682624914
          },
          {
            "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": [
              0.6862459995318204,
              0.4090420115971938,
              0.3950110112782568
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4090420115971938
          },
          {
            "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": 2013.0188337331915
          },
          {
            "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": 16490650.285942305
          },
          {
            "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": [
              0.5809279973618686,
              0.32487600401509553,
              0.304826011415571
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.32487600401509553
          },
          {
            "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": 2478.0485931287644
          },
          {
            "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": 20300174.07491084
          },
          {
            "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.2915059885708615,
              0.059609010349959135,
              0.047501001972705126
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.059609010349959135
          },
          {
            "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": 7526.040081871498
          },
          {
            "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": 61653320.35069131
          },
          {
            "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.20109099568799138,
              0.035963996197097,
              0.027711997972801328
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.035963996197097
          },
          {
            "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": 11330.717630661631
          },
          {
            "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": 92821238.83038008
          },
          {
            "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": [
              0.7276889955392107,
              0.3062979958485812,
              0.2695230068638921
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3062979958485812
          },
          {
            "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": 2301.478319325292
          },
          {
            "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": 18853710.391912792
          },
          {
            "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": [
              0.8767109975451604,
              0.4056670004501939,
              0.3358819958521053
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4056670004501939
          },
          {
            "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": 1853.8430236215713
          },
          {
            "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": 15186682.049507912
          },
          {
            "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": [
              0.27442000282462686,
              0.09564300125930458,
              0.08474700734950602
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09564300125930458
          },
          {
            "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": 6596.160868457613
          },
          {
            "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": 54035749.83440477
          },
          {
            "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.2499940019333735,
              0.09202799992635846,
              0.08324500231537968
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09202799992635846
          },
          {
            "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": 7054.391642302664
          },
          {
            "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": 57789576.33374342
          },
          {
            "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.19501199130900204,
              0.03023601311724633,
              0.022263004211708903
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03023601311724633
          },
          {
            "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": 12120.673001612633
          },
          {
            "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": 99292553.22921069
          },
          {
            "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.2424929989501834,
              0.06237400521058589,
              0.042943996959365904
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06237400521058589
          },
          {
            "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": 8625.374097824437
          },
          {
            "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": 70659064.60937779
          },
          {
            "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.23857700580265373,
              0.053490002756007016,
              0.04269400960765779
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.053490002756007016
          },
          {
            "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": 8961.616906391164
          },
          {
            "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": 73413565.69715641
          },
          {
            "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.26453600730746984,
              0.07160700624808669,
              0.05944899749010801
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07160700624808669
          },
          {
            "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": 7583.570740142422
          },
          {
            "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": 62124611.503246725
          },
          {
            "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": [
              0.6770129984943196,
              0.37378900742623955,
              0.3608289989642799
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.37378900742623955
          },
          {
            "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": 2125.2012669165906
          },
          {
            "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": 17409648.77858071
          },
          {
            "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": [
              0.6998369935899973,
              0.29827700927853584,
              0.2644360065460205
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.29827700927853584
          },
          {
            "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": 2376.14350135018
          },
          {
            "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": 19465367.563060675
          }
        ],
        "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": "cuda:0",
                  "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": 2194.708704047218,
            "inverse_synchronized_serial_slots_per_second": 17979053.70355481,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.5928562484449522e-06,
            "max_ms": 0.7505329995183274,
            "mean_ms": 0.4556413332466036,
            "median_ms": 0.31920699984766543,
            "min_ms": 0.297184000373818,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.634564257476506e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.480023228682282e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2087136383562281,
            "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": "cuda:0",
                  "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": 1646.8902543951958,
            "inverse_synchronized_serial_slots_per_second": 13491324.964005444,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.9659549978096038,
            "mean_ms": 0.6072050018701702,
            "median_ms": 0.46733900671824813,
            "min_ms": 0.38832100108265877,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6582367919934425e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218088745e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2557174625683122,
            "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": "cuda:0",
                  "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": 6600.224145779751,
            "inverse_synchronized_serial_slots_per_second": 54069036.20222772,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.2742500073509291,
            "mean_ms": 0.15151000601084283,
            "median_ms": 0.09412100189365447,
            "min_ms": 0.08615900878794491,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6582367919934425e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218088745e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08685113424811877,
            "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": "cuda:0",
                  "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": 5119.829539570194,
            "inverse_synchronized_serial_slots_per_second": 41941643.58815903,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.29958800587337464,
            "mean_ms": 0.1953190027658517,
            "median_ms": 0.14586900942958891,
            "min_ms": 0.1404999929945916,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6582367919934425e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218088745e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0737618932382988,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 13765.509950924943,
            "inverse_synchronized_serial_slots_per_second": 112767057.51797713,
            "logical_live_input_bytes": 4194304,
            "max_abs_error": 5.204867540006415e-06,
            "max_ms": 0.16729999333620071,
            "mean_ms": 0.07264532905537635,
            "median_ms": 0.027902002329938114,
            "min_ms": 0.022733991499990225,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.04451444967053e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.91086824113455e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06696420031913217,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 9081.964792845176,
            "inverse_synchronized_serial_slots_per_second": 74399455.58298768,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 2.6092304817552005e-06,
            "max_ms": 0.2279210020788014,
            "mean_ms": 0.11010833259206265,
            "median_ms": 0.056114004109986126,
            "min_ms": 0.046289991587400436,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.736257362498796e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508018443732958e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08340262435601027,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7763.211736547213,
            "inverse_synchronized_serial_slots_per_second": 63596230.54579477,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 2.660831338531045e-08,
            "max_ms": 0.2798789937514812,
            "mean_ms": 0.12881266593467444,
            "median_ms": 0.06080100138206035,
            "min_ms": 0.0457580026704818,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.85115757502978e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.16688664858223e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10699641583592205,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7552.794317336279,
            "inverse_synchronized_serial_slots_per_second": 61872491.0476188,
            "logical_live_input_bytes": 4194304,
            "max_abs_error": 5.013799912351892e-08,
            "max_ms": 0.26936299400404096,
            "mean_ms": 0.13240132830105722,
            "median_ms": 0.06734998896718025,
            "min_ms": 0.06049100193195045,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.324116476826102e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.865876982998662e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09688699544620447,
            "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": "cuda:0",
                  "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": 1127.2936135454306,
            "inverse_synchronized_serial_slots_per_second": 9234789.282164168,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.013799912497439e-08,
            "max_ms": 1.0270760103594512,
            "mean_ms": 0.8870803382402906,
            "median_ms": 0.8294110011775047,
            "min_ms": 0.8047540031839162,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.324116476923094e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.865876983101977e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09950237198708908,
            "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": "cuda:0",
                  "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": 1361.1695565296814,
            "inverse_synchronized_serial_slots_per_second": 11150701.00709115,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6065143133155465e-06,
            "max_ms": 0.9148079989245161,
            "mean_ms": 0.734662331524305,
            "median_ms": 0.6666179979220033,
            "min_ms": 0.6225609977263957,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.03959061594972e-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.958936397073727e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12864576927584145,
            "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": "cuda:0",
                  "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": 6407.258277006259,
            "inverse_synchronized_serial_slots_per_second": 52488259.805235274,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.35389899858273566,
            "mean_ms": 0.1560729967119793,
            "median_ms": 0.06722999387420714,
            "min_ms": 0.04708999767899513,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6582367919934425e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218088745e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.14012553924680576,
            "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": "cuda:0",
                  "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": 12803.550528606957,
            "inverse_synchronized_serial_slots_per_second": 104886685.93034819,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.17492100596427917,
            "mean_ms": 0.07810333530263354,
            "median_ms": 0.03337999805808067,
            "min_ms": 0.026009001885540783,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6582367919934425e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508014218088745e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06852653457070021,
            "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": "cuda:0",
                  "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": 2416.669206025162,
            "inverse_synchronized_serial_slots_per_second": 19797354.135758128,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.588826325214982e-06,
            "max_ms": 0.6366830057231709,
            "mean_ms": 0.4137926686477537,
            "median_ms": 0.32428499253001064,
            "min_ms": 0.2804100076900795,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6757735504086334e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5287501143094095e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1586218361278818,
            "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": "cuda:0",
                  "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": 1885.701353963273,
            "inverse_synchronized_serial_slots_per_second": 15447665.491667133,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.8358199993381277,
            "mean_ms": 0.530306667011852,
            "median_ms": 0.4075699980603531,
            "min_ms": 0.3475300036370754,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.665025972535393e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128204766e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.21741664671687522,
            "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": "cuda:0",
                  "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": 6682.243459359213,
            "inverse_synchronized_serial_slots_per_second": 54740938.419070676,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.26553700445219874,
            "mean_ms": 0.14965033915359527,
            "median_ms": 0.09198700718116015,
            "min_ms": 0.09142700582742691,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.665025972535393e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128204766e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08194456579868269,
            "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": "cuda:0",
                  "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": 5355.727199894817,
            "inverse_synchronized_serial_slots_per_second": 43874117.22153834,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.2996380062540993,
            "mean_ms": 0.18671600749560943,
            "median_ms": 0.13112601300235838,
            "min_ms": 0.12938400323037058,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.665025972535393e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128204766e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07985107806502768,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 13668.172758904155,
            "inverse_synchronized_serial_slots_per_second": 111969671.24094284,
            "logical_live_input_bytes": 3670016,
            "max_abs_error": 5.100981524848808e-06,
            "max_ms": 0.1674800005275756,
            "mean_ms": 0.07316266904429843,
            "median_ms": 0.029665010515600443,
            "min_ms": 0.022342996089719236,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.013629992193045e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.865338143792186e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06675938005208454,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8564.478819827767,
            "inverse_synchronized_serial_slots_per_second": 70160210.49202907,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 2.5668144331845213e-06,
            "max_ms": 0.25077500322367996,
            "mean_ms": 0.11676133726723492,
            "median_ms": 0.05679500463884324,
            "min_ms": 0.042714003939181566,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.7416652490720547e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.515990790414986e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0949361737958375,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8768.0588025818,
            "inverse_synchronized_serial_slots_per_second": 71827937.7107501,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 2.6176784855011763e-08,
            "max_ms": 0.24096999550238252,
            "mean_ms": 0.1140503300121054,
            "median_ms": 0.05580400465987623,
            "min_ms": 0.04537698987405747,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.883633522608103e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.201476236190394e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08984665371419906,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7716.009689549511,
            "inverse_synchronized_serial_slots_per_second": 63209551.37678959,
            "logical_live_input_bytes": 3670016,
            "max_abs_error": 4.9545511067118664e-08,
            "max_ms": 0.25689399626571685,
            "mean_ms": 0.12960066669620574,
            "median_ms": 0.07132701284717768,
            "min_ms": 0.06058099097572267,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.35877102545119e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.902786962077729e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09011682440471212,
            "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": "cuda:0",
                  "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": 1330.3627836979424,
            "inverse_synchronized_serial_slots_per_second": 10898331.924053544,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 4.9545511068605485e-08,
            "max_ms": 0.9675380133558065,
            "mean_ms": 0.7516746651769305,
            "median_ms": 0.6493019900517538,
            "min_ms": 0.6381839921232313,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.358771025548065e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.902786962180911e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.15270590751447835,
            "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": "cuda:0",
                  "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": 1507.4331527933916,
            "inverse_synchronized_serial_slots_per_second": 12348892.387683464,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5613119457871235e-06,
            "max_ms": 0.8894710044842213,
            "mean_ms": 0.6633793333700547,
            "median_ms": 0.5617809947580099,
            "min_ms": 0.538886000867933,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.016238356541062e-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.931324108864493e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.16014395190308003,
            "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": "cuda:0",
                  "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": 7460.051644243581,
            "inverse_synchronized_serial_slots_per_second": 61112743.069643416,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.2882410044549033,
            "mean_ms": 0.13404732938700667,
            "median_ms": 0.06397599645424634,
            "min_ms": 0.049924987251870334,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.665025972535393e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128204766e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10918218654496524,
            "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": "cuda:0",
                  "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": 11667.069147096003,
            "inverse_synchronized_serial_slots_per_second": 95576630.45301045,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.19462099589873105,
            "mean_ms": 0.08571132881722103,
            "median_ms": 0.03650398866739124,
            "min_ms": 0.026009001885540783,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.665025972535393e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128204766e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0771298596512912,
            "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": "cuda:0",
                  "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": 2092.1742538278704,
            "inverse_synchronized_serial_slots_per_second": 17139091.487357914,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.579241101198864e-06,
            "max_ms": 0.8429009903920814,
            "mean_ms": 0.4779716594687973,
            "median_ms": 0.330343988025561,
            "min_ms": 0.2606699999887496,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.638173875130122e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.4842913297354866e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.25960698318589875,
            "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": "cuda:0",
                  "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": 1814.2081653928392,
            "inverse_synchronized_serial_slots_per_second": 14861993.290898139,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.897873003850691,
            "mean_ms": 0.5512046627700329,
            "median_ms": 0.3917059948435053,
            "min_ms": 0.3640349896159023,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.644382992316369e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143230755e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.24539169391442756,
            "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": "cuda:0",
                  "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": 6728.916479136185,
            "inverse_synchronized_serial_slots_per_second": 55123283.79708363,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.2563540037954226,
            "mean_ms": 0.14861233648844063,
            "median_ms": 0.09691499872133136,
            "min_ms": 0.09256800694856793,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.644382992316369e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143230755e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07620553015774473,
            "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": "cuda:0",
                  "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": 6179.76960183078,
            "inverse_synchronized_serial_slots_per_second": 50624672.57819775,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.2922669955296442,
            "mean_ms": 0.1618183305254206,
            "median_ms": 0.10011899576056749,
            "min_ms": 0.09306900028605014,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.644382992316369e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143230755e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09228602732839458,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 11193.570218360983,
            "inverse_synchronized_serial_slots_per_second": 91697727.22881317,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.178809868304639e-06,
            "max_ms": 0.20763000065926462,
            "mean_ms": 0.08933700155466795,
            "median_ms": 0.03472200478427112,
            "min_ms": 0.025658999220468104,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.017200065412184e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.870601172333494e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08372757309804404,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8255.275360057842,
            "inverse_synchronized_serial_slots_per_second": 67627215.74959384,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 2.6012490067965907e-06,
            "max_ms": 0.2566639886936173,
            "mean_ms": 0.12113466315592329,
            "median_ms": 0.057105993619188666,
            "min_ms": 0.04963400715496391,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.7251619837493978e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.4916615537057145e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09588224099021002,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7816.489977538795,
            "inverse_synchronized_serial_slots_per_second": 64032685.89599781,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 2.6527967430342666e-08,
            "max_ms": 0.2738899929681793,
            "mean_ms": 0.1279346615774557,
            "median_ms": 0.06114099232945591,
            "min_ms": 0.0487729994347319,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.836437177765644e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.151208200106882e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1033294436356935,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 5417.724714575896,
            "inverse_synchronized_serial_slots_per_second": 44382000.86180574,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.0345567761170234e-08,
            "max_ms": 0.3810600028373301,
            "mean_ms": 0.18457933038007468,
            "median_ms": 0.0996189919533208,
            "min_ms": 0.07305899634957314,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.247327003642952e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.784089801773316e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.13935529969245097,
            "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": "cuda:0",
                  "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": 1406.0465605469906,
            "inverse_synchronized_serial_slots_per_second": 11518333.424000947,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 5.034556776265643e-08,
            "max_ms": 0.9111330000450835,
            "mean_ms": 0.7112140010576695,
            "median_ms": 0.6230220024008304,
            "min_ms": 0.5994870007270947,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.247327003745273e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.784089801882296e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.14169022241741053,
            "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": "cuda:0",
                  "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": 1605.0445355602908,
            "inverse_synchronized_serial_slots_per_second": 13148524.835309902,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6135831632193365e-06,
            "max_ms": 0.8280990005005151,
            "mean_ms": 0.6230356714998683,
            "median_ms": 0.5286710074869916,
            "min_ms": 0.512337006512098,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.003580306317125e-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.916356917688941e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.14515492085488665,
            "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": "cuda:0",
                  "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": 6875.325291738321,
            "inverse_synchronized_serial_slots_per_second": 56322664.78992032,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.3044749901164323,
            "mean_ms": 0.14544766357478997,
            "median_ms": 0.07473200093954802,
            "min_ms": 0.05713599966838956,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.644382992316369e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143230755e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11267851837690052,
            "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": "cuda:0",
                  "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": 12275.160159013836,
            "inverse_synchronized_serial_slots_per_second": 100558112.02264135,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.1792379916878417,
            "mean_ms": 0.08146533218678087,
            "median_ms": 0.03615400055423379,
            "min_ms": 0.029004004318267107,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.644382992316369e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143230755e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0691973039984284,
            "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": "cuda:0",
                  "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": 2250.809152268464,
            "inverse_synchronized_serial_slots_per_second": 18438628.575383257,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.5937933014869438e-06,
            "max_ms": 0.6850950012449175,
            "mean_ms": 0.44428466935642064,
            "median_ms": 0.35307800862938166,
            "min_ms": 0.29468099819496274,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6260341949064764e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.4699370720494455e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.17193945574941086,
            "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": "cuda:0",
                  "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": 1737.3437509693945,
            "inverse_synchronized_serial_slots_per_second": 14232320.00794128,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.9114440035773441,
            "mean_ms": 0.575591329834424,
            "median_ms": 0.43009399087168276,
            "min_ms": 0.385235995054245,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.658091131697721e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.5078419857580006e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.23818875399199768,
            "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": "cuda:0",
                  "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": 6542.13384629943,
            "inverse_synchronized_serial_slots_per_second": 53593160.46888493,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.26584799343254417,
            "mean_ms": 0.15285532572306693,
            "median_ms": 0.0997789902612567,
            "min_ms": 0.09293899347539991,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.658091131697721e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.5078419857580006e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07994666391241054,
            "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": "cuda:0",
                  "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": 6073.993214788801,
            "inverse_synchronized_serial_slots_per_second": 49758152.41554986,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.29080499371048063,
            "mean_ms": 0.1646363380132243,
            "median_ms": 0.10219300747849047,
            "min_ms": 0.10091101285070181,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.658091131697721e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.5078419857580006e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0892162471671912,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 12135.874214496971,
            "inverse_synchronized_serial_slots_per_second": 99417081.56515919,
            "logical_live_input_bytes": 2621440,
            "max_abs_error": 5.127523061203115e-06,
            "max_ms": 0.18897299014497548,
            "mean_ms": 0.0824003266946723,
            "median_ms": 0.03429199568927288,
            "min_ms": 0.023935994249768555,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.0102147683141415e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.860303395302083e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07547675641159311,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8000.1920979650695,
            "inverse_synchronized_serial_slots_per_second": 65537573.66652985,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 2.6008452526406813e-06,
            "max_ms": 0.26778000756166875,
            "mean_ms": 0.12499699854136755,
            "median_ms": 0.05941899144090712,
            "min_ms": 0.04779199662152678,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.7361507901855027e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507861334034607e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10107435382199594,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7857.702473087374,
            "inverse_synchronized_serial_slots_per_second": 64370298.659531765,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 2.6523402668704114e-08,
            "max_ms": 0.27147600485477597,
            "mean_ms": 0.1272636630649989,
            "median_ms": 0.06063099135644734,
            "min_ms": 0.04968399298377335,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.846581814431461e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.162013082639071e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10207140911052237,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 6473.148231199406,
            "inverse_synchronized_serial_slots_per_second": 53028030.30998553,
            "logical_live_input_bytes": 2621440,
            "max_abs_error": 4.953342259691456e-08,
            "max_ms": 0.31290799961425364,
            "mean_ms": 0.15448433502266803,
            "median_ms": 0.08204299956560135,
            "min_ms": 0.06850200588814914,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.286106343790282e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.825393027188921e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11215876471744153,
            "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": "cuda:0",
                  "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": 1485.920894723779,
            "inverse_synchronized_serial_slots_per_second": 12172663.969577197,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 4.953342259840304e-08,
            "max_ms": 0.9058550058398396,
            "mean_ms": 0.6729833354863027,
            "median_ms": 0.5713949940400198,
            "min_ms": 0.5417000065790489,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.286106343891724e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.825393027296959e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.16511078949200855,
            "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": "cuda:0",
                  "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": 1751.7102604303855,
            "inverse_synchronized_serial_slots_per_second": 14350010.453445718,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.594380339906795e-06,
            "max_ms": 0.7755400001769885,
            "mean_ms": 0.5708706642811497,
            "median_ms": 0.4891819990007207,
            "min_ms": 0.4478899936657399,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.043410042578997e-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.963452581440987e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1457015447600077,
            "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": "cuda:0",
                  "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": 6106.174199138322,
            "inverse_synchronized_serial_slots_per_second": 50021779.03934114,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.3768539900192991,
            "mean_ms": 0.1637686655158177,
            "median_ms": 0.06658000347670168,
            "min_ms": 0.04787200305145234,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.658091131697721e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.5078419857580006e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1508675223698886,
            "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": "cuda:0",
                  "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": 12709.009984132728,
            "inverse_synchronized_serial_slots_per_second": 104112209.79001531,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.17915799980983138,
            "mean_ms": 0.07868433507004131,
            "median_ms": 0.031386996852234006,
            "min_ms": 0.02550800854805857,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.658091131697721e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.5078419857580006e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07108613838413674,
            "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": "cuda:0",
                  "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": 2642.196389996078,
            "inverse_synchronized_serial_slots_per_second": 21644872.82684787,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.6068397104684956e-06,
            "max_ms": 0.6126770022092387,
            "mean_ms": 0.37847300215313834,
            "median_ms": 0.2716060116654262,
            "min_ms": 0.25113599258475006,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.617473907040801e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.459815176280616e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1658179536962131,
            "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": "cuda:0",
                  "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": 1712.5037383055064,
            "inverse_synchronized_serial_slots_per_second": 14028830.624198709,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.9350390027975664,
            "mean_ms": 0.5839403311256319,
            "median_ms": 0.4440039920154959,
            "min_ms": 0.37277799856383353,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6350674769132685e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247771326e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2499613216388243,
            "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": "cuda:0",
                  "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": 6385.533095656052,
            "inverse_synchronized_serial_slots_per_second": 52310287.11961438,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.2862479886971414,
            "mean_ms": 0.1566039960986624,
            "median_ms": 0.09783600398804992,
            "min_ms": 0.08572799561079592,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6350674769132685e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247771326e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09180531785385772,
            "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": "cuda:0",
                  "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": 6835.799283409403,
            "inverse_synchronized_serial_slots_per_second": 55998867.72968983,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.26415500906296074,
            "mean_ms": 0.14628867211285979,
            "median_ms": 0.08929400064516813,
            "min_ms": 0.08541700663045049,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6350674769132685e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247771326e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08335911391952928,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 12247.597392220945,
            "inverse_synchronized_serial_slots_per_second": 100332317.83707398,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 5.116790413135526e-06,
            "max_ms": 0.19133600289933383,
            "mean_ms": 0.08164866691610466,
            "median_ms": 0.03221799852326512,
            "min_ms": 0.021391999325715005,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.98318039679938e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.82044912337408e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07768648239764621,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8598.156579228887,
            "inverse_synchronized_serial_slots_per_second": 70436098.69704305,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.525158508357509e-06,
            "max_ms": 0.2531289937905967,
            "mean_ms": 0.11630399967543781,
            "median_ms": 0.053969997679814696,
            "min_ms": 0.041813007555902004,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.7176387877621848e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480570802123847e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0968770952054825,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8104.778817305784,
            "inverse_synchronized_serial_slots_per_second": 66394348.071368985,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.575195308893949e-08,
            "max_ms": 0.2677899901755154,
            "mean_ms": 0.12338399634851764,
            "median_ms": 0.059017998864874244,
            "min_ms": 0.04334400000516325,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.840053438984922e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.155059819338521e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10231075815030645,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7072.88625009945,
            "inverse_synchronized_serial_slots_per_second": 57941084.160814695,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 4.9548517930041836e-08,
            "max_ms": 0.28398500580806285,
            "mean_ms": 0.14138499682303518,
            "median_ms": 0.0778359972173348,
            "min_ms": 0.06233398744370788,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.234684930062436e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.770624941029607e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10103184316063553,
            "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": "cuda:0",
                  "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": 1685.8933395952395,
            "inverse_synchronized_serial_slots_per_second": 13810838.237964202,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 4.954851793154302e-08,
            "max_ms": 0.81714300904423,
            "mean_ms": 0.5931573347576583,
            "median_ms": 0.5088309990242124,
            "min_ms": 0.4534979962045327,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.234684930164154e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.770624941137946e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.15998462845842054,
            "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": "cuda:0",
                  "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": 2067.169214490172,
            "inverse_synchronized_serial_slots_per_second": 16934250.20510349,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.514336357162659e-06,
            "max_ms": 0.6832610088167712,
            "mean_ms": 0.4837533342652023,
            "median_ms": 0.39711399585939944,
            "min_ms": 0.3708849981194362,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.9811384751873946e-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.889821142359753e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.14147903080042593,
            "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": "cuda:0",
                  "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": 7794.9208689270445,
            "inverse_synchronized_serial_slots_per_second": 63855991.75825035,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.27663400396704674,
            "mean_ms": 0.12828866601921618,
            "median_ms": 0.06107099761720747,
            "min_ms": 0.047160996473394334,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6350674769132685e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247771326e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10504959622672605,
            "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": "cuda:0",
                  "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": 12643.610436209721,
            "inverse_synchronized_serial_slots_per_second": 103576456.69343004,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.17901799583341926,
            "mean_ms": 0.0790913327364251,
            "median_ms": 0.03267799911554903,
            "min_ms": 0.025578003260307014,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6350674769132685e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247771326e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07071824839252946,
            "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": "cuda:0",
                  "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": 2384.241153997234,
            "inverse_synchronized_serial_slots_per_second": 19531703.53354534,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.570102797946853e-06,
            "max_ms": 0.6630419957218692,
            "mean_ms": 0.41942066066743183,
            "median_ms": 0.3257369971834123,
            "min_ms": 0.26948298909701407,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.5927578463366576e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.4305902957405025e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1737903804908391,
            "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": "cuda:0",
                  "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": 1874.257324271287,
            "inverse_synchronized_serial_slots_per_second": 15353916.000430383,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.8697610028320923,
            "mean_ms": 0.5335446670263385,
            "median_ms": 0.402762001613155,
            "min_ms": 0.3281109966337681,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6297363961417774e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.4743146462159847e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.23968626922582736,
            "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": "cuda:0",
                  "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": 6514.26192821915,
            "inverse_synchronized_serial_slots_per_second": 53364833.715971276,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.2721369965001941,
            "mean_ms": 0.15350933244917542,
            "median_ms": 0.10259299597237259,
            "min_ms": 0.08579800487495959,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6297363961417774e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.4743146462159847e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08416218446207122,
            "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": "cuda:0",
                  "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": 6143.625389053047,
            "inverse_synchronized_serial_slots_per_second": 50328579.18712256,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.3062190080527216,
            "mean_ms": 0.1627703410728524,
            "median_ms": 0.09707501158118248,
            "min_ms": 0.08501700358465314,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6297363961417774e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.4743146462159847e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10155290553183648,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 12205.14402002,
            "inverse_synchronized_serial_slots_per_second": 99984539.81200384,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 5.164341414261231e-06,
            "max_ms": 0.1913860032800585,
            "mean_ms": 0.08193266694433987,
            "median_ms": 0.03193800512235612,
            "min_ms": 0.022473992430604994,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.987277378328412e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.826488924071975e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07749157593064494,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8626.365891752343,
            "inverse_synchronized_serial_slots_per_second": 70667189.38523519,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 2.578914032154506e-06,
            "max_ms": 0.2555630053393543,
            "mean_ms": 0.11592367081902921,
            "median_ms": 0.05067599704489112,
            "min_ms": 0.04153201007284224,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.7133685537006797e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474275591251623e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09881046143466013,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7695.386044466426,
            "inverse_synchronized_serial_slots_per_second": 63040602.47626896,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 2.6299747952215417e-08,
            "max_ms": 0.2884819987230003,
            "mean_ms": 0.12994799665951481,
            "median_ms": 0.058667996199801564,
            "min_ms": 0.04269399505574256,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.84285110992155e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.158039571776163e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11228999520834886,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7264.5030130157365,
            "inverse_synchronized_serial_slots_per_second": 59510808.682624914,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 5.021981752577391e-08,
            "max_ms": 0.2840550005203113,
            "mean_ms": 0.1376556659427782,
            "median_ms": 0.06974399730097502,
            "min_ms": 0.05916800000704825,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.296261785724257e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.836209418231175e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1036099634953082,
            "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": "cuda:0",
                  "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": 2013.0188337331915,
            "inverse_synchronized_serial_slots_per_second": 16490650.285942305,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 5.021981752721487e-08,
            "max_ms": 0.6862459995318204,
            "mean_ms": 0.49676634080242366,
            "median_ms": 0.4090420115971938,
            "min_ms": 0.3950110112782568,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.296261785822635e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.836209418335957e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.13410474276138037,
            "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": "cuda:0",
                  "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": 2478.0485931287644,
            "inverse_synchronized_serial_slots_per_second": 20300174.07491084,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.576949506837056e-06,
            "max_ms": 0.5809279973618686,
            "mean_ms": 0.4035433375975117,
            "median_ms": 0.32487600401509553,
            "min_ms": 0.304826011415571,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.0185647394191295e-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.934074881429579e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1256966949727206,
            "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": "cuda:0",
                  "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": 7526.040081871498,
            "inverse_synchronized_serial_slots_per_second": 61653320.35069131,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.2915059885708615,
            "mean_ms": 0.13287200029784194,
            "median_ms": 0.059609010349959135,
            "min_ms": 0.047501001972705126,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6297363961417774e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.4743146462159847e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11228002981613813,
            "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": "cuda:0",
                  "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": 11330.717630661631,
            "inverse_synchronized_serial_slots_per_second": 92821238.83038008,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.20109099568799138,
            "mean_ms": 0.08825566328596324,
            "median_ms": 0.035963996197097,
            "min_ms": 0.027711997972801328,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.6297363961417774e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.4743146462159847e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07985771950738631,
            "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": "cuda:0",
                  "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": 2301.478319325292,
            "inverse_synchronized_serial_slots_per_second": 18853710.391912792,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.543311244019257e-06,
            "max_ms": 0.7276889955392107,
            "mean_ms": 0.43450333275056136,
            "median_ms": 0.3062979958485812,
            "min_ms": 0.2695230068638921,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.627101246590504e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.4711987803114964e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2078564802972165,
            "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": "cuda:0",
                  "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": 1853.8430236215713,
            "inverse_synchronized_serial_slots_per_second": 15186682.049507912,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.614492234504247e-06,
            "max_ms": 0.8767109975451604,
            "mean_ms": 0.5394199979491532,
            "median_ms": 0.4056670004501939,
            "min_ms": 0.3358819958521053,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": null,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.668900020989831e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.52062268338269e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2401963093291875,
            "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": "cuda:0",
                  "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": 6596.160868457613,
            "inverse_synchronized_serial_slots_per_second": 54035749.83440477,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.614492234504247e-06,
            "max_ms": 0.27442000282462686,
            "mean_ms": 0.15160333714447916,
            "median_ms": 0.09564300125930458,
            "min_ms": 0.08474700734950602,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.668900020989831e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.52062268338269e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08695834519052775,
            "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": "cuda:0",
                  "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": 7054.391642302664,
            "inverse_synchronized_serial_slots_per_second": 57789576.33374342,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.614492234504247e-06,
            "max_ms": 0.2499940019333735,
            "mean_ms": 0.14175566805837056,
            "median_ms": 0.09202799992635846,
            "min_ms": 0.08324500231537968,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.668900020989831e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.52062268338269e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07662000588091022,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 12120.673001612633,
            "inverse_synchronized_serial_slots_per_second": 99292553.22921069,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 5.243648297424594e-06,
            "max_ms": 0.19501199130900204,
            "mean_ms": 0.08250366954598576,
            "median_ms": 0.03023601311724633,
            "min_ms": 0.022263004211708903,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.077736903848483e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.959845030633817e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07962195705205839,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8625.374097824437,
            "inverse_synchronized_serial_slots_per_second": 70659064.60937779,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.6144406695472726e-06,
            "max_ms": 0.2424929989501834,
            "mean_ms": 0.1159370003733784,
            "median_ms": 0.06237400521058589,
            "min_ms": 0.042943996959365904,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.7447949533118084e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.52060462372557e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08983947494277342,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 8961.616906391164,
            "inverse_synchronized_serial_slots_per_second": 73413565.69715641,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.6662692779239252e-08,
            "max_ms": 0.23857700580265373,
            "mean_ms": 0.11158700605543952,
            "median_ms": 0.053490002756007016,
            "min_ms": 0.04269400960765779,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.87291107468362e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.190055936568239e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08990359056182684,
            "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": "cuda:0",
                  "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": "cuda:0",
                  "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": 7583.570740142422,
            "inverse_synchronized_serial_slots_per_second": 62124611.503246725,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 5.089181272105917e-08,
            "max_ms": 0.26453600730746984,
            "mean_ms": 0.1318640036818882,
            "median_ms": 0.07160700624808669,
            "min_ms": 0.05944899749010801,
            "multiplicative_depth_added_by_call": 1,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 3,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.309539819109756e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.850351629107211e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09394448610308656,
            "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": "cuda:0",
                  "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": 2125.2012669165906,
            "inverse_synchronized_serial_slots_per_second": 17409648.77858071,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 5.0891812722550063e-08,
            "max_ms": 0.6770129984943196,
            "mean_ms": 0.47054366829494637,
            "median_ms": 0.37378900742623955,
            "min_ms": 0.3608289989642799,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.309539819212127e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.850351629216245e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.14609170336827684,
            "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": "cuda:0",
                  "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": 2376.14350135018,
            "inverse_synchronized_serial_slots_per_second": 19465367.563060675,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.6106377967096014e-06,
            "max_ms": 0.6998369935899973,
            "mean_ms": 0.42085000313818455,
            "median_ms": 0.29827700927853584,
            "min_ms": 0.2644360065460205,
            "multiplicative_depth_added_by_call": 0,
            "nonfinite_count": 0,
            "observed_exit_state": {
              "batch_shape": [],
              "component_count": 2,
              "device": "cuda:0",
              "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": "cuda:0",
              "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.026531042658941e-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.9434944351083276e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.19775676810584836,
            "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:49.858488+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:57.419140+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.045146996853873134,
              0.03999000182375312,
              0.03804700099863112
            ],
            "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.06383599247783422,
              0.06549799581989646,
              0.06307399598881602
            ],
            "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.10014900180976838,
              0.09524299821350724,
              0.09778699313756078
            ],
            "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.04778099537361413,
              0.04483800148591399,
              0.04657999670598656
            ],
            "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.06548799865413457,
              0.06506800127681345,
              0.06491699605248868
            ],
            "unit": "ms"
          },
          {
            "active_prime_count": 9,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "samples": [
              0.10645900329109281,
              0.10581799142528325,
              0.10583800030872226
            ],
            "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.036133991670794785,
              0.037206002161838114,
              0.03615400055423379
            ],
            "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.05710500408895314,
              0.05873799091205001,
              0.056684992159716785
            ],
            "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.08901300316210836,
              0.08813200111035258,
              0.08634899859316647
            ],
            "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.041431994759477675,
              0.04092100425623357,
              0.040490005630999804
            ],
            "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.06673000461887568,
              0.06277399370446801,
              0.06502799806185067
            ],
            "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.09734599734656513,
              0.09958900045603514,
              0.09276899800170213
            ],
            "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.03713600744958967,
              0.03684499824885279,
              0.03525300417095423
            ],
            "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.03859800926875323,
              0.03991898847743869,
              0.04025000089313835
            ],
            "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.07342999742832035,
              0.0686129933455959,
              0.06803200813010335
            ],
            "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.036784986150451005,
              0.03576399467419833,
              0.0361440033884719
            ],
            "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.05721600609831512,
              0.0565739901503548,
              0.05679499008692801
            ],
            "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.08685000648256391,
              0.08633000834379345,
              0.08739100303500891
            ],
            "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.03720499807968736,
              0.036093988455832005,
              0.035263001336716115
            ],
            "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.03867800114676356,
              0.037335994420573115,
              0.038457001210190356
            ],
            "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.06879201100673527,
              0.06999500328674912,
              0.06806199962738901
            ],
            "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.03882800228893757,
              0.037026009522378445,
              0.03614499291870743
            ],
            "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.038498008507303894,
              0.05259898898657411,
              0.03830800415016711
            ],
            "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.06741099059581757,
              0.06680999649688601,
              0.07535300392191857
            ],
            "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.03675499465316534,
              0.035343007766641676,
              0.035272998502478004
            ],
            "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.038547994336113334,
              0.0382879952667281,
              0.04169299791101366
            ],
            "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.06886299524921924,
              0.06902399763930589,
              0.07023499347269535
            ],
            "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.04183201235719025,
              0.03628399281296879,
              0.036384008126333356
            ],
            "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.0389079941669479,
              0.03827699401881546,
              0.03740600368473679
            ],
            "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.06852200021967292,
              0.06700100493617356,
              0.07000500045251101
            ],
            "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.03560300683602691,
              0.03633400774560869,
              0.03525200008880347
            ],
            "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.03775600634980947,
              0.038547994336113334,
              0.03747599839698523
            ],
            "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.06921400199644268,
              0.06808199395891279,
              0.06824200681876391
            ],
            "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.036946003092452884,
              0.039669001125730574,
              0.037085002986714244
            ],
            "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.0383970036637038,
              0.039188002119772136,
              0.038468002458103
            ],
            "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.06862300506327301,
              0.06990399560891092,
              0.06803098949603736
            ],
            "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.035603996366262436,
              0.03620400093495846,
              0.03540300531312823
            ],
            "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.03855800605379045,
              0.03736600046977401,
              0.03745598951354623
            ],
            "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.0706859864294529,
              0.06789100007154047,
              0.06930298695806414
            ],
            "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.03658499917946756,
              0.03537299926392734,
              0.036394005292095244
            ],
            "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.038286991184577346,
              0.03799700061790645,
              0.038537997170351446
            ],
            "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.06871299410704523,
              0.06937400030437857,
              0.06818200927227736
            ],
            "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": "cuda",
            "device": "cuda:0"
          },
          "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.045146996853873134,
              0.03999000182375312,
              0.03804700099863112
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03999000182375312
          },
          {
            "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.06383599247783422,
              0.06549799581989646,
              0.06307399598881602
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06383599247783422
          },
          {
            "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.10014900180976838,
              0.09524299821350724,
              0.09778699313756078
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09778699313756078
          },
          {
            "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.04778099537361413,
              0.04483800148591399,
              0.04657999670598656
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04657999670598656
          },
          {
            "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.06548799865413457,
              0.06506800127681345,
              0.06491699605248868
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06506800127681345
          },
          {
            "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": [
              0.10645900329109281,
              0.10581799142528325,
              0.10583800030872226
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10583800030872226
          },
          {
            "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.036133991670794785,
              0.037206002161838114,
              0.03615400055423379
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03615400055423379
          },
          {
            "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.05710500408895314,
              0.05873799091205001,
              0.056684992159716785
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05710500408895314
          },
          {
            "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.08901300316210836,
              0.08813200111035258,
              0.08634899859316647
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08813200111035258
          },
          {
            "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.041431994759477675,
              0.04092100425623357,
              0.040490005630999804
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04092100425623357
          },
          {
            "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.06673000461887568,
              0.06277399370446801,
              0.06502799806185067
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06502799806185067
          },
          {
            "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.09734599734656513,
              0.09958900045603514,
              0.09276899800170213
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09734599734656513
          },
          {
            "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.03713600744958967,
              0.03684499824885279,
              0.03525300417095423
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03684499824885279
          },
          {
            "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.03859800926875323,
              0.03991898847743869,
              0.04025000089313835
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03991898847743869
          },
          {
            "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.07342999742832035,
              0.0686129933455959,
              0.06803200813010335
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0686129933455959
          },
          {
            "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.036784986150451005,
              0.03576399467419833,
              0.0361440033884719
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0361440033884719
          },
          {
            "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.05721600609831512,
              0.0565739901503548,
              0.05679499008692801
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05679499008692801
          },
          {
            "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.08685000648256391,
              0.08633000834379345,
              0.08739100303500891
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08685000648256391
          },
          {
            "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.03720499807968736,
              0.036093988455832005,
              0.035263001336716115
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.036093988455832005
          },
          {
            "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.03867800114676356,
              0.037335994420573115,
              0.038457001210190356
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.038457001210190356
          },
          {
            "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.06879201100673527,
              0.06999500328674912,
              0.06806199962738901
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06879201100673527
          },
          {
            "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.03882800228893757,
              0.037026009522378445,
              0.03614499291870743
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.037026009522378445
          },
          {
            "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.038498008507303894,
              0.05259898898657411,
              0.03830800415016711
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.038498008507303894
          },
          {
            "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.06741099059581757,
              0.06680999649688601,
              0.07535300392191857
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06741099059581757
          },
          {
            "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.03675499465316534,
              0.035343007766641676,
              0.035272998502478004
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.035343007766641676
          },
          {
            "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.038547994336113334,
              0.0382879952667281,
              0.04169299791101366
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.038547994336113334
          },
          {
            "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.06886299524921924,
              0.06902399763930589,
              0.07023499347269535
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06902399763930589
          },
          {
            "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.04183201235719025,
              0.03628399281296879,
              0.036384008126333356
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.036384008126333356
          },
          {
            "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.0389079941669479,
              0.03827699401881546,
              0.03740600368473679
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03827699401881546
          },
          {
            "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.06852200021967292,
              0.06700100493617356,
              0.07000500045251101
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06852200021967292
          },
          {
            "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.03560300683602691,
              0.03633400774560869,
              0.03525200008880347
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03560300683602691
          },
          {
            "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.03775600634980947,
              0.038547994336113334,
              0.03747599839698523
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03775600634980947
          },
          {
            "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.06921400199644268,
              0.06808199395891279,
              0.06824200681876391
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06824200681876391
          },
          {
            "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.036946003092452884,
              0.039669001125730574,
              0.037085002986714244
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.037085002986714244
          },
          {
            "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.0383970036637038,
              0.039188002119772136,
              0.038468002458103
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.038468002458103
          },
          {
            "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.06862300506327301,
              0.06990399560891092,
              0.06803098949603736
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06862300506327301
          },
          {
            "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.035603996366262436,
              0.03620400093495846,
              0.03540300531312823
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.035603996366262436
          },
          {
            "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.03855800605379045,
              0.03736600046977401,
              0.03745598951354623
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03745598951354623
          },
          {
            "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.0706859864294529,
              0.06789100007154047,
              0.06930298695806414
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06930298695806414
          },
          {
            "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.03658499917946756,
              0.03537299926392734,
              0.036394005292095244
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.036394005292095244
          },
          {
            "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.038286991184577346,
              0.03799700061790645,
              0.038537997170351446
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.038286991184577346
          },
          {
            "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.06871299410704523,
              0.06937400030437857,
              0.06818200927227736
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06871299410704523
          }
        ],
        "notes": [
          "The backend is part of the fixed workload and is not ranked or selected at runtime."
        ],
        "profile": "core",
        "rows": [
          {
            "active_p_prime_count": 0,
            "active_prime_count": 8,
            "active_prime_ids": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "active_prime_product_bits": 340,
            "active_q_prime_count": 8,
            "backend": "radix2_indexed",
            "category": "latency",
            "entry_level": 0,
            "max_ms": 0.045146996853873134,
            "mean_ms": 0.041061333225419126,
            "median_ms": 0.03999000182375312,
            "min_ms": 0.03804700099863112,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.002995919281874394
          },
          {
            "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.06549799581989646,
            "mean_ms": 0.06413599476218224,
            "median_ms": 0.06383599247783422,
            "min_ms": 0.06307399598881602,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.001012075367163933
          },
          {
            "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.10014900180976838,
            "mean_ms": 0.09772633105361213,
            "median_ms": 0.09778699313756078,
            "min_ms": 0.09524299821350724,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.00200332685599955
          },
          {
            "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.04778099537361413,
            "mean_ms": 0.046399664521838226,
            "median_ms": 0.04657999670598656,
            "min_ms": 0.04483800148591399,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.0012082199105129489
          },
          {
            "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.06548799865413457,
            "mean_ms": 0.06515766532781224,
            "median_ms": 0.06506800127681345,
            "min_ms": 0.06491699605248868,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.0002415791441090996
          },
          {
            "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.10645900329109281,
            "mean_ms": 0.10603833167503278,
            "median_ms": 0.10583800030872226,
            "min_ms": 0.10581799142528325,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.00029757189077940163
          },
          {
            "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.037206002161838114,
            "mean_ms": 0.036497998128955565,
            "median_ms": 0.03615400055423379,
            "min_ms": 0.036133991670794785,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.000500701089665006
          },
          {
            "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.05873799091205001,
            "mean_ms": 0.05750932905357331,
            "median_ms": 0.05710500408895314,
            "min_ms": 0.056684992159716785,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.0008855544316158744
          },
          {
            "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.08901300316210836,
            "mean_ms": 0.08783133428854246,
            "median_ms": 0.08813200111035258,
            "min_ms": 0.08634899859316647,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.0011081607853071565
          },
          {
            "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.041431994759477675,
            "mean_ms": 0.04094766821557035,
            "median_ms": 0.04092100425623357,
            "min_ms": 0.040490005630999804,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.0003850273623075464
          },
          {
            "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.06673000461887568,
            "mean_ms": 0.06484399879506479,
            "median_ms": 0.06502799806185067,
            "min_ms": 0.06277399370446801,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.0016202669299349947
          },
          {
            "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.09958900045603514,
            "mean_ms": 0.09656799860143413,
            "median_ms": 0.09734599734656513,
            "min_ms": 0.09276899800170213,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.002838082674958115
          },
          {
            "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.03713600744958967,
            "mean_ms": 0.03641133662313223,
            "median_ms": 0.03684499824885279,
            "min_ms": 0.03525300417095423,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.0008276360476501354
          },
          {
            "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.04025000089313835,
            "mean_ms": 0.039588999546443425,
            "median_ms": 0.03991898847743869,
            "min_ms": 0.03859800926875323,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.0007136472530572296
          },
          {
            "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.07342999742832035,
            "mean_ms": 0.0700249996346732,
            "median_ms": 0.0686129933455959,
            "min_ms": 0.06803200813010335,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.002419351626119651
          },
          {
            "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.036784986150451005,
            "mean_ms": 0.03623099473770708,
            "median_ms": 0.0361440033884719,
            "min_ms": 0.03576399467419833,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.0004213324259825185
          },
          {
            "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.05721600609831512,
            "mean_ms": 0.056861662111865975,
            "median_ms": 0.05679499008692801,
            "min_ms": 0.0565739901503548,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.0002663080779108323
          },
          {
            "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.08739100303500891,
            "mean_ms": 0.08685700595378876,
            "median_ms": 0.08685000648256391,
            "min_ms": 0.08633000834379345,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.00043317754492810874
          },
          {
            "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.03720499807968736,
            "mean_ms": 0.03618732929074516,
            "median_ms": 0.036093988455832005,
            "min_ms": 0.035263001336716115,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.0007955594346221368
          },
          {
            "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.03867800114676356,
            "mean_ms": 0.038156998925842345,
            "median_ms": 0.038457001210190356,
            "min_ms": 0.037335994420573115,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.0005875069027938421
          },
          {
            "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.06999500328674912,
            "mean_ms": 0.0689496713069578,
            "median_ms": 0.06879201100673527,
            "min_ms": 0.06806199962738901,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.0007969811225177962
          },
          {
            "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.03882800228893757,
            "mean_ms": 0.037333001576674484,
            "median_ms": 0.037026009522378445,
            "min_ms": 0.03614499291870743,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.0011166371870446122
          },
          {
            "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.05259898898657411,
            "mean_ms": 0.043135000548015036,
            "median_ms": 0.038498008507303894,
            "min_ms": 0.03830800415016711,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.00669249994585071
          },
          {
            "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.07535300392191857,
            "mean_ms": 0.06985799700487405,
            "median_ms": 0.06741099059581757,
            "min_ms": 0.06680999649688601,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.0038932954541975517
          },
          {
            "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.03675499465316534,
            "mean_ms": 0.03579033364076167,
            "median_ms": 0.035343007766641676,
            "min_ms": 0.035272998502478004,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.0006827168646449446
          },
          {
            "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.04169299791101366,
            "mean_ms": 0.03950966250461837,
            "median_ms": 0.038547994336113334,
            "min_ms": 0.0382879952667281,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.0015474958269485535
          },
          {
            "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.07023499347269535,
            "mean_ms": 0.06937399545374016,
            "median_ms": 0.06902399763930589,
            "min_ms": 0.06886299524921924,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.0006123553619084135
          },
          {
            "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.04183201235719025,
            "mean_ms": 0.0381666710988308,
            "median_ms": 0.036384008126333356,
            "min_ms": 0.03628399281296879,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.0025921092660741102
          },
          {
            "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.0389079941669479,
            "mean_ms": 0.03819699729016671,
            "median_ms": 0.03827699401881546,
            "min_ms": 0.03740600368473679,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.0006157886323564108
          },
          {
            "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.07000500045251101,
            "mean_ms": 0.06850933520278583,
            "median_ms": 0.06852200021967292,
            "min_ms": 0.06700100493617356,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.0012264087321752198
          },
          {
            "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.03633400774560869,
            "mean_ms": 0.035729671556813024,
            "median_ms": 0.03560300683602691,
            "min_ms": 0.03525200008880347,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.0004507165450444048
          },
          {
            "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.038547994336113334,
            "mean_ms": 0.03792666636096934,
            "median_ms": 0.03775600634980947,
            "min_ms": 0.03747599839698523,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.00045397316582488425
          },
          {
            "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.06921400199644268,
            "mean_ms": 0.06851266759137313,
            "median_ms": 0.06824200681876391,
            "min_ms": 0.06808199395891279,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.0005002022855006618
          },
          {
            "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.039669001125730574,
            "mean_ms": 0.03790000240163257,
            "median_ms": 0.037085002986714244,
            "min_ms": 0.036946003092452884,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.001252157499956628
          },
          {
            "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.039188002119772136,
            "mean_ms": 0.038684336080526315,
            "median_ms": 0.038468002458103,
            "min_ms": 0.0383970036637038,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.00035732321178331625
          },
          {
            "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.06990399560891092,
            "mean_ms": 0.0688526633894071,
            "median_ms": 0.06862300506327301,
            "min_ms": 0.06803098949603736,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.000781705479400632
          },
          {
            "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.03620400093495846,
            "mean_ms": 0.03573700087144971,
            "median_ms": 0.035603996366262436,
            "min_ms": 0.03540300531312823,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0003402608267666445
          },
          {
            "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.03855800605379045,
            "mean_ms": 0.03779333201237023,
            "median_ms": 0.03745598951354623,
            "min_ms": 0.03736600046977401,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0005419528264933584
          },
          {
            "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.0706859864294529,
            "mean_ms": 0.0692933244863525,
            "median_ms": 0.06930298695806414,
            "min_ms": 0.06789100007154047,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0011410688579131466
          },
          {
            "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.03658499917946756,
            "mean_ms": 0.03611733457849672,
            "median_ms": 0.036394005292095244,
            "min_ms": 0.03537299926392734,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.0005320688938096355
          },
          {
            "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.038537997170351446,
            "mean_ms": 0.038273996324278414,
            "median_ms": 0.038286991184577346,
            "min_ms": 0.03799700061790645,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.0002210519806666658
          },
          {
            "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.06937400030437857,
            "mean_ms": 0.06875633456123371,
            "median_ms": 0.06871299410704523,
            "min_ms": 0.06818200927227736,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.0004875923511700988
          }
        ],
        "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:57.318702+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:57.624721+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.787557977527155e-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": [
              70.53682900732383
            ],
            "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": "cuda",
            "device": "cuda:0"
          },
          "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": [
              70.53682900732383
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 70.53682900732383
          },
          {
            "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": 58068.95571637779
          }
        ],
        "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": 70.53682900732383,
            "operand_mode": "ptct",
            "rms_error": 3.787557977527155e-09
          }
        ],
        "scalars": {
          "matrix_size": 16,
          "max_abs_error": 1.0418781027266184e-07,
          "rms_error": 3.787557977527155e-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:57.442755+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:57.941875+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.321428465990522e-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": [
              171.99928700574674
            ],
            "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": "cuda",
            "device": "cuda:0"
          },
          "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": [
              171.99928700574674
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 171.99928700574674
          },
          {
            "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": 23814.052205130054
          }
        ],
        "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": 171.99928700574674,
            "operand_mode": "ctct",
            "rms_error": 5.321428465990522e-09
          }
        ],
        "scalars": {
          "matrix_size": 16,
          "max_abs_error": 4.3266229350332266e-07,
          "rms_error": 5.321428465990522e-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:57.649746+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:58.096725+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.200439707462818e-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.7574489434692974e-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.09873094528047e-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.020316725544434e-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": [
              0.9623899968573824,
              0.6901220040163025
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-balanced",
            "samples": [
              6.195035995915532,
              5.96592400688678
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-horner",
            "samples": [
              5.116353000630625,
              4.938797996146604
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-paterson-stockmeyer-k2",
            "samples": [
              5.326568003511056,
              5.214689997956157
            ],
            "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": "cuda",
            "device": "cuda:0"
          },
          "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": [
              0.9623899968573824,
              0.6901220040163025
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8262560004368424
          },
          {
            "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": [
              6.195035995915532,
              5.96592400688678
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 6.080480001401156
          },
          {
            "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": [
              5.116353000630625,
              4.938797996146604
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 5.0275754983886145
          },
          {
            "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": [
              5.326568003511056,
              5.214689997956157
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 5.2706290007336065
          }
        ],
        "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": 0.9623899968573824,
            "mean_ms": 0.8262560004368424,
            "median_ms": 0.8262560004368424,
            "method_id": "affine-d1-balanced",
            "min_ms": 0.6901220040163025,
            "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.200439707462818e-07,
            "samples_ms": [
              0.9623899968573824,
              0.6901220040163025
            ],
            "std_ms": 0.13613399642053992
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 2.552551280121662e-06,
            "max_ms": 6.195035995915532,
            "mean_ms": 6.080480001401156,
            "median_ms": 6.080480001401156,
            "method_id": "dense-power-d4-balanced",
            "min_ms": 5.96592400688678,
            "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.7574489434692974e-07,
            "samples_ms": [
              6.195035995915532,
              5.96592400688678
            ],
            "std_ms": 0.11455599451437593
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 5.319189282371184e-06,
            "max_ms": 5.116353000630625,
            "mean_ms": 5.0275754983886145,
            "median_ms": 5.0275754983886145,
            "method_id": "dense-power-d4-horner",
            "min_ms": 4.938797996146604,
            "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.09873094528047e-07,
            "samples_ms": [
              5.116353000630625,
              4.938797996146604
            ],
            "std_ms": 0.08877750224201009
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 4.355949210665955e-06,
            "max_ms": 5.326568003511056,
            "mean_ms": 5.2706290007336065,
            "median_ms": 5.2706290007336065,
            "method_id": "dense-power-d4-paterson-stockmeyer-k2",
            "min_ms": 5.214689997956157,
            "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.020316725544434e-07,
            "samples_ms": [
              5.326568003511056,
              5.214689997956157
            ],
            "std_ms": 0.05593900277744979
          }
        ],
        "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:57.968218+00:00",
      "status": "measured",
      "title": "Affine and degree-four polynomial methods",
      "unavailable": null,
      "workload_id": "polynomial-evaluation"
    }
  ],
  "execution": {
    "backend": "cuda",
    "device": "cuda:0"
  },
  "finished_at": "2026-08-14T14:52:58.121579+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",
      "cuda:0",
      "--output",
      "results/benchmark-v1-master-cuda0-final.json"
    ],
    "memory": {
      "available_bytes": 252022116352,
      "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:49.857497+00:00",
  "status": "completed"
}
