{
  "benchmark_version": "v1",
  "cases": [
    {
      "benchmark": "ckks-depth-aware-single-operations",
      "category": "Single operations",
      "comparison": {
        "axis": [
          "operation",
          "entry_level"
        ],
        "portal_highlight": {
          "entry_level": 0,
          "label": "CT × CT multiply · level 0",
          "metric": "depth-aware-ckks-operation-latency",
          "operation": "multiply"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:30.124234+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.6345642574787675e-06,
              "rms_error": 5.480023228684955e-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.658236791993657e-06,
              "rms_error": 5.5080142180890013e-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.658236791993657e-06,
              "rms_error": 5.5080142180890013e-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.658236791993657e-06,
              "rms_error": 5.5080142180890013e-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.044514449673438e-06,
              "rms_error": 8.910868241138844e-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.7362573624985456e-06,
              "rms_error": 5.508018443732588e-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.851157575034454e-06,
              "rms_error": 5.166886648587201e-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.32411647682486e-06,
              "rms_error": 8.865876982997347e-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.324116476925717e-06,
              "rms_error": 8.865876983104765e-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.039590615944527e-06,
              "rms_error": 5.958936397067586e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-0-semantic-error",
            "observed": 2.6065143133162725e-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.658236791993657e-06,
              "rms_error": 5.5080142180890013e-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.658236791993657e-06,
              "rms_error": 5.5080142180890013e-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.675773550409724e-06,
              "rms_error": 5.528750114310699e-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.6650259725344244e-06,
              "rms_error": 5.5160419128193305e-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.6650259725344244e-06,
              "rms_error": 5.5160419128193305e-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.6650259725344244e-06,
              "rms_error": 5.5160419128193305e-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.013629992195958e-06,
              "rms_error": 8.865338143796498e-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.741665249072889e-06,
              "rms_error": 5.515990790416214e-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.883633522610495e-06,
              "rms_error": 5.201476236192938e-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.358771025452428e-06,
              "rms_error": 8.902786962079058e-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.358771025549693e-06,
              "rms_error": 8.902786962182647e-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.016238356542032e-06,
              "rms_error": 5.93132410886564e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-1-semantic-error",
            "observed": 2.561311945789065e-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.6650259725344244e-06,
              "rms_error": 5.5160419128193305e-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.6650259725344244e-06,
              "rms_error": 5.5160419128193305e-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.638173875132516e-06,
              "rms_error": 5.484291329738322e-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.644382992314148e-06,
              "rms_error": 5.491633143228135e-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.644382992314148e-06,
              "rms_error": 5.491633143228135e-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.644382992314148e-06,
              "rms_error": 5.491633143228135e-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.017200065414047e-06,
              "rms_error": 8.870601172336243e-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.7251619837468232e-06,
              "rms_error": 5.4916615537019154e-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.836437177771276e-06,
              "rms_error": 5.151208200112883e-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.247327003644227e-06,
              "rms_error": 8.784089801774673e-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.24732700374913e-06,
              "rms_error": 8.784089801886407e-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.003580306313625e-06,
              "rms_error": 5.916356917684808e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-2-semantic-error",
            "observed": 2.613583163219861e-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.644382992314148e-06,
              "rms_error": 5.491633143228135e-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.644382992314148e-06,
              "rms_error": 5.491633143228135e-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.626034194908101e-06,
              "rms_error": 5.469937072051357e-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.658091131696229e-06,
              "rms_error": 5.507841985756236e-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.658091131696229e-06,
              "rms_error": 5.507841985756236e-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.658091131696229e-06,
              "rms_error": 5.507841985756236e-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.010214768315953e-06,
              "rms_error": 8.86030339530475e-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.736150790188289e-06,
              "rms_error": 5.507861334038706e-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.846581814428926e-06,
              "rms_error": 5.162013082636375e-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.286106343787822e-06,
              "rms_error": 8.825393027186302e-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.286106343888002e-06,
              "rms_error": 8.825393027292998e-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.0434100425810134e-06,
              "rms_error": 5.963452581443372e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-3-semantic-error",
            "observed": 2.5943803399081612e-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.658091131696229e-06,
              "rms_error": 5.507841985756236e-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.658091131696229e-06,
              "rms_error": 5.507841985756236e-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.617473907039808e-06,
              "rms_error": 5.459815176279441e-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.635067476914754e-06,
              "rms_error": 5.480618247773083e-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.635067476914754e-06,
              "rms_error": 5.480618247773083e-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.635067476914754e-06,
              "rms_error": 5.480618247773083e-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.983180396799806e-06,
              "rms_error": 8.820449123374714e-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.717638787763931e-06,
              "rms_error": 5.4805708021264214e-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.840053438980522e-06,
              "rms_error": 5.155059819333837e-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.234684930057674e-06,
              "rms_error": 8.770624941024538e-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.234684930161046e-06,
              "rms_error": 8.770624941134633e-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.981138475188658e-06,
              "rms_error": 5.8898211423612526e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-4-semantic-error",
            "observed": 2.514336357164059e-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.635067476914754e-06,
              "rms_error": 5.480618247773083e-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.635067476914754e-06,
              "rms_error": 5.480618247773083e-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.592757846338714e-06,
              "rms_error": 5.4305902957429344e-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.629736396139812e-06,
              "rms_error": 5.474314646213659e-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.629736396139812e-06,
              "rms_error": 5.474314646213659e-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.629736396139812e-06,
              "rms_error": 5.474314646213659e-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.987277378330297e-06,
              "rms_error": 8.826488924074762e-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.713368553699257e-06,
              "rms_error": 5.474275591249525e-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.84285110992576e-06,
              "rms_error": 5.158039571780645e-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.296261785727076e-06,
              "rms_error": 8.836209418234179e-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.296261785829239e-06,
              "rms_error": 8.836209418342986e-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.01856473942191e-06,
              "rms_error": 5.9340748814328755e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-5-semantic-error",
            "observed": 2.576949506842255e-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.629736396139812e-06,
              "rms_error": 5.474314646213659e-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.629736396139812e-06,
              "rms_error": 5.474314646213659e-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.627101246590636e-06,
              "rms_error": 5.4711987803116505e-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.668900020992294e-06,
              "rms_error": 5.5206226833856063e-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.668900020992294e-06,
              "rms_error": 5.5206226833856063e-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.668900020992294e-06,
              "rms_error": 5.5206226833856063e-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.077736903847887e-06,
              "rms_error": 8.959845030632954e-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.744794953310202e-06,
              "rms_error": 5.5206046237232e-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.872911074690038e-06,
              "rms_error": 5.190055936575071e-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.309539819109336e-06,
              "rms_error": 8.850351629106765e-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.309539819213454e-06,
              "rms_error": 8.850351629217661e-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.026531042661212e-06,
              "rms_error": 5.9434944351110117e-08
            },
            "limit": 2e-05,
            "metric": "max_abs_error",
            "name": "rotate_with_key-level-6-semantic-error",
            "observed": 2.610637796710996e-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.695876000008866,
              0.3733710000233259,
              0.36797299998170274
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              1.1392809999506426,
              0.5158750000191503,
              0.4919490000361293
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.3043369999886636,
              0.14114200001813515,
              0.13506300001608906
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.3000809999775811,
              0.1484030000256098,
              0.1477320000162763
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.2115670000080172,
              0.04292500000246946,
              0.0328489999787962
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2814830000374968,
              0.08052099997257756,
              0.06788199999618882
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.27973999999630905,
              0.08082099998318881,
              0.06630900003301576
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.28877400001192655,
              0.09621399999559799,
              0.09443099997952231
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              1.0637379999707264,
              0.8879940000383613,
              0.8837080000034803
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              1.017579000006208,
              0.7756749999998647,
              0.7605029999808721
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.27702599999201993,
              0.08842200003300604,
              0.07456200000888202
            ],
            "unit": "ms"
          },
          {
            "entry_level": 0,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.188143000002583,
              0.04578900001206421,
              0.03765699995028626
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.6457600000544517,
              0.37292999996907383,
              0.35328100000242557
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.8351339999990159,
              0.47817900002655733,
              0.4434660000356416
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.28234400002702387,
              0.13626499998053987,
              0.13068600003407482
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.2859090000129072,
              0.14241299999184776,
              0.13435100004244305
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.20395600000711056,
              0.0451579999776186,
              0.03195799996547066
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2605610000045999,
              0.07487299996000729,
              0.07283899998355992
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2571059999922909,
              0.07872800000541247,
              0.06824299998697825
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.2919190000056915,
              0.10879399997065775,
              0.09264999999913925
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.9823749999782194,
              0.7868120000011913,
              0.7821350000085658
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.9108980000291922,
              0.6801910000149292,
              0.6708269999649019
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.27937999999494423,
              0.08744100000512844,
              0.0802499999963402
            ],
            "unit": "ms"
          },
          {
            "entry_level": 1,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.1802310000016405,
              0.04424700000527082,
              0.04228300002750984
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.65538500001594,
              0.3698259999964648,
              0.3495749999729014
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.9033970000018599,
              0.4883340000105818,
              0.44397699997489326
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.28314500002579734,
              0.13226900000518071,
              0.12410600004386652
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.28638000003411435,
              0.13712599997006691,
              0.12965399997710847
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.18879300000662624,
              0.041701999975884974,
              0.03286000003299705
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2664699999854747,
              0.07384100001672778,
              0.06331500003398105
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2703960000189909,
              0.07927900003323884,
              0.06626900000128444
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.2908260000253904,
              0.10461699997676988,
              0.08766199999854507
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.9305379999773322,
              0.6969670000103179,
              0.6893450000120538
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.8170269999823176,
              0.6222439999987728,
              0.5851189999930284
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.27805799999214287,
              0.08815299997877446,
              0.07554300003675962
            ],
            "unit": "ms"
          },
          {
            "entry_level": 2,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.19418199997289776,
              0.04405600003565269,
              0.03737600002295949
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.6618839999532611,
              0.3836770000020806,
              0.3467900000373447
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.8402619999969829,
              0.4711380000230747,
              0.43042600003673215
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.2808919999779391,
              0.12768199997026386,
              0.1208719999681307
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.27639500001441775,
              0.1307160000010299,
              0.12264400004369236
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.1911379999910423,
              0.041040999974484293,
              0.03126699999711491
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.2532409999957963,
              0.08013000001483306,
              0.06499699998130382
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2716980000059266,
              0.08775200001309713,
              0.06475800000771414
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.28783199996951225,
              0.09821700001566569,
              0.08543799998506074
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.8348439999963375,
              0.6064009999704467,
              0.6062600000404927
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.748654999995324,
              0.524828000038724,
              0.5159350000099039
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.29637500000490036,
              0.09471200002053592,
              0.0806710000347266
            ],
            "unit": "ms"
          },
          {
            "entry_level": 3,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.18514800001412368,
              0.044216000048891146,
              0.03658499997527542
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.637998999991396,
              0.3374969999754285,
              0.33555400000295776
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.8459310000148434,
              0.4641770000262113,
              0.4279229999610834
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.2704060000269237,
              0.11961000001292632,
              0.11122699999077668
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.284356999998181,
              0.12772200000199518,
              0.12099200000648125
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.18856399998412599,
              0.04096100002470848,
              0.032057999987955554
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.26447700003018326,
              0.07791699999870616,
              0.0636160000340169
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.27545399996142805,
              0.07866799995781548,
              0.066399999980149
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.2894350000133272,
              0.09949999997616032,
              0.08780199999591787
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.7744330000036825,
              0.5205319999959102,
              0.5169159999809381
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.6932919999940168,
              0.444087000005311,
              0.4303360000221801
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.2737109999770837,
              0.08737100000644205,
              0.07437200002868849
            ],
            "unit": "ms"
          },
          {
            "entry_level": 4,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.18421699996906682,
              0.043625000046176865,
              0.03585400003203176
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.6292560000247249,
              0.35995100000718594,
              0.32788200002187295
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.8559550000200034,
              0.5070820000128151,
              0.4366360000176428
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.26152300000603645,
              0.11364099998445454,
              0.11906899999303278
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.26286499996786006,
              0.12127200000122684,
              0.11124700000664234
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.20762200000490338,
              0.03871899997420769,
              0.03087700002879501
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.284997999983716,
              0.08184299997537892,
              0.0665000000026339
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2526889999785453,
              0.07654399996681605,
              0.0639360000036504
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.28635099999974045,
              0.09711599994943754,
              0.08481700001539139
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.7161259999861613,
              0.45410299998138726,
              0.43423199997505435
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.6350529999963328,
              0.39690600004860244,
              0.365519000013137
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "rescale_to_next_level",
            "samples": [
              0.27643499998930565,
              0.0902759999803493,
              0.0809219999950983
            ],
            "unit": "ms"
          },
          {
            "entry_level": 5,
            "kind": "raw_timing_samples",
            "operation": "mod_switch_to_next_level",
            "samples": [
              0.1867710000169609,
              0.045268000008036324,
              0.03755699998464479
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "encrypt",
            "samples": [
              0.6518989999904079,
              0.35932999998067316,
              0.32313499997371764
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "decrypt",
            "samples": [
              0.8551640000291627,
              0.4640970000195921,
              0.4235960000187333
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "coefficient_domain_to_ntt_domain",
            "samples": [
              0.26100200000200857,
              0.1092339999786418,
              0.09834799999453026
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "ntt_domain_to_coefficient_domain",
            "samples": [
              0.26545899999064204,
              0.1159440000151335,
              0.10555899996234075
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "add",
            "samples": [
              0.18919399997230357,
              0.04261399999450077,
              0.0328489999787962
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "add_plaintext",
            "samples": [
              0.26795200000151453,
              0.08168300001898388,
              0.06493700004739367
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "multiply_plaintext",
            "samples": [
              0.2701959999740211,
              0.07577299999184106,
              0.0642859999970824
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "multiply",
            "samples": [
              0.2837659999954667,
              0.10007099996300894,
              0.09795699997994234
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "relinearize",
            "samples": [
              0.6874319999496947,
              0.4006920000279024,
              0.39544399999158486
            ],
            "unit": "ms"
          },
          {
            "entry_level": 6,
            "kind": "raw_timing_samples",
            "operation": "rotate_with_key",
            "samples": [
              0.5965160000300784,
              0.34271500004479094,
              0.3132400000254165
            ],
            "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.695876000008866,
              0.3733710000233259,
              0.36797299998170274
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3733710000233259
          },
          {
            "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": 2087.363103749598
          },
          {
            "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": 17099678.545916706
          },
          {
            "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": [
              1.1392809999506426,
              0.5158750000191503,
              0.4919490000361293
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5158750000191503
          },
          {
            "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": 1397.2302239488638
          },
          {
            "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": 11446109.994589092
          },
          {
            "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.3043369999886636,
              0.14114200001813515,
              0.13506300001608906
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.14114200001813515
          },
          {
            "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": 5167.58477402449
          },
          {
            "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": 42332854.46880862
          },
          {
            "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.3000809999775811,
              0.1484030000256098,
              0.1477320000162763
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.1484030000256098
          },
          {
            "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": 5031.73346555954
          },
          {
            "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": 41219960.54986375
          },
          {
            "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.2115670000080172,
              0.04292500000246946,
              0.0328489999787962
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04292500000246946
          },
          {
            "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": 10440.556690872145
          },
          {
            "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": 85529040.41162461
          },
          {
            "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.2814830000374968,
              0.08052099997257756,
              0.06788199999618882
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08052099997257756
          },
          {
            "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": 6978.59432490542
          },
          {
            "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": 57168644.7096252
          },
          {
            "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.27973999999630905,
              0.08082099998318881,
              0.06630900003301576
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08082099998318881
          },
          {
            "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": 7027.900765835161
          },
          {
            "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": 57572563.07372164
          },
          {
            "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.28877400001192655,
              0.09621399999559799,
              0.09443099997952231
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09621399999559799
          },
          {
            "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": 6257.574272361036
          },
          {
            "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": 51262048.4391816
          },
          {
            "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.0637379999707264,
              0.8879940000383613,
              0.8837080000034803
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.8879940000383613
          },
          {
            "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": 1058.0368478919331
          },
          {
            "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": 8667437.857930716
          },
          {
            "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": [
              1.017579000006208,
              0.7756749999998647,
              0.7605029999808721
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.7756749999998647
          },
          {
            "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": 1174.7398049287135
          },
          {
            "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": 9623468.481976021
          },
          {
            "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.27702599999201993,
              0.08842200003300604,
              0.07456200000888202
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08842200003300604
          },
          {
            "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": 6818.02686250043
          },
          {
            "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": 55853276.05760352
          },
          {
            "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.188143000002583,
              0.04578900001206421,
              0.03765699995028626
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04578900001206421
          },
          {
            "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": 11046.102752274019
          },
          {
            "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": 90489673.74662876
          },
          {
            "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.6457600000544517,
              0.37292999996907383,
              0.35328100000242557
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.37292999996907383
          },
          {
            "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": 2186.635140205773
          },
          {
            "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": 17912915.068565693
          },
          {
            "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.8351339999990159,
              0.47817900002655733,
              0.4434660000356416
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.47817900002655733
          },
          {
            "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": 1707.6706858947343
          },
          {
            "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": 13989238.258849664
          },
          {
            "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.28234400002702387,
              0.13626499998053987,
              0.13068600003407482
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.13626499998053987
          },
          {
            "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": 5461.5461633049445
          },
          {
            "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": 44740986.169794105
          },
          {
            "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.2859090000129072,
              0.14241299999184776,
              0.13435100004244305
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.14241299999184776
          },
          {
            "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": 5331.693540916935
          },
          {
            "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": 43677233.48719153
          },
          {
            "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.20395600000711056,
              0.0451579999776186,
              0.03195799996547066
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0451579999776186
          },
          {
            "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": 10673.42175859402
          },
          {
            "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": 87436671.04640222
          },
          {
            "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.2605610000045999,
              0.07487299996000729,
              0.07283899998355992
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07487299996000729
          },
          {
            "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": 7348.0244845504585
          },
          {
            "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": 60195016.577437356
          },
          {
            "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.2571059999922909,
              0.07872800000541247,
              0.06824299998697825
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07872800000541247
          },
          {
            "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": 7424.327541814379
          },
          {
            "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": 60820091.222543396
          },
          {
            "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.2919190000056915,
              0.10879399997065775,
              0.09264999999913925
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10879399997065775
          },
          {
            "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": 6080.715416739901
          },
          {
            "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": 49813220.69393327
          },
          {
            "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.9823749999782194,
              0.7868120000011913,
              0.7821350000085658
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.7868120000011913
          },
          {
            "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": 1175.8609850164496
          },
          {
            "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": 9632653.189254755
          },
          {
            "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.9108980000291922,
              0.6801910000149292,
              0.6708269999649019
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6801910000149292
          },
          {
            "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": 1326.3091998058426
          },
          {
            "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": 10865124.964809462
          },
          {
            "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.27937999999494423,
              0.08744100000512844,
              0.0802499999963402
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08744100000512844
          },
          {
            "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": 6710.343547275647
          },
          {
            "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": 54971134.3392821
          },
          {
            "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.1802310000016405,
              0.04424700000527082,
              0.04228300002750984
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04424700000527082
          },
          {
            "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": 11246.0217183655
          },
          {
            "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": 92127409.91685018
          },
          {
            "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.65538500001594,
              0.3698259999964648,
              0.3495749999729014
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3698259999964648
          },
          {
            "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": 2182.1578049471436
          },
          {
            "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": 17876236.738127
          },
          {
            "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.9033970000018599,
              0.4883340000105818,
              0.44397699997489326
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4883340000105818
          },
          {
            "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": 1634.2468410121314
          },
          {
            "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": 13387750.12157138
          },
          {
            "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.28314500002579734,
              0.13226900000518071,
              0.12410600004386652
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.13226900000518071
          },
          {
            "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": 5560.498219869193
          },
          {
            "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": 45551601.41716843
          },
          {
            "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.28638000003411435,
              0.13712599997006691,
              0.12965399997710847
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.13712599997006691
          },
          {
            "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": 5423.3856390582705
          },
          {
            "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": 44428375.15516535
          },
          {
            "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.18879300000662624,
              0.041701999975884974,
              0.03286000003299705
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.041701999975884974
          },
          {
            "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": 11391.46778995401
          },
          {
            "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": 93318904.13530324
          },
          {
            "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.2664699999854747,
              0.07384100001672778,
              0.06331500003398105
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07384100001672778
          },
          {
            "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": 7432.623269390628
          },
          {
            "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": 60888049.82284802
          },
          {
            "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.2703960000189909,
              0.07927900003323884,
              0.06626900000128444
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07927900003323884
          },
          {
            "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": 7212.509375334248
          },
          {
            "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": 59084876.80273816
          },
          {
            "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.2908260000253904,
              0.10461699997676988,
              0.08766199999854507
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10461699997676988
          },
          {
            "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": 6209.830161136027
          },
          {
            "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": 50870928.68002633
          },
          {
            "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.9305379999773322,
              0.6969670000103179,
              0.6893450000120538
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6969670000103179
          },
          {
            "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": 1294.8615577186195
          },
          {
            "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": 10607505.88083093
          },
          {
            "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.8170269999823176,
              0.6222439999987728,
              0.5851189999930284
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6222439999987728
          },
          {
            "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": 1481.9278894078484
          },
          {
            "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": 12139953.270029094
          },
          {
            "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.27805799999214287,
              0.08815299997877446,
              0.07554300003675962
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08815299997877446
          },
          {
            "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": 6791.109984171881
          },
          {
            "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": 55632772.990336046
          },
          {
            "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.19418199997289776,
              0.04405600003565269,
              0.03737600002295949
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04405600003565269
          },
          {
            "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": 10884.78814449564
          },
          {
            "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": 89168184.47970828
          },
          {
            "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.6618839999532611,
              0.3836770000020806,
              0.3467900000373447
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3836770000020806
          },
          {
            "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": 2154.6291129289657
          },
          {
            "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": 17650721.693114087
          },
          {
            "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.8402619999969829,
              0.4711380000230747,
              0.43042600003673215
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4711380000230747
          },
          {
            "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": 1722.3304738258523
          },
          {
            "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": 14109331.241581382
          },
          {
            "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.2808919999779391,
              0.12768199997026386,
              0.1208719999681307
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.12768199997026386
          },
          {
            "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": 5666.300246812854
          },
          {
            "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": 46418331.6218909
          },
          {
            "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.27639500001441775,
              0.1307160000010299,
              0.12264400004369236
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.1307160000010299
          },
          {
            "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": 5662.995157506943
          },
          {
            "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": 46391256.330296874
          },
          {
            "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.1911379999910423,
              0.041040999974484293,
              0.03126699999711491
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.041040999974484293
          },
          {
            "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": 11387.532930564219
          },
          {
            "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": 93286669.76718208
          },
          {
            "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.2532409999957963,
              0.08013000001483306,
              0.06499699998130382
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08013000001483306
          },
          {
            "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": 7530.725359619119
          },
          {
            "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": 61691702.14599983
          },
          {
            "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.2716980000059266,
              0.08775200001309713,
              0.06475800000771414
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08775200001309713
          },
          {
            "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": 7072.002413464408
          },
          {
            "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": 57933843.77110043
          },
          {
            "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.28783199996951225,
              0.09821700001566569,
              0.08543799998506074
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09821700001566569
          },
          {
            "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": 6362.847756543376
          },
          {
            "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": 52124448.821603335
          },
          {
            "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.8348439999963375,
              0.6064009999704467,
              0.6062600000404927
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.6064009999704467
          },
          {
            "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": 1465.1978871794392
          },
          {
            "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": 12002901.091773966
          },
          {
            "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.748654999995324,
              0.524828000038724,
              0.5159350000099039
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.524828000038724
          },
          {
            "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": 1676.5227576375748
          },
          {
            "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": 13734074.430567013
          },
          {
            "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.29637500000490036,
              0.09471200002053592,
              0.0806710000347266
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09471200002053592
          },
          {
            "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": 6359.192636091836
          },
          {
            "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": 52094506.07486432
          },
          {
            "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.18514800001412368,
              0.044216000048891146,
              0.03658499997527542
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.044216000048891146
          },
          {
            "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": 11280.35826255437
          },
          {
            "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": 92408694.8868454
          },
          {
            "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.637998999991396,
              0.3374969999754285,
              0.33555400000295776
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.3374969999754285
          },
          {
            "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": 2288.242248632124
          },
          {
            "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": 18745280.50079436
          },
          {
            "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.8459310000148434,
              0.4641770000262113,
              0.4279229999610834
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4641770000262113
          },
          {
            "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": 1726.091191696989
          },
          {
            "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": 14140139.042381734
          },
          {
            "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.2704060000269237,
              0.11961000001292632,
              0.11122699999077668
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.11961000001292632
          },
          {
            "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": 5985.1209888550975
          },
          {
            "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": 49030111.14070096
          },
          {
            "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.284356999998181,
              0.12772200000199518,
              0.12099200000648125
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.12772200000199518
          },
          {
            "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": 5627.76815839266
          },
          {
            "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": 46102676.75355267
          },
          {
            "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.18856399998412599,
              0.04096100002470848,
              0.032057999987955554
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04096100002470848
          },
          {
            "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": 11468.635194323844
          },
          {
            "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": 93951059.51190093
          },
          {
            "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.26447700003018326,
              0.07791699999870616,
              0.0636160000340169
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07791699999870616
          },
          {
            "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": 7388.980565836276
          },
          {
            "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": 60530528.79533077
          },
          {
            "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.27545399996142805,
              0.07866799995781548,
              0.066399999980149
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07866799995781548
          },
          {
            "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": 7133.990613375121
          },
          {
            "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": 58441651.10476899
          },
          {
            "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.2894350000133272,
              0.09949999997616032,
              0.08780199999591787
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09949999997616032
          },
          {
            "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": 6292.777779135751
          },
          {
            "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": 51550435.566680074
          },
          {
            "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.7744330000036825,
              0.5205319999959102,
              0.5169159999809381
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5205319999959102
          },
          {
            "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": 1655.7378768430353
          },
          {
            "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": 13563804.687098145
          },
          {
            "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.6932919999940168,
              0.444087000005311,
              0.4303360000221801
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.444087000005311
          },
          {
            "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": 1913.613124808299
          },
          {
            "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": 15676318.718429586
          },
          {
            "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.2737109999770837,
              0.08737100000644205,
              0.07437200002868849
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08737100000644205
          },
          {
            "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": 6889.361447858676
          },
          {
            "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": 56437648.980858274
          },
          {
            "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.18421699996906682,
              0.043625000046176865,
              0.03585400003203176
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.043625000046176865
          },
          {
            "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": 11376.73684645258
          },
          {
            "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": 93198228.24613954
          },
          {
            "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.6292560000247249,
              0.35995100000718594,
              0.32788200002187295
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.35995100000718594
          },
          {
            "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": 2277.750402499371
          },
          {
            "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": 18659331.297274847
          },
          {
            "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.8559550000200034,
              0.5070820000128151,
              0.4366360000176428
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.5070820000128151
          },
          {
            "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": 1666.969499412328
          },
          {
            "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": 13655814.139185792
          },
          {
            "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.26152300000603645,
              0.11364099998445454,
              0.11906899999303278
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.11906899999303278
          },
          {
            "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": 6070.011512990859
          },
          {
            "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": 49725534.31442112
          },
          {
            "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.26286499996786006,
              0.12127200000122684,
              0.11124700000664234
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.12127200000122684
          },
          {
            "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": 6055.908144281974
          },
          {
            "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": 49609999.51795793
          },
          {
            "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.20762200000490338,
              0.03871899997420769,
              0.03087700002879501
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.03871899997420769
          },
          {
            "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": 10821.808107390003
          },
          {
            "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": 88652252.0157389
          },
          {
            "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.284997999983716,
              0.08184299997537892,
              0.0665000000026339
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08184299997537892
          },
          {
            "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": 6922.954440648241
          },
          {
            "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": 56712842.77779039
          },
          {
            "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.2526889999785453,
              0.07654399996681605,
              0.0639360000036504
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07654399996681605
          },
          {
            "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": 7630.306561272775
          },
          {
            "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": 62507471.34994657
          },
          {
            "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.28635099999974045,
              0.09711599994943754,
              0.08481700001539139
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09711599994943754
          },
          {
            "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": 6406.3687852392595
          },
          {
            "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": 52480973.088680014
          },
          {
            "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.7161259999861613,
              0.45410299998138726,
              0.43423199997505435
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.45410299998138726
          },
          {
            "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": 1869.7868007432528
          },
          {
            "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": 15317293.471688727
          },
          {
            "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.6350529999963328,
              0.39690600004860244,
              0.365519000013137
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.39690600004860244
          },
          {
            "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": 2146.7243132810213
          },
          {
            "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": 17585965.574398126
          },
          {
            "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.27643499998930565,
              0.0902759999803493,
              0.0809219999950983
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0902759999803493
          },
          {
            "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": 6701.91875986851
          },
          {
            "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": 54902118.480842836
          },
          {
            "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.1867710000169609,
              0.045268000008036324,
              0.03755699998464479
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.045268000008036324
          },
          {
            "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": 11127.761539090736
          },
          {
            "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": 91158622.52823131
          },
          {
            "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.6518989999904079,
              0.35932999998067316,
              0.32313499997371764
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.35932999998067316
          },
          {
            "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": 2248.2620934948086
          },
          {
            "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": 18417763.069909472
          },
          {
            "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.8551640000291627,
              0.4640970000195921,
              0.4235960000187333
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4640970000195921
          },
          {
            "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": 1721.3116164342982
          },
          {
            "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": 14100984.761829771
          },
          {
            "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.26100200000200857,
              0.1092339999786418,
              0.09834799999453026
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.1092339999786418
          },
          {
            "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": 6402.267256583452
          },
          {
            "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": 52447373.36593164
          },
          {
            "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.26545899999064204,
              0.1159440000151335,
              0.10555899996234075
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.1159440000151335
          },
          {
            "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": 6160.644978861645
          },
          {
            "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": 50468003.66683459
          },
          {
            "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.18919399997230357,
              0.04261399999450077,
              0.0328489999787962
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04261399999450077
          },
          {
            "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": 11335.426611110384
          },
          {
            "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": 92859814.79821627
          },
          {
            "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.26795200000151453,
              0.08168300001898388,
              0.06493700004739367
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08168300001898388
          },
          {
            "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": 7236.378721931793
          },
          {
            "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": 59280414.49006525
          },
          {
            "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.2701959999740211,
              0.07577299999184106,
              0.0642859999970824
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07577299999184106
          },
          {
            "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": 7312.525137465647
          },
          {
            "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": 59904205.92611858
          },
          {
            "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.2837659999954667,
              0.10007099996300894,
              0.09795699997994234
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10007099996300894
          },
          {
            "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": 6226.727606370056
          },
          {
            "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": 51009352.551383495
          },
          {
            "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.6874319999496947,
              0.4006920000279024,
              0.39544399999158486
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.4006920000279024
          },
          {
            "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": 2022.1520011636262
          },
          {
            "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": 16565469.193532426
          },
          {
            "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.5965160000300784,
              0.34271500004479094,
              0.3132400000254165
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.34271500004479094
          },
          {
            "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": 2395.2650398770024
          },
          {
            "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": 19622011.206672404
          }
        ],
        "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": 2087.363103749598,
            "inverse_synchronized_serial_slots_per_second": 17099678.545916706,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.5928562484449522e-06,
            "max_ms": 0.695876000008866,
            "mean_ms": 0.47907333333796487,
            "median_ms": 0.3733710000233259,
            "min_ms": 0.36797299998170274,
            "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.6345642574787675e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.480023228684955e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.15331847422456463,
            "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": 1397.2302239488638,
            "inverse_synchronized_serial_slots_per_second": 11446109.994589092,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 1.1392809999506426,
            "mean_ms": 0.7157016666686408,
            "median_ms": 0.5158750000191503,
            "min_ms": 0.4919490000361293,
            "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.658236791993657e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.5080142180890013e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2996750485181305,
            "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": 5167.58477402449,
            "inverse_synchronized_serial_slots_per_second": 42332854.46880862,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.3043369999886636,
            "mean_ms": 0.19351400000762928,
            "median_ms": 0.14114200001813515,
            "min_ms": 0.13506300001608906,
            "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.658236791993657e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.5080142180890013e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07840298274025663,
            "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": 5031.73346555954,
            "inverse_synchronized_serial_slots_per_second": 41219960.54986375,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.3000809999775811,
            "mean_ms": 0.19873866667315573,
            "median_ms": 0.1484030000256098,
            "min_ms": 0.1477320000162763,
            "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.658236791993657e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.5080142180890013e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07166037468476825,
            "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": 10440.556690872145,
            "inverse_synchronized_serial_slots_per_second": 85529040.41162461,
            "logical_live_input_bytes": 4194304,
            "max_abs_error": 5.204867540006415e-06,
            "max_ms": 0.2115670000080172,
            "mean_ms": 0.09578033332976095,
            "median_ms": 0.04292500000246946,
            "min_ms": 0.0328489999787962,
            "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.044514449673438e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.910868241138844e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08197680801895732,
            "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": 6978.59432490542,
            "inverse_synchronized_serial_slots_per_second": 57168644.7096252,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 2.6092304817552005e-06,
            "max_ms": 0.2814830000374968,
            "mean_ms": 0.14329533333542108,
            "median_ms": 0.08052099997257756,
            "min_ms": 0.06788199999618882,
            "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.7362573624985456e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.508018443732588e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09784957673737027,
            "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": 7027.900765835161,
            "inverse_synchronized_serial_slots_per_second": 57572563.07372164,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 2.660831338531045e-08,
            "max_ms": 0.27973999999630905,
            "mean_ms": 0.14229000000417122,
            "median_ms": 0.08082099998318881,
            "min_ms": 0.06630900003301576,
            "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.851157575034454e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.166886648587201e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09737222878903914,
            "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": 6257.574272361036,
            "inverse_synchronized_serial_slots_per_second": 51262048.4391816,
            "logical_live_input_bytes": 4194304,
            "max_abs_error": 5.013799912351892e-08,
            "max_ms": 0.28877400001192655,
            "mean_ms": 0.15980633332901562,
            "median_ms": 0.09621399999559799,
            "min_ms": 0.09443099997952231,
            "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.32411647682486e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.865876982997347e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09119681668234604,
            "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": 1058.0368478919331,
            "inverse_synchronized_serial_slots_per_second": 8667437.857930716,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.013799912497439e-08,
            "max_ms": 1.0637379999707264,
            "mean_ms": 0.945146666670856,
            "median_ms": 0.8879940000383613,
            "min_ms": 0.8837080000034803,
            "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.324116476925717e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 8.865876983104765e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08387498911855057,
            "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": 1174.7398049287135,
            "inverse_synchronized_serial_slots_per_second": 9623468.481976021,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6065143133162725e-06,
            "max_ms": 1.017579000006208,
            "mean_ms": 0.8512523333289815,
            "median_ms": 0.7756749999998647,
            "min_ms": 0.7605029999808721,
            "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.039590615944527e-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.958936397067586e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11777370230548626,
            "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": 6818.02686250043,
            "inverse_synchronized_serial_slots_per_second": 55853276.05760352,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.27702599999201993,
            "mean_ms": 0.14667000001130268,
            "median_ms": 0.08842200003300604,
            "min_ms": 0.07456200000888202,
            "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.658236791993657e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.5080142180890013e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09234912000445826,
            "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": 11046.102752274019,
            "inverse_synchronized_serial_slots_per_second": 90489673.74662876,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 2.6091945005486113e-06,
            "max_ms": 0.188143000002583,
            "mean_ms": 0.09052966665497782,
            "median_ms": 0.04578900001206421,
            "min_ms": 0.03765699995028626,
            "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.658236791993657e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 16908288,
            "rms_error": 5.5080142180890013e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06910284360610257,
            "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": 2186.635140205773,
            "inverse_synchronized_serial_slots_per_second": 17912915.068565693,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.588826325214982e-06,
            "max_ms": 0.6457600000544517,
            "mean_ms": 0.45732366667531704,
            "median_ms": 0.37292999996907383,
            "min_ms": 0.35328100000242557,
            "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.675773550409724e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.528750114310699e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.13348585344010958,
            "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": 1707.6706858947343,
            "inverse_synchronized_serial_slots_per_second": 13989238.258849664,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.8351339999990159,
            "mean_ms": 0.5855930000204049,
            "median_ms": 0.47817900002655733,
            "min_ms": 0.4434660000356416,
            "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.6650259725344244e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128193305e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1770203022157556,
            "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": 5461.5461633049445,
            "inverse_synchronized_serial_slots_per_second": 44740986.169794105,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.28234400002702387,
            "mean_ms": 0.18309833334721284,
            "median_ms": 0.13626499998053987,
            "min_ms": 0.13068600003407482,
            "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.6650259725344244e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128193305e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07021423443595454,
            "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": 5331.693540916935,
            "inverse_synchronized_serial_slots_per_second": 43677233.48719153,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.2859090000129072,
            "mean_ms": 0.18755766668239934,
            "median_ms": 0.14241299999184776,
            "min_ms": 0.13435100004244305,
            "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.6650259725344244e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128193305e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0696227335320514,
            "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": 10673.42175859402,
            "inverse_synchronized_serial_slots_per_second": 87436671.04640222,
            "logical_live_input_bytes": 3670016,
            "max_abs_error": 5.100981524848808e-06,
            "max_ms": 0.20395600000711056,
            "mean_ms": 0.0936906666500666,
            "median_ms": 0.0451579999776186,
            "min_ms": 0.03195799996547066,
            "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.013629992195958e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.865338143796498e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0781553700664482,
            "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": 7348.0244845504585,
            "inverse_synchronized_serial_slots_per_second": 60195016.577437356,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 2.5668144331845213e-06,
            "max_ms": 0.2605610000045999,
            "mean_ms": 0.13609099998272237,
            "median_ms": 0.07487299996000729,
            "min_ms": 0.07283899998355992,
            "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.741665249072889e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.515990790416214e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08801749813933096,
            "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": 7424.327541814379,
            "inverse_synchronized_serial_slots_per_second": 60820091.222543396,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 2.6176784855011763e-08,
            "max_ms": 0.2571059999922909,
            "mean_ms": 0.1346923333282272,
            "median_ms": 0.07872800000541247,
            "min_ms": 0.06824299998697825,
            "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.883633522610495e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.201476236192938e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08666530696094416,
            "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": 6080.715416739901,
            "inverse_synchronized_serial_slots_per_second": 49813220.69393327,
            "logical_live_input_bytes": 3670016,
            "max_abs_error": 4.9545511067118664e-08,
            "max_ms": 0.2919190000056915,
            "mean_ms": 0.16445433332516282,
            "median_ms": 0.10879399997065775,
            "min_ms": 0.09264999999913925,
            "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.358771025452428e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.902786962079058e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09037178070892779,
            "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": 1175.8609850164496,
            "inverse_synchronized_serial_slots_per_second": 9632653.189254755,
            "logical_live_input_bytes": 2752512,
            "max_abs_error": 4.9545511068605485e-08,
            "max_ms": 0.9823749999782194,
            "mean_ms": 0.8504406666626588,
            "median_ms": 0.7868120000011913,
            "min_ms": 0.7821350000085658,
            "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.358771025549693e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 8.902786962182647e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09331119908777949,
            "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": 1326.3091998058426,
            "inverse_synchronized_serial_slots_per_second": 10865124.964809462,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.561311945789065e-06,
            "max_ms": 0.9108980000291922,
            "mean_ms": 0.7539720000030078,
            "median_ms": 0.6801910000149292,
            "min_ms": 0.6708269999649019,
            "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.016238356542032e-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.93132410886564e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11102927012698875,
            "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": 6710.343547275647,
            "inverse_synchronized_serial_slots_per_second": 54971134.3392821,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.27937999999494423,
            "mean_ms": 0.14902366666547096,
            "median_ms": 0.08744100000512844,
            "min_ms": 0.0802499999963402,
            "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.6650259725344244e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128193305e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09222258526561396,
            "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": 11246.0217183655,
            "inverse_synchronized_serial_slots_per_second": 92127409.91685018,
            "logical_live_input_bytes": 1835008,
            "max_abs_error": 2.5668180061209114e-06,
            "max_ms": 0.1802310000016405,
            "mean_ms": 0.08892033334480705,
            "median_ms": 0.04424700000527082,
            "min_ms": 0.04228300002750984,
            "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.6650259725344244e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 14811136,
            "rms_error": 5.5160419128193305e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06457136985777663,
            "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": 2182.1578049471436,
            "inverse_synchronized_serial_slots_per_second": 17876236.738127,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.579241101198864e-06,
            "max_ms": 0.65538500001594,
            "mean_ms": 0.4582619999951021,
            "median_ms": 0.3698259999964648,
            "min_ms": 0.3495749999729014,
            "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.638173875132516e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.484291329738322e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.13963197724351453,
            "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": 1634.2468410121314,
            "inverse_synchronized_serial_slots_per_second": 13387750.12157138,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.9033970000018599,
            "mean_ms": 0.611902666662445,
            "median_ms": 0.4883340000105818,
            "min_ms": 0.44397699997489326,
            "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.644382992314148e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143228135e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.2069115682923246,
            "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": 5560.498219869193,
            "inverse_synchronized_serial_slots_per_second": 45551601.41716843,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.28314500002579734,
            "mean_ms": 0.17984000002494818,
            "median_ms": 0.13226900000518071,
            "min_ms": 0.12410600004386652,
            "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.644382992314148e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143228135e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07312364374114885,
            "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": 5423.3856390582705,
            "inverse_synchronized_serial_slots_per_second": 44428375.15516535,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.28638000003411435,
            "mean_ms": 0.1843866666604299,
            "median_ms": 0.13712599997006691,
            "min_ms": 0.12965399997710847,
            "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.644382992314148e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143228135e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07218466012240339,
            "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": 11391.46778995401,
            "inverse_synchronized_serial_slots_per_second": 93318904.13530324,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.178809868304639e-06,
            "max_ms": 0.18879300000662624,
            "mean_ms": 0.08778500000516942,
            "median_ms": 0.041701999975884974,
            "min_ms": 0.03286000003299705,
            "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.017200065414047e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.870601172336243e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07151460125488703,
            "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": 7432.623269390628,
            "inverse_synchronized_serial_slots_per_second": 60888049.82284802,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 2.6012490067965907e-06,
            "max_ms": 0.2664699999854747,
            "mean_ms": 0.13454200001206118,
            "median_ms": 0.07384100001672778,
            "min_ms": 0.06331500003398105,
            "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.7251619837468232e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.4916615537019154e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09338610550343467,
            "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": 7212.509375334248,
            "inverse_synchronized_serial_slots_per_second": 59084876.80273816,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 2.6527967430342666e-08,
            "max_ms": 0.2703960000189909,
            "mean_ms": 0.13864800001783806,
            "median_ms": 0.07927900003323884,
            "min_ms": 0.06626900000128444,
            "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.836437177771276e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.151208200112883e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09331118780166249,
            "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": 6209.830161136027,
            "inverse_synchronized_serial_slots_per_second": 50870928.68002633,
            "logical_live_input_bytes": 3145728,
            "max_abs_error": 5.0345567761170234e-08,
            "max_ms": 0.2908260000253904,
            "mean_ms": 0.1610350000002351,
            "median_ms": 0.10461699997676988,
            "min_ms": 0.08766199999854507,
            "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.247327003644227e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.784089801774673e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09203675270134495,
            "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": 1294.8615577186195,
            "inverse_synchronized_serial_slots_per_second": 10607505.88083093,
            "logical_live_input_bytes": 2359296,
            "max_abs_error": 5.034556776265643e-08,
            "max_ms": 0.9305379999773322,
            "mean_ms": 0.7722833333332346,
            "median_ms": 0.6969670000103179,
            "min_ms": 0.6893450000120538,
            "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.24732700374913e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 8.784089801886407e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.11194620242768169,
            "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": 1481.9278894078484,
            "inverse_synchronized_serial_slots_per_second": 12139953.270029094,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.613583163219861e-06,
            "max_ms": 0.8170269999823176,
            "mean_ms": 0.6747966666580396,
            "median_ms": 0.6222439999987728,
            "min_ms": 0.5851189999930284,
            "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.003580306313625e-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.916356917684808e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10170764374587932,
            "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": 6791.109984171881,
            "inverse_synchronized_serial_slots_per_second": 55632772.990336046,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.27805799999214287,
            "mean_ms": 0.14725133333589233,
            "median_ms": 0.08815299997877446,
            "min_ms": 0.07554300003675962,
            "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.644382992314148e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143228135e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09263743323993093,
            "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": 10884.78814449564,
            "inverse_synchronized_serial_slots_per_second": 89168184.47970828,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.6012627146301705e-06,
            "max_ms": 0.19418199997289776,
            "mean_ms": 0.09187133334383664,
            "median_ms": 0.04405600003565269,
            "min_ms": 0.03737600002295949,
            "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.644382992314148e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 12713984,
            "rms_error": 5.491633143228135e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07239594822734467,
            "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": 2154.6291129289657,
            "inverse_synchronized_serial_slots_per_second": 17650721.693114087,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.5937933014869438e-06,
            "max_ms": 0.6618839999532611,
            "mean_ms": 0.4641169999975621,
            "median_ms": 0.3836770000020806,
            "min_ms": 0.3467900000373447,
            "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.626034194908101e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.469937072051357e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1406508736676448,
            "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": 1722.3304738258523,
            "inverse_synchronized_serial_slots_per_second": 14109331.241581382,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.8402619999969829,
            "mean_ms": 0.5806086666855966,
            "median_ms": 0.4711380000230747,
            "min_ms": 0.43042600003673215,
            "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.658091131696229e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985756236e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.18435338684260258,
            "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": 5666.300246812854,
            "inverse_synchronized_serial_slots_per_second": 46418331.6218909,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.2808919999779391,
            "mean_ms": 0.17648199997211123,
            "median_ms": 0.12768199997026386,
            "min_ms": 0.1208719999681307,
            "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.658091131696229e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985756236e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07388134677043545,
            "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": 5662.995157506943,
            "inverse_synchronized_serial_slots_per_second": 46391256.330296874,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.27639500001441775,
            "mean_ms": 0.17658500001971333,
            "median_ms": 0.1307160000010299,
            "min_ms": 0.12264400004369236,
            "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.658091131696229e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985756236e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0706532205920107,
            "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": 11387.532930564219,
            "inverse_synchronized_serial_slots_per_second": 93286669.76718208,
            "logical_live_input_bytes": 2621440,
            "max_abs_error": 5.127523061203115e-06,
            "max_ms": 0.1911379999910423,
            "mean_ms": 0.0878153333208805,
            "median_ms": 0.041040999974484293,
            "min_ms": 0.03126699999711491,
            "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.010214768315953e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.86030339530475e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07316904106138711,
            "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": 7530.725359619119,
            "inverse_synchronized_serial_slots_per_second": 61691702.14599983,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 2.6008452526406813e-06,
            "max_ms": 0.2532409999957963,
            "mean_ms": 0.13278933333064438,
            "median_ms": 0.08013000001483306,
            "min_ms": 0.06499699998130382,
            "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.736150790188289e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507861334038706e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0853959597963641,
            "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": 7072.002413464408,
            "inverse_synchronized_serial_slots_per_second": 57933843.77110043,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 2.6523402668704114e-08,
            "max_ms": 0.2716980000059266,
            "mean_ms": 0.1414026666755793,
            "median_ms": 0.08775200001309713,
            "min_ms": 0.06475800000771414,
            "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.846581814428926e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.162013082636375e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09260970584415588,
            "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": 6362.847756543376,
            "inverse_synchronized_serial_slots_per_second": 52124448.821603335,
            "logical_live_input_bytes": 2621440,
            "max_abs_error": 4.953342259691456e-08,
            "max_ms": 0.28783199996951225,
            "mean_ms": 0.1571623333234129,
            "median_ms": 0.09821700001566569,
            "min_ms": 0.08543799998506074,
            "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.286106343787822e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.825393027186302e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09254457321203874,
            "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": 1465.1978871794392,
            "inverse_synchronized_serial_slots_per_second": 12002901.091773966,
            "logical_live_input_bytes": 1966080,
            "max_abs_error": 4.953342259840304e-08,
            "max_ms": 0.8348439999963375,
            "mean_ms": 0.6825016666690923,
            "median_ms": 0.6064009999704467,
            "min_ms": 0.6062600000404927,
            "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.286106343888002e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 8.825393027292998e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10772231233728437,
            "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": 1676.5227576375748,
            "inverse_synchronized_serial_slots_per_second": 13734074.430567013,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.5943803399081612e-06,
            "max_ms": 0.748654999995324,
            "mean_ms": 0.5964726666813173,
            "median_ms": 0.524828000038724,
            "min_ms": 0.5159350000099039,
            "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.0434100425810134e-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.963452581443372e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.10767038680482123,
            "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": 6359.192636091836,
            "inverse_synchronized_serial_slots_per_second": 52094506.07486432,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.29637500000490036,
            "mean_ms": 0.15725266668672097,
            "median_ms": 0.09471200002053592,
            "min_ms": 0.0806710000347266,
            "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.658091131696229e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985756236e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09854121013082574,
            "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": 11280.35826255437,
            "inverse_synchronized_serial_slots_per_second": 92408694.8868454,
            "logical_live_input_bytes": 1310720,
            "max_abs_error": 2.600835732805084e-06,
            "max_ms": 0.18514800001412368,
            "mean_ms": 0.08864966667943008,
            "median_ms": 0.044216000048891146,
            "min_ms": 0.03658499997527542,
            "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.658091131696229e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 10616832,
            "rms_error": 5.507841985756236e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0683057064127203,
            "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": 2288.242248632124,
            "inverse_synchronized_serial_slots_per_second": 18745280.50079436,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.6068397104684956e-06,
            "max_ms": 0.637998999991396,
            "mean_ms": 0.43701666665659405,
            "median_ms": 0.3374969999754285,
            "min_ms": 0.33555400000295776,
            "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.617473907039808e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.459815176279441e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1421181844962127,
            "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": 1726.091191696989,
            "inverse_synchronized_serial_slots_per_second": 14140139.042381734,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.8459310000148434,
            "mean_ms": 0.5793436666673794,
            "median_ms": 0.4641770000262113,
            "min_ms": 0.4279229999610834,
            "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.635067476914754e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247773083e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.18908585855137258,
            "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": 5985.1209888550975,
            "inverse_synchronized_serial_slots_per_second": 49030111.14070096,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.2704060000269237,
            "mean_ms": 0.1670810000102089,
            "median_ms": 0.11961000001292632,
            "min_ms": 0.11122699999077668,
            "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.635067476914754e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247773083e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07314191864078777,
            "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": 5627.76815839266,
            "inverse_synchronized_serial_slots_per_second": 46102676.75355267,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.284356999998181,
            "mean_ms": 0.17769033333555248,
            "median_ms": 0.12772200000199518,
            "min_ms": 0.12099200000648125,
            "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.635067476914754e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247773083e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07547474879133255,
            "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": 11468.635194323844,
            "inverse_synchronized_serial_slots_per_second": 93951059.51190093,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 5.116790413135526e-06,
            "max_ms": 0.18856399998412599,
            "mean_ms": 0.08719433333226334,
            "median_ms": 0.04096100002470848,
            "min_ms": 0.032057999987955554,
            "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.983180396799806e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.820449123374714e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07177127020494074,
            "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": 7388.980565836276,
            "inverse_synchronized_serial_slots_per_second": 60530528.79533077,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.525158508357509e-06,
            "max_ms": 0.26447700003018326,
            "mean_ms": 0.13533666668763544,
            "median_ms": 0.07791699999870616,
            "min_ms": 0.0636160000340169,
            "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.717638787763931e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.4805708021264214e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09150245505582819,
            "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": 7133.990613375121,
            "inverse_synchronized_serial_slots_per_second": 58441651.10476899,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 2.575195308893949e-08,
            "max_ms": 0.27545399996142805,
            "mean_ms": 0.14017399996646418,
            "median_ms": 0.07866799995781548,
            "min_ms": 0.066399999980149,
            "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.840053438980522e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.155059819333837e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09578842920673691,
            "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": 6292.777779135751,
            "inverse_synchronized_serial_slots_per_second": 51550435.566680074,
            "logical_live_input_bytes": 2097152,
            "max_abs_error": 4.9548517930041836e-08,
            "max_ms": 0.2894350000133272,
            "mean_ms": 0.15891233332846846,
            "median_ms": 0.09949999997616032,
            "min_ms": 0.08780199999591787,
            "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.234684930057674e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.770624941024538e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09241693816532223,
            "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": 1655.7378768430353,
            "inverse_synchronized_serial_slots_per_second": 13563804.687098145,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 4.954851793154302e-08,
            "max_ms": 0.7744330000036825,
            "mean_ms": 0.6039603333268436,
            "median_ms": 0.5205319999959102,
            "min_ms": 0.5169159999809381,
            "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.234684930161046e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 8.770624941134633e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12055141759697822,
            "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": 1913.613124808299,
            "inverse_synchronized_serial_slots_per_second": 15676318.718429586,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.514336357164059e-06,
            "max_ms": 0.6932919999940168,
            "mean_ms": 0.5225716666738359,
            "median_ms": 0.444087000005311,
            "min_ms": 0.4303360000221801,
            "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.981138475188658e-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.8898211423612526e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12084796690290726,
            "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": 6889.361447858676,
            "inverse_synchronized_serial_slots_per_second": 56437648.980858274,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.2737109999770837,
            "mean_ms": 0.14515133333740474,
            "median_ms": 0.08737100000644205,
            "min_ms": 0.07437200002868849,
            "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.635067476914754e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247773083e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09106017942358942,
            "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": 11376.73684645258,
            "inverse_synchronized_serial_slots_per_second": 93198228.24613954,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 2.525191215776654e-06,
            "max_ms": 0.18421699996906682,
            "mean_ms": 0.08789866668242514,
            "median_ms": 0.043625000046176865,
            "min_ms": 0.03585400003203176,
            "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.635067476914754e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 8519680,
            "rms_error": 5.480618247773083e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06818119538231637,
            "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": 2277.750402499371,
            "inverse_synchronized_serial_slots_per_second": 18659331.297274847,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.570102797946853e-06,
            "max_ms": 0.6292560000247249,
            "mean_ms": 0.4390296666845946,
            "median_ms": 0.35995100000718594,
            "min_ms": 0.32788200002187295,
            "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.592757846338714e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.4305902957429344e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.13514596704313767,
            "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": 1666.969499412328,
            "inverse_synchronized_serial_slots_per_second": 13655814.139185792,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.8559550000200034,
            "mean_ms": 0.5998910000168204,
            "median_ms": 0.5070820000128151,
            "min_ms": 0.4366360000176428,
            "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.629736396139812e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213659e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1833343735765382,
            "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": 6070.011512990859,
            "inverse_synchronized_serial_slots_per_second": 49725534.31442112,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.26152300000603645,
            "mean_ms": 0.16474433332784125,
            "median_ms": 0.11906899999303278,
            "min_ms": 0.11364099998445454,
            "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.629736396139812e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213659e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06846872054220667,
            "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": 6055.908144281974,
            "inverse_synchronized_serial_slots_per_second": 49609999.51795793,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.26286499996786006,
            "mean_ms": 0.16512799999190975,
            "median_ms": 0.12127200000122684,
            "min_ms": 0.11124700000664234,
            "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.629736396139812e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213659e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.06923157290065007,
            "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": 10821.808107390003,
            "inverse_synchronized_serial_slots_per_second": 88652252.0157389,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 5.164341414261231e-06,
            "max_ms": 0.20762200000490338,
            "mean_ms": 0.09240600000263537,
            "median_ms": 0.03871899997420769,
            "min_ms": 0.03087700002879501,
            "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.987277378330297e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.826488924074762e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08153289411101891,
            "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": 6922.954440648241,
            "inverse_synchronized_serial_slots_per_second": 56712842.77779039,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 2.578914032154506e-06,
            "max_ms": 0.284997999983716,
            "mean_ms": 0.14444699998724295,
            "median_ms": 0.08184299997537892,
            "min_ms": 0.0665000000026339,
            "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.713368553699257e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474275591249525e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09958175740581987,
            "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": 7630.306561272775,
            "inverse_synchronized_serial_slots_per_second": 62507471.34994657,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 2.6299747952215417e-08,
            "max_ms": 0.2526889999785453,
            "mean_ms": 0.13105633331633726,
            "median_ms": 0.07654399996681605,
            "min_ms": 0.0639360000036504,
            "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.84285110992576e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.158039571780645e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08616116532517289,
            "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": 6406.3687852392595,
            "inverse_synchronized_serial_slots_per_second": 52480973.088680014,
            "logical_live_input_bytes": 1572864,
            "max_abs_error": 5.021981752577391e-08,
            "max_ms": 0.28635099999974045,
            "mean_ms": 0.15609466665485647,
            "median_ms": 0.09711599994943754,
            "min_ms": 0.08481700001539139,
            "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.296261785727076e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.836209418234179e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09224189443047583,
            "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": 1869.7868007432528,
            "inverse_synchronized_serial_slots_per_second": 15317293.471688727,
            "logical_live_input_bytes": 1179648,
            "max_abs_error": 5.021981752721487e-08,
            "max_ms": 0.7161259999861613,
            "mean_ms": 0.534820333314201,
            "median_ms": 0.45410299998138726,
            "min_ms": 0.43423199997505435,
            "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.296261785829239e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 8.836209418342986e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12845887211045648,
            "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": 2146.7243132810213,
            "inverse_synchronized_serial_slots_per_second": 17585965.574398126,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.576949506842255e-06,
            "max_ms": 0.6350529999963328,
            "mean_ms": 0.4658260000193574,
            "median_ms": 0.39690600004860244,
            "min_ms": 0.365519000013137,
            "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.01856473942191e-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.9340748814328755e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12034566626655624,
            "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": 6701.91875986851,
            "inverse_synchronized_serial_slots_per_second": 54902118.480842836,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.27643499998930565,
            "mean_ms": 0.14921099998825108,
            "median_ms": 0.0902759999803493,
            "min_ms": 0.0809219999950983,
            "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.629736396139812e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213659e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09004196784882136,
            "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": 11127.761539090736,
            "inverse_synchronized_serial_slots_per_second": 91158622.52823131,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.5789186345827985e-06,
            "max_ms": 0.1867710000169609,
            "mean_ms": 0.08986533333654734,
            "median_ms": 0.045268000008036324,
            "min_ms": 0.03755699998464479,
            "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.629736396139812e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 6422528,
            "rms_error": 5.474314646213659e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0685949272003003,
            "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": 2248.2620934948086,
            "inverse_synchronized_serial_slots_per_second": 18417763.069909472,
            "logical_live_input_bytes": 131072,
            "max_abs_error": 2.543311244019257e-06,
            "max_ms": 0.6518989999904079,
            "mean_ms": 0.44478799998159957,
            "median_ms": 0.35932999998067316,
            "min_ms": 0.32313499997371764,
            "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.627101246590636e-06,
            "required_key_bytes": 2097152,
            "required_key_roles": [
              "public_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.4711987803116505e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.14719317069724472,
            "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": 1721.3116164342982,
            "inverse_synchronized_serial_slots_per_second": 14100984.761829771,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.614492234504247e-06,
            "max_ms": 0.8551640000291627,
            "mean_ms": 0.5809523333558294,
            "median_ms": 0.4640970000195921,
            "min_ms": 0.4235960000187333,
            "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.668900020992294e-06,
            "required_key_bytes": 1179648,
            "required_key_roles": [
              "decryption_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.5206226833856063e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1946006360988111,
            "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": 6402.267256583452,
            "inverse_synchronized_serial_slots_per_second": 52447373.36593164,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.614492234504247e-06,
            "max_ms": 0.26100200000200857,
            "mean_ms": 0.15619466665839354,
            "median_ms": 0.1092339999786418,
            "min_ms": 0.09834799999453026,
            "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.668900020992294e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.5206226833856063e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07424311007702218,
            "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": 6160.644978861645,
            "inverse_synchronized_serial_slots_per_second": 50468003.66683459,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.614492234504247e-06,
            "max_ms": 0.26545899999064204,
            "mean_ms": 0.16232066665603875,
            "median_ms": 0.1159440000151335,
            "min_ms": 0.10555899996234075,
            "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.668900020992294e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.5206226833856063e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07305294385491448,
            "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": 11335.426611110384,
            "inverse_synchronized_serial_slots_per_second": 92859814.79821627,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 5.243648297424594e-06,
            "max_ms": 0.18919399997230357,
            "mean_ms": 0.08821899998186684,
            "median_ms": 0.04261399999450077,
            "min_ms": 0.0328489999787962,
            "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.077736903847887e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.959845030632954e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.07151131273501743,
            "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": 7236.378721931793,
            "inverse_synchronized_serial_slots_per_second": 59280414.49006525,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.6144406695472726e-06,
            "max_ms": 0.26795200000151453,
            "mean_ms": 0.13819066668929736,
            "median_ms": 0.08168300001898388,
            "min_ms": 0.06493700004739367,
            "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.744794953310202e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.5206046237232e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.0920094554778126,
            "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": 7312.525137465647,
            "inverse_synchronized_serial_slots_per_second": 59904205.92611858,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 2.6662692779239252e-08,
            "max_ms": 0.2701959999740211,
            "mean_ms": 0.13675166665431485,
            "median_ms": 0.07577299999184106,
            "min_ms": 0.0642859999970824,
            "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.872911074690038e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 5.190055936575071e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.09447585357672278,
            "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": 6226.727606370056,
            "inverse_synchronized_serial_slots_per_second": 51009352.551383495,
            "logical_live_input_bytes": 1048576,
            "max_abs_error": 5.089181272105917e-08,
            "max_ms": 0.2837659999954667,
            "mean_ms": 0.16059799997947266,
            "median_ms": 0.10007099996300894,
            "min_ms": 0.09795699997994234,
            "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.309539819109336e-06,
            "required_key_bytes": 0,
            "required_key_roles": [],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.850351629106765e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.08709720401152202,
            "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": 2022.1520011636262,
            "inverse_synchronized_serial_slots_per_second": 16565469.193532426,
            "logical_live_input_bytes": 786432,
            "max_abs_error": 5.0891812722550063e-08,
            "max_ms": 0.6874319999496947,
            "mean_ms": 0.494522666656394,
            "median_ms": 0.4006920000279024,
            "min_ms": 0.39544399999158486,
            "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.309539819213454e-06,
            "required_key_bytes": 18874368,
            "required_key_roles": [
              "relinearization_key"
            ],
            "resident_all_evaluation_key_bytes": 41025536,
            "resident_level_fixture_bytes": 3538944,
            "rms_error": 8.850351629217661e-10,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.1364243221957254,
            "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": 2395.2650398770024,
            "inverse_synchronized_serial_slots_per_second": 19622011.206672404,
            "logical_live_input_bytes": 524288,
            "max_abs_error": 2.610637796710996e-06,
            "max_ms": 0.5965160000300784,
            "mean_ms": 0.41749033336676195,
            "median_ms": 0.34271500004479094,
            "min_ms": 0.3132400000254165,
            "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.026531042661212e-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.9434944351110117e-08,
            "state_mismatch_count": 0,
            "status": "measured",
            "std_ms": 0.12716088470835993,
            "workload_multiplicative_depth_at_exit": 0,
            "workload_multiplicative_depth_before_entry": 0
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "observed_exit_state": null,
            "operation": "rescale_to_next_level",
            "predicted_exit_state": null,
            "reason": "rescale_to_next_level requires a source below final_public_level=6; the terminal exception path is not timed.",
            "reason_code": "no_following_public_level",
            "status": "not_applicable"
          },
          {
            "active_q_count": 2,
            "active_q_prime_ids": [
              6,
              7
            ],
            "active_q_product_bits": 100,
            "active_scale_prime_count": 1,
            "available_public_transitions": 0,
            "entry_chain_depth": 6,
            "entry_level": 6,
            "observed_exit_state": null,
            "operation": "mod_switch_to_next_level",
            "predicted_exit_state": null,
            "reason": "mod_switch_to_next_level requires a source below final_public_level=6; the terminal exception path is not timed.",
            "reason_code": "no_following_public_level",
            "status": "not_applicable"
          }
        ],
        "scalars": {
          "final_public_level": 6,
          "measured_case_count": 82,
          "not_applicable_case_count": 2,
          "public_level_count": 7,
          "resident_all_evaluation_key_bytes": 41025536
        },
        "timed_boundary": {
          "description": "One functional public CkksEngine call at one exact entry level, with synchronized device completion.",
          "excludes": [
            "engine and native-table construction",
            "key generation or lookup",
            "cleartext input construction",
            "encoding and operation-ready plaintext preparation",
            "setup encryption and domain conversion",
            "pending-product construction for relinearization or rescale",
            "correctness decryption, decoding, and state validation",
            "cleanup"
          ],
          "id": "depth-aware-single-public-ckks-call",
          "includes": [
            "one named functional public CkksEngine call",
            "output allocation and every representation conversion specified by that call"
          ],
          "synchronization": "Synchronize the selected engine device before each sample and after the public call; CPU calls complete synchronously. Pre-sample synchronization is outside elapsed time and post-call completion is inside it."
        },
        "workload_id": "ckks-depth-aware-single-operations"
      },
      "started_at": "2026-08-14T15:30:24.092103+00:00",
      "status": "measured",
      "title": "Depth-aware CKKS single operations",
      "unavailable": null,
      "workload_id": "ckks-depth-aware-single-operations"
    },
    {
      "benchmark": "indexed-ntt-operations",
      "category": "NTT operations",
      "comparison": {
        "axis": [
          "entry_level",
          "modulus_basis",
          "operation"
        ],
        "portal_highlight": {
          "entry_level": 0,
          "label": "Forward NTT · level 0 Q",
          "metric": "indexed-ntt-latency",
          "modulus_basis": "Q",
          "operation": "forward_ntt"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:30.306531+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.06646000002774599,
              0.05828799999108014,
              0.05646500000011656
            ],
            "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.06296499998370564,
              0.06188300000076197,
              0.06093199999668286
            ],
            "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.10914400002093316,
              0.10837299998911476,
              0.1070810000101119
            ],
            "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.05937000003086723,
              0.05780700001878358,
              0.05775699997911943
            ],
            "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.06524799999851894,
              0.06378599999834478,
              0.06314500001280976
            ],
            "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.11190800000804302,
              0.11225899999089961,
              0.11101600000529288
            ],
            "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.0553229999695759,
              0.05471200000783938,
              0.05366999999978361
            ],
            "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.060391000033632736,
              0.059219000036137004,
              0.059057999976630526
            ],
            "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.10484799997811933,
              0.10451599996486038,
              0.10426699998333788
            ],
            "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.05761700003859005,
              0.05586300000004485,
              0.055412999984127964
            ],
            "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.06223299999419396,
              0.0616830000126356,
              0.06108200000198849
            ],
            "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.1085629999693083,
              0.10760200001413978,
              0.10763099999167025
            ],
            "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.05362000001696288,
              0.05221800000754229,
              0.052698999979838845
            ],
            "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.05778700000291792,
              0.058238000008259405,
              0.056694999955198
            ],
            "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.09993100002247957,
              0.09946899996293723,
              0.10010099998680744
            ],
            "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.05516300001318086,
              0.05373999999847001,
              0.05364000003282854
            ],
            "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.06601899997349392,
              0.059479000015016936,
              0.05952999998726227
            ],
            "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.10390600004939188,
              0.10372600002028776,
              0.10432599998466685
            ],
            "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.05124699998759752,
              0.05026499997029532,
              0.05036499999278021
            ],
            "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.055993999978909414,
              0.05481300001974887,
              0.0541210000051251
            ],
            "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.09595400001671806,
              0.10455699998601631,
              0.09574400002065886
            ],
            "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.05321999998386673,
              0.05234799999698225,
              0.05406100001437153
            ],
            "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.05717599998433798,
              0.05725599999095721,
              0.05663500002128785
            ],
            "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.10167300001739932,
              0.09934900003827352,
              0.0992390000078558
            ],
            "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.04643900001610746,
              0.05175799998369257,
              0.04602899997507848
            ],
            "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.05082599994921111,
              0.049304999947707984,
              0.048893999974097824
            ],
            "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.09412100001782164,
              0.092279000000417,
              0.09172800002943404
            ],
            "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.05152800002861113,
              0.052768999978525244,
              0.05056599997033118
            ],
            "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.055683000027784146,
              0.054761999990660115,
              0.05455199999460092
            ],
            "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.09789699998918877,
              0.09577299999818933,
              0.09495300002981821
            ],
            "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.04447699996035226,
              0.042884000038156955,
              0.0439959999880557
            ],
            "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.04827200001500387,
              0.04777199995942283,
              0.047342000016215025
            ],
            "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.09056600003987114,
              0.09030600000414779,
              0.08819299995366237
            ],
            "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.04674100000556791,
              0.04604899999094414,
              0.04520800001728276
            ],
            "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.05098600001929299,
              0.05001499999934822,
              0.04982400002973009
            ],
            "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.09327999998731684,
              0.09657499998638741,
              0.09215799997264185
            ],
            "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.041572000043288426,
              0.040389999981016445,
              0.040149999961158755
            ],
            "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.04523799998423783,
              0.04480700005160543,
              0.0438559999906829
            ],
            "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.0802209999619663,
              0.07885900004112045,
              0.07937899999888032
            ],
            "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.044627000022501306,
              0.043215000005147886,
              0.042313999983889516
            ],
            "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.049724999996669794,
              0.04826200000707104,
              0.0475109999911183
            ],
            "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.08900299997094407,
              0.08966400002918817,
              0.08959499996308296
            ],
            "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.06646000002774599,
              0.05828799999108014,
              0.05646500000011656
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05828799999108014
          },
          {
            "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.06296499998370564,
              0.06188300000076197,
              0.06093199999668286
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06188300000076197
          },
          {
            "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.10914400002093316,
              0.10837299998911476,
              0.1070810000101119
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10837299998911476
          },
          {
            "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.05937000003086723,
              0.05780700001878358,
              0.05775699997911943
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05780700001878358
          },
          {
            "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.06524799999851894,
              0.06378599999834478,
              0.06314500001280976
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.06378599999834478
          },
          {
            "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.11190800000804302,
              0.11225899999089961,
              0.11101600000529288
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.11190800000804302
          },
          {
            "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.0553229999695759,
              0.05471200000783938,
              0.05366999999978361
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05471200000783938
          },
          {
            "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.060391000033632736,
              0.059219000036137004,
              0.059057999976630526
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.059219000036137004
          },
          {
            "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.10484799997811933,
              0.10451599996486038,
              0.10426699998333788
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10451599996486038
          },
          {
            "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.05761700003859005,
              0.05586300000004485,
              0.055412999984127964
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05586300000004485
          },
          {
            "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.06223299999419396,
              0.0616830000126356,
              0.06108200000198849
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0616830000126356
          },
          {
            "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.1085629999693083,
              0.10760200001413978,
              0.10763099999167025
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10763099999167025
          },
          {
            "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.05362000001696288,
              0.05221800000754229,
              0.052698999979838845
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.052698999979838845
          },
          {
            "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.05778700000291792,
              0.058238000008259405,
              0.056694999955198
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05778700000291792
          },
          {
            "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.09993100002247957,
              0.09946899996293723,
              0.10010099998680744
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09993100002247957
          },
          {
            "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.05516300001318086,
              0.05373999999847001,
              0.05364000003282854
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05373999999847001
          },
          {
            "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.06601899997349392,
              0.059479000015016936,
              0.05952999998726227
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05952999998726227
          },
          {
            "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.10390600004939188,
              0.10372600002028776,
              0.10432599998466685
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.10390600004939188
          },
          {
            "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.05124699998759752,
              0.05026499997029532,
              0.05036499999278021
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05036499999278021
          },
          {
            "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.055993999978909414,
              0.05481300001974887,
              0.0541210000051251
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05481300001974887
          },
          {
            "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.09595400001671806,
              0.10455699998601631,
              0.09574400002065886
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09595400001671806
          },
          {
            "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.05321999998386673,
              0.05234799999698225,
              0.05406100001437153
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05321999998386673
          },
          {
            "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.05717599998433798,
              0.05725599999095721,
              0.05663500002128785
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05717599998433798
          },
          {
            "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.10167300001739932,
              0.09934900003827352,
              0.0992390000078558
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09934900003827352
          },
          {
            "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.04643900001610746,
              0.05175799998369257,
              0.04602899997507848
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04643900001610746
          },
          {
            "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.05082599994921111,
              0.049304999947707984,
              0.048893999974097824
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.049304999947707984
          },
          {
            "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.09412100001782164,
              0.092279000000417,
              0.09172800002943404
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.092279000000417
          },
          {
            "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.05152800002861113,
              0.052768999978525244,
              0.05056599997033118
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05152800002861113
          },
          {
            "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.055683000027784146,
              0.054761999990660115,
              0.05455199999460092
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.054761999990660115
          },
          {
            "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.09789699998918877,
              0.09577299999818933,
              0.09495300002981821
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09577299999818933
          },
          {
            "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.04447699996035226,
              0.042884000038156955,
              0.0439959999880557
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.0439959999880557
          },
          {
            "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.04827200001500387,
              0.04777199995942283,
              0.047342000016215025
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04777199995942283
          },
          {
            "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.09056600003987114,
              0.09030600000414779,
              0.08819299995366237
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09030600000414779
          },
          {
            "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.04674100000556791,
              0.04604899999094414,
              0.04520800001728276
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04604899999094414
          },
          {
            "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.05098600001929299,
              0.05001499999934822,
              0.04982400002973009
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.05001499999934822
          },
          {
            "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.09327999998731684,
              0.09657499998638741,
              0.09215799997264185
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.09327999998731684
          },
          {
            "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.041572000043288426,
              0.040389999981016445,
              0.040149999961158755
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.040389999981016445
          },
          {
            "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.04523799998423783,
              0.04480700005160543,
              0.0438559999906829
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04480700005160543
          },
          {
            "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.0802209999619663,
              0.07885900004112045,
              0.07937899999888032
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.07937899999888032
          },
          {
            "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.044627000022501306,
              0.043215000005147886,
              0.042313999983889516
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.043215000005147886
          },
          {
            "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.049724999996669794,
              0.04826200000707104,
              0.0475109999911183
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.04826200000707104
          },
          {
            "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.08900299997094407,
              0.08966400002918817,
              0.08959499996308296
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.08959499996308296
          }
        ],
        "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.06646000002774599,
            "mean_ms": 0.060404333339647565,
            "median_ms": 0.05828799999108014,
            "min_ms": 0.05646500000011656,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.004346198071860971
          },
          {
            "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.06296499998370564,
            "mean_ms": 0.06192666666038349,
            "median_ms": 0.06188300000076197,
            "min_ms": 0.06093199999668286,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.00083054292270399
          },
          {
            "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.10914400002093316,
            "mean_ms": 0.10819933334005327,
            "median_ms": 0.10837299998911476,
            "min_ms": 0.1070810000101119,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 0,
            "parameter_row_stop": 8,
            "std_ms": 0.0008511217460541214
          },
          {
            "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.05937000003086723,
            "mean_ms": 0.05831133334292341,
            "median_ms": 0.05780700001878358,
            "min_ms": 0.05775699997911943,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.0007488686436276406
          },
          {
            "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.06524799999851894,
            "mean_ms": 0.06405966666989116,
            "median_ms": 0.06378599999834478,
            "min_ms": 0.06314500001280976,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.000880084208209515
          },
          {
            "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.11225899999089961,
            "mean_ms": 0.1117276666680785,
            "median_ms": 0.11190800000804302,
            "min_ms": 0.11101600000529288,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 0,
            "parameter_row_stop": 9,
            "std_ms": 0.0005232286473946488
          },
          {
            "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.0553229999695759,
            "mean_ms": 0.054568333325732965,
            "median_ms": 0.05471200000783938,
            "min_ms": 0.05366999999978361,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.0006824379393976311
          },
          {
            "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.060391000033632736,
            "mean_ms": 0.05955600001546676,
            "median_ms": 0.059219000036137004,
            "min_ms": 0.059057999976630526,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.0005940813791298086
          },
          {
            "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.10484799997811933,
            "mean_ms": 0.10454366664210586,
            "median_ms": 0.10451599996486038,
            "min_ms": 0.10426699998333788,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 1,
            "parameter_row_stop": 8,
            "std_ms": 0.0002379976642131397
          },
          {
            "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.05761700003859005,
            "mean_ms": 0.05629766667425429,
            "median_ms": 0.05586300000004485,
            "min_ms": 0.055412999984127964,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.0009508260963563699
          },
          {
            "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.06223299999419396,
            "mean_ms": 0.06166600000293935,
            "median_ms": 0.0616830000126356,
            "min_ms": 0.06108200000198849,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.00047004751232295844
          },
          {
            "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.1085629999693083,
            "mean_ms": 0.1079319999917061,
            "median_ms": 0.10763099999167025,
            "min_ms": 0.10760200001413978,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 1,
            "parameter_row_stop": 9,
            "std_ms": 0.0004463414077995022
          },
          {
            "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.05362000001696288,
            "mean_ms": 0.05284566666811467,
            "median_ms": 0.052698999979838845,
            "min_ms": 0.05221800000754229,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.0005816839604064403
          },
          {
            "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.058238000008259405,
            "mean_ms": 0.05757333332212511,
            "median_ms": 0.05778700000291792,
            "min_ms": 0.056694999955198,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.0006477923426518912
          },
          {
            "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.10010099998680744,
            "mean_ms": 0.09983366665740807,
            "median_ms": 0.09993100002247957,
            "min_ms": 0.09946899996293723,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 2,
            "parameter_row_stop": 8,
            "std_ms": 0.00026703476117051315
          },
          {
            "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.05516300001318086,
            "mean_ms": 0.05418100001482647,
            "median_ms": 0.05373999999847001,
            "min_ms": 0.05364000003282854,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.0006955779351772132
          },
          {
            "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.06601899997349392,
            "mean_ms": 0.06167599999192438,
            "median_ms": 0.05952999998726227,
            "min_ms": 0.059479000015016936,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.003071035317199185
          },
          {
            "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.10432599998466685,
            "mean_ms": 0.10398600001811549,
            "median_ms": 0.10390600004939188,
            "min_ms": 0.10372600002028776,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 2,
            "parameter_row_stop": 9,
            "std_ms": 0.000251396082653865
          },
          {
            "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.05124699998759752,
            "mean_ms": 0.05062566665022435,
            "median_ms": 0.05036499999278021,
            "min_ms": 0.05026499997029532,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.00044124168602003455
          },
          {
            "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.055993999978909414,
            "mean_ms": 0.05497600000126113,
            "median_ms": 0.05481300001974887,
            "min_ms": 0.0541210000051251,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.0007732869113633311
          },
          {
            "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.10455699998601631,
            "mean_ms": 0.0987516666744644,
            "median_ms": 0.09595400001671806,
            "min_ms": 0.09574400002065886,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 3,
            "parameter_row_stop": 8,
            "std_ms": 0.004105885705768151
          },
          {
            "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.05406100001437153,
            "mean_ms": 0.053209666665073506,
            "median_ms": 0.05321999998386673,
            "min_ms": 0.05234799999698225,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.0006993674990074376
          },
          {
            "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.05725599999095721,
            "mean_ms": 0.05702233333219434,
            "median_ms": 0.05717599998433798,
            "min_ms": 0.05663500002128785,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.00027582641953241685
          },
          {
            "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.10167300001739932,
            "mean_ms": 0.10008700002117621,
            "median_ms": 0.09934900003827352,
            "min_ms": 0.0992390000078558,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 3,
            "parameter_row_stop": 9,
            "std_ms": 0.0011223701090958514
          },
          {
            "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.05175799998369257,
            "mean_ms": 0.0480753333249595,
            "median_ms": 0.04643900001610746,
            "min_ms": 0.04602899997507848,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.002609412487888041
          },
          {
            "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.05082599994921111,
            "mean_ms": 0.04967499995700564,
            "median_ms": 0.049304999947707984,
            "min_ms": 0.048893999974097824,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.0008309957806229153
          },
          {
            "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.09412100001782164,
            "mean_ms": 0.09270933334922422,
            "median_ms": 0.092279000000417,
            "min_ms": 0.09172800002943404,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 4,
            "parameter_row_stop": 8,
            "std_ms": 0.0010232309382303025
          },
          {
            "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.052768999978525244,
            "mean_ms": 0.05162099999248918,
            "median_ms": 0.05152800002861113,
            "min_ms": 0.05056599997033118,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.0009017719608218603
          },
          {
            "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.055683000027784146,
            "mean_ms": 0.054999000004348396,
            "median_ms": 0.054761999990660115,
            "min_ms": 0.05455199999460092,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.0004912005860686639
          },
          {
            "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.09789699998918877,
            "mean_ms": 0.09620766667239877,
            "median_ms": 0.09577299999818933,
            "min_ms": 0.09495300002981821,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 4,
            "parameter_row_stop": 9,
            "std_ms": 0.00124056043207487
          },
          {
            "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.04447699996035226,
            "mean_ms": 0.043785666662188305,
            "median_ms": 0.0439959999880557,
            "min_ms": 0.042884000038156955,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.0006671293073092558
          },
          {
            "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.04827200001500387,
            "mean_ms": 0.04779533333021391,
            "median_ms": 0.04777199995942283,
            "min_ms": 0.047342000016215025,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.00038002923929716074
          },
          {
            "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.09056600003987114,
            "mean_ms": 0.08968833333256043,
            "median_ms": 0.09030600000414779,
            "min_ms": 0.08819299995366237,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 5,
            "parameter_row_stop": 8,
            "std_ms": 0.0010626747511755636
          },
          {
            "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.04674100000556791,
            "mean_ms": 0.0459993333379316,
            "median_ms": 0.04604899999094414,
            "min_ms": 0.04520800001728276,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.0006268292289168145
          },
          {
            "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.05098600001929299,
            "mean_ms": 0.05027500001612376,
            "median_ms": 0.05001499999934822,
            "min_ms": 0.04982400002973009,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.0005087638617135381
          },
          {
            "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.09657499998638741,
            "mean_ms": 0.0940043333154487,
            "median_ms": 0.09327999998731684,
            "min_ms": 0.09215799997264185,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 5,
            "parameter_row_stop": 9,
            "std_ms": 0.0018745606343956993
          },
          {
            "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.041572000043288426,
            "mean_ms": 0.04070399999515454,
            "median_ms": 0.040389999981016445,
            "min_ms": 0.040149999961158755,
            "modulus_basis": "Q",
            "operation": "forward_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0006215400577346788
          },
          {
            "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.04523799998423783,
            "mean_ms": 0.04463366667550872,
            "median_ms": 0.04480700005160543,
            "min_ms": 0.0438559999906829,
            "modulus_basis": "Q",
            "operation": "inverse_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0005773585483321243
          },
          {
            "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.0802209999619663,
            "mean_ms": 0.07948633333398902,
            "median_ms": 0.07937899999888032,
            "min_ms": 0.07885900004112045,
            "modulus_basis": "Q",
            "operation": "roundtrip",
            "parameter_row_start": 6,
            "parameter_row_stop": 8,
            "std_ms": 0.0005611899736067942
          },
          {
            "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.044627000022501306,
            "mean_ms": 0.04338533333717957,
            "median_ms": 0.043215000005147886,
            "min_ms": 0.042313999983889516,
            "modulus_basis": "QP",
            "operation": "forward_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.0009519287009908874
          },
          {
            "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.049724999996669794,
            "mean_ms": 0.04849933333161971,
            "median_ms": 0.04826200000707104,
            "min_ms": 0.0475109999911183,
            "modulus_basis": "QP",
            "operation": "inverse_ntt",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.0009193092828682128
          },
          {
            "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.08966400002918817,
            "mean_ms": 0.08942066665440507,
            "median_ms": 0.08959499996308296,
            "min_ms": 0.08900299997094407,
            "modulus_basis": "QP",
            "operation": "roundtrip",
            "parameter_row_start": 6,
            "parameter_row_stop": 9,
            "std_ms": 0.00029667529515797823
          }
        ],
        "scalars": {
          "cell_count": 42,
          "roundtrip_check_count": 14
        },
        "timed_boundary": {
          "description": "One fixed indexed radix-2 NTT operation on a prepared active-prime tensor.",
          "excludes": [
            "input construction",
            "host-to-device transfer",
            "input restoration",
            "correctness roundtrip"
          ],
          "id": "indexed-radix2-ntt-call",
          "includes": [
            "native indexed radix-2 transform"
          ],
          "synchronization": "Synchronize the selected engine device before and after every sample; CPU calls complete synchronously."
        },
        "workload_id": "indexed-ntt-operations"
      },
      "started_at": "2026-08-14T15:30:30.161965+00:00",
      "status": "measured",
      "title": "Indexed radix-2 NTT operations",
      "unavailable": null,
      "workload_id": "indexed-ntt-operations"
    },
    {
      "benchmark": "dense-matrix-multiplication-ptct",
      "category": "Matrix multiplication",
      "comparison": {
        "portal_highlight": {
          "label": "PT × CT 16×16",
          "metric": "dense-matrix-multiplication-latency",
          "phase": "end-to-end"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:30.628095+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.7875579775260415e-09
            },
            "limit": 3e-05,
            "metric": "max_abs_error",
            "name": "dense-matrix-ptct-cleartext-oracle",
            "observed": 1.0418781027277026e-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": [
              121.99138500000117
            ],
            "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": [
              121.99138500000117
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 121.99138500000117
          },
          {
            "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": 33576.14146277592
          }
        ],
        "notes": [
          "The workload is sequential and unbatched on both CPU and CUDA."
        ],
        "profile": "core",
        "rows": [
          {
            "matrix_size": 16,
            "max_abs_error": 1.0418781027277026e-07,
            "median_ms": 121.99138500000117,
            "operand_mode": "ptct",
            "rms_error": 3.7875579775260415e-09
          }
        ],
        "scalars": {
          "matrix_size": 16,
          "max_abs_error": 1.0418781027277026e-07,
          "rms_error": 3.7875579775260415e-09
        },
        "timed_boundary": {
          "description": "One complete fixed 16x16 encrypted matrix product on one local device.",
          "excludes": [
            "engine and key construction",
            "input preparation and encryption",
            "decryption and correctness oracle"
          ],
          "id": "dense-matrix-ptct-local-device",
          "includes": [
            "all output columns",
            "rotations",
            "multiplications",
            "accumulation",
            "relinearization when required",
            "rescale"
          ],
          "synchronization": "Synchronize the selected engine device before and after every sample; CPU calls complete synchronously."
        },
        "workload_id": "dense-matrix-multiplication-ptct"
      },
      "started_at": "2026-08-14T15:30:30.347338+00:00",
      "status": "measured",
      "title": "Plaintext × ciphertext dense matrix multiplication",
      "unavailable": null,
      "workload_id": "dense-matrix-multiplication-ptct"
    },
    {
      "benchmark": "dense-matrix-multiplication-ctct",
      "category": "Matrix multiplication",
      "comparison": {
        "portal_highlight": {
          "label": "CT × CT 16×16",
          "metric": "dense-matrix-multiplication-latency",
          "phase": "end-to-end"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:31.024502+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.321428465990408e-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": [
              206.24783099998467
            ],
            "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": [
              206.24783099998467
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 206.24783099998467
          },
          {
            "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": 19859.60279020003
          }
        ],
        "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": 206.24783099998467,
            "operand_mode": "ctct",
            "rms_error": 5.321428465990408e-09
          }
        ],
        "scalars": {
          "matrix_size": 16,
          "max_abs_error": 4.3266229350332266e-07,
          "rms_error": 5.321428465990408e-09
        },
        "timed_boundary": {
          "description": "One complete fixed 16x16 encrypted matrix product on one local device.",
          "excludes": [
            "engine and key construction",
            "input preparation and encryption",
            "decryption and correctness oracle"
          ],
          "id": "dense-matrix-ctct-local-device",
          "includes": [
            "all output columns",
            "rotations",
            "multiplications",
            "accumulation",
            "relinearization when required",
            "rescale"
          ],
          "synchronization": "Synchronize the selected engine device before and after every sample; CPU calls complete synchronously."
        },
        "workload_id": "dense-matrix-multiplication-ctct"
      },
      "started_at": "2026-08-14T15:30:30.669701+00:00",
      "status": "measured",
      "title": "Ciphertext × ciphertext dense matrix multiplication",
      "unavailable": null,
      "workload_id": "dense-matrix-multiplication-ctct"
    },
    {
      "benchmark": "polynomial-evaluation",
      "category": "Polynomial evaluation",
      "comparison": {
        "axis": [
          "case_id",
          "method_id"
        ],
        "portal_highlight": {
          "case_id": "dense-power-d4",
          "label": "Degree 4 · PS k=2",
          "method_id": "dense-power-d4-paterson-stockmeyer-k2",
          "metric": "polynomial-evaluation-latency"
        }
      },
      "failure": null,
      "finished_at": "2026-08-14T15:30:31.231416+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.200439724127278e-07
            },
            "limit": 8e-06,
            "metric": "max_abs_error",
            "name": "affine-d1-balanced-independent-polynomial-oracle",
            "observed": 1.2978161016974354e-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.7582010363968526e-07
            },
            "limit": 1.4e-05,
            "metric": "max_abs_error",
            "name": "dense-power-d4-balanced-independent-polynomial-oracle",
            "observed": 2.5497139848340566e-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.098194530575842e-07
            },
            "limit": 1.2e-05,
            "metric": "max_abs_error",
            "name": "dense-power-d4-horner-independent-polynomial-oracle",
            "observed": 5.319357268662728e-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.0205623589054957e-07
            },
            "limit": 1.2e-05,
            "metric": "max_abs_error",
            "name": "dense-power-d4-paterson-stockmeyer-k2-independent-polynomial-oracle",
            "observed": 4.347998395215491e-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": [
              1.1029070000176944,
              0.8438279999722909
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-balanced",
            "samples": [
              7.354015999965213,
              7.0606460000135485
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-horner",
            "samples": [
              6.17944099997203,
              6.033272000024681
            ],
            "unit": "ms"
          },
          {
            "kind": "raw_timing_samples",
            "method_id": "dense-power-d4-paterson-stockmeyer-k2",
            "samples": [
              6.563889000005929,
              6.434194000007665
            ],
            "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": [
              1.1029070000176944,
              0.8438279999722909
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 0.9733674999949926
          },
          {
            "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": [
              7.354015999965213,
              7.0606460000135485
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 7.207330999989381
          },
          {
            "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": [
              6.17944099997203,
              6.033272000024681
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 6.1063564999983555
          },
          {
            "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": [
              6.563889000005929,
              6.434194000007665
            ],
            "statistic": "median",
            "unit": "ms",
            "value": 6.499041500006797
          }
        ],
        "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.2978161016974354e-06,
            "max_ms": 1.1029070000176944,
            "mean_ms": 0.9733674999949926,
            "median_ms": 0.9733674999949926,
            "method_id": "affine-d1-balanced",
            "min_ms": 0.8438279999722909,
            "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.200439724127278e-07,
            "samples_ms": [
              1.1029070000176944,
              0.8438279999722909
            ],
            "std_ms": 0.12953950002270176
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 2.5497139848340566e-06,
            "max_ms": 7.354015999965213,
            "mean_ms": 7.207330999989381,
            "median_ms": 7.207330999989381,
            "method_id": "dense-power-d4-balanced",
            "min_ms": 7.0606460000135485,
            "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.7582010363968526e-07,
            "samples_ms": [
              7.354015999965213,
              7.0606460000135485
            ],
            "std_ms": 0.1466849999758324
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 5.319357268662728e-06,
            "max_ms": 6.17944099997203,
            "mean_ms": 6.1063564999983555,
            "median_ms": 6.1063564999983555,
            "method_id": "dense-power-d4-horner",
            "min_ms": 6.033272000024681,
            "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.098194530575842e-07,
            "samples_ms": [
              6.17944099997203,
              6.033272000024681
            ],
            "std_ms": 0.07308449997367461
          },
          {
            "case_id": "dense-power-d4",
            "category": "latency",
            "degree": 4,
            "max_abs_error": 4.347998395215491e-06,
            "max_ms": 6.563889000005929,
            "mean_ms": 6.499041500006797,
            "median_ms": 6.499041500006797,
            "method_id": "dense-power-d4-paterson-stockmeyer-k2",
            "min_ms": 6.434194000007665,
            "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.0205623589054957e-07,
            "samples_ms": [
              6.563889000005929,
              6.434194000007665
            ],
            "std_ms": 0.0648474999991322
          }
        ],
        "scalars": {
          "max_abs_error": 5.319357268662728e-06,
          "method_count": 4
        },
        "timed_boundary": {
          "description": "One public fixed-polynomial evaluator invocation for one method row.",
          "excludes": [
            "engine and key construction",
            "input encryption",
            "output decryption and oracle"
          ],
          "id": "fixed-affine-degree4-polynomial-method",
          "includes": [
            "coefficient preparation",
            "ciphertext arithmetic",
            "relinearization",
            "rescale"
          ],
          "synchronization": "Synchronize the selected engine device before and after every sample; CPU calls complete synchronously."
        },
        "workload_id": "polynomial-evaluation"
      },
      "started_at": "2026-08-14T15:30:31.067509+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-14T15:30:31.275248+00:00",
  "manifest_sha256": "5b9ce22abf59cb5b37dcc59062e2f856df40584470082fd0a4c6f08ee9b81c4b",
  "platform": {
    "cpu": {
      "architecture": "x86_64",
      "logical_count": 64,
      "model": "AMD Ryzen Threadripper PRO 7975WX 32-Cores",
      "package_count": 1,
      "physical_core_count": 32
    },
    "cuda": {
      "devices": {
        "0": {
          "asyncEngineCount": 3,
          "canMapHostMemory": true,
          "clockRate": 1800000,
          "computeCapability": "8.6",
          "concurrentManagedAccess": true,
          "cooperativeLaunch": true,
          "cooperativeMultiDeviceLaunch": true,
          "deviceOverlap": true,
          "isMultiGpuBoard": false,
          "l2CacheSize": 6291456,
          "major": 8,
          "managedMemory": true,
          "maxGridSize": [
            2147483647,
            65535,
            65535
          ],
          "maxThreadsDim": [
            1024,
            1024,
            64
          ],
          "maxThreadsPerBlock": 1024,
          "maxThreadsPerMultiProcessor": 1536,
          "memPitch": 2147483647,
          "memoryBusWidth": 384,
          "memoryClockRate": 8001000,
          "minor": 6,
          "multiProcessorCount": 84,
          "name": "NVIDIA RTX A6000",
          "regsPerBlock": 65536,
          "regsPerMultiprocessor": 65536,
          "sharedMemPerBlock": 49152,
          "sharedMemPerMultiprocessor": 102400,
          "textureAlignment": 512,
          "texturePitchAlignment": 32,
          "totalConstMem": 65536,
          "totalGlobalMem": 50897289216,
          "unifiedAddressing": true,
          "warpSize": 32
        },
        "1": {
          "asyncEngineCount": 3,
          "canMapHostMemory": true,
          "clockRate": 1800000,
          "computeCapability": "8.6",
          "concurrentManagedAccess": true,
          "cooperativeLaunch": true,
          "cooperativeMultiDeviceLaunch": true,
          "deviceOverlap": true,
          "isMultiGpuBoard": false,
          "l2CacheSize": 6291456,
          "major": 8,
          "managedMemory": true,
          "maxGridSize": [
            2147483647,
            65535,
            65535
          ],
          "maxThreadsDim": [
            1024,
            1024,
            64
          ],
          "maxThreadsPerBlock": 1024,
          "maxThreadsPerMultiProcessor": 1536,
          "memPitch": 2147483647,
          "memoryBusWidth": 384,
          "memoryClockRate": 8001000,
          "minor": 6,
          "multiProcessorCount": 84,
          "name": "NVIDIA RTX A6000",
          "regsPerBlock": 65536,
          "regsPerMultiprocessor": 65536,
          "sharedMemPerBlock": 49152,
          "sharedMemPerMultiprocessor": 102400,
          "textureAlignment": 512,
          "texturePitchAlignment": 32,
          "totalConstMem": 65536,
          "totalGlobalMem": 50897289216,
          "unifiedAddressing": true,
          "warpSize": 32
        }
      },
      "p2p": {
        "bidirectionalBandwidthNoP2P": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0
          ]
        ],
        "bidirectionalBandwidthP2P": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0
          ]
        ],
        "canAccess": [
          [
            true,
            true
          ],
          [
            true,
            true
          ]
        ],
        "numDevices": 2,
        "unidirectionalBandwidthNoP2P": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0
          ]
        ],
        "unidirectionalBandwidthP2P": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0
          ]
        ]
      }
    },
    "environment": {},
    "fhelium_build": {
      "distribution": {
        "location": "<redacted>",
        "name": "fhelium",
        "version": "0.10.0"
      },
      "native": {
        "available": true,
        "backends": [
          "cpu",
          "cuda"
        ],
        "binary_path": "_ops.cpython-313-x86_64-linux-gnu.so",
        "details": [],
        "manifest": {
          "manifest_schema_version": 1,
          "native_backends": [
            "cpu",
            "cuda"
          ],
          "project_version": "0.10.0",
          "python": {
            "ext_suffix": ".cpython-313-x86_64-linux-gnu.so",
            "implementation": "cpython",
            "soabi": "cpython-313-x86_64-linux-gnu"
          },
          "torch": {
            "cuda_version": "13.0",
            "cxx11_abi": true,
            "version": "2.13.0+cu130"
          }
        },
        "manifest_path": "_build_manifest.cpython-313-x86_64-linux-gnu.json",
        "reason": "native Python/Torch ABI matches the runtime"
      },
      "source_git": {
        "branch": "dev",
        "commit": "0e0552608ec1eb300d40bfc6550ff3017fffef97",
        "dirty": true,
        "remote_origin": "file://~/repos/fhelium",
        "root": "<redacted>"
      },
      "version": "0.10.0"
    },
    "invocation": [
      "main.py",
      "benchmark",
      "v1",
      "run",
      "--device",
      "cuda:0",
      "--output",
      "remote-results/a6000-cuda0.json"
    ],
    "memory": {
      "available_bytes": 533306449920,
      "total_bytes": 540009447424
    },
    "probe_errors": [],
    "python": {
      "compiler": "GCC 14.3.0",
      "executable": "python",
      "ext_suffix": ".cpython-313-x86_64-linux-gnu.so",
      "implementation": "cpython",
      "soabi": "cpython-313-x86_64-linux-gnu",
      "version": "3.13.14"
    },
    "system": {
      "machine": "x86_64",
      "node": "<redacted>",
      "platform": "Linux-6.8.0-136-generic-x86_64-with-glibc2.35",
      "release": "6.8.0-136-generic",
      "system": "Linux",
      "version": "#136~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul  3 16:29:11 UTC "
    },
    "torch": {
      "cuda_available": true,
      "cuda_build_version": "13.0",
      "cuda_device_count": 2,
      "cxx11_abi": true,
      "nccl_version": [
        2,
        29,
        7
      ],
      "version": "2.13.0+cu130"
    }
  },
  "started_at": "2026-08-14T15:30:24.091149+00:00",
  "status": "completed"
}
