{
  "VerificationSuccess": true,
  "atoms_note": "Aeneas cert: verified_functions are Rust atoms with verification-status transitively-verified only. [worker] Counts recomputed from probe-aeneas extract on disk.",
  "branch": "main",
  "build_arg_commit": "f500a8c7c49e51ab928e48ea99ac597cd10e8187",
  "cert_readme_badge_alt": "VeriLib Certified",
  "cert_readme_badge_image_url": "https://verilib.org/assets/img/verilib-certified-badge-wide.svg",
  "cert_readme_page_url": "https://verilib.org/cert/5237",
  "commit": "f500a8c7c49e51ab928e48ea99ac597cd10e8187",
  "commit_date_utc": null,
  "image": "verilib/probe-aeneas-repo-5237:1",
  "image_build_date_utc": "2026-06-16T18:29:55Z",
  "probe_aeneas_version": "probe-aeneas 0.11.0",
  "probe_extract_completed_at_utc": "2026-06-16T18:29:55Z",
  "probe_lean_version": "0.7.0",
  "repo": "https://github.com/Beneficial-AI-Foundation/SparsePostQuantumRatchet-verify",
  "source_tree_sha256": "2c1a0e07b229b155dbb66b865421f8ba19dfc07e5d2d98002c553ef2dd5fd344",
  "to_be_verified": 33,
  "unified_extract_json_path": "probe_extract.json",
  "unified_extract_json_sha256": "e14acc65d7292e046a6f9c840c1bd1c4b389a14e2fd7c1fb9348b68ac4766e30",
  "verification_source": "unified_extract_json",
  "verified_functions": [
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<&Self>#[GF16][`AddAssign<&GF16>`]add_assign()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<&Self>#[GF16][`DivAssign<&GF16>`]div_assign()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<&Self>#[GF16][`MulAssign<&GF16>`]mul_assign()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<&Self>#[GF16][`SubAssign<&GF16>`]sub_assign()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<&Self>#[GF16]const_mul()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<&Self>#[GF16]const_sub()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<Self>#[GF16][`AddAssign<Self>`]add_assign()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<Self>#[GF16][`DivAssign<Self>`]div_assign()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<Self>#[GF16][`MulAssign<Self>`]mul_assign()",
    "probe:spqr/1.5.0/encoding/gf/&GF16#impl<Self>#[GF16][`SubAssign<Self>`]sub_assign()",
    "probe:spqr/1.5.0/encoding/gf/GF16#impl<&Self>#[GF16][`Add<&GF16>`]add()",
    "probe:spqr/1.5.0/encoding/gf/GF16#impl<&Self>#[GF16][`Div<&GF16>`]div()",
    "probe:spqr/1.5.0/encoding/gf/GF16#impl<&Self>#[GF16][`Mul<&GF16>`]mul()",
    "probe:spqr/1.5.0/encoding/gf/GF16#impl<&Self>#[GF16][`Sub<&GF16>`]sub()",
    "probe:spqr/1.5.0/encoding/gf/GF16#impl<Self>#[GF16][`Add<Self>`]add()",
    "probe:spqr/1.5.0/encoding/gf/GF16#impl<Self>#[GF16][`Div<Self>`]div()",
    "probe:spqr/1.5.0/encoding/gf/GF16#impl<Self>#[GF16][`Mul<Self>`]mul()",
    "probe:spqr/1.5.0/encoding/gf/GF16#impl<Self>#[GF16][`Sub<Self>`]sub()",
    "probe:spqr/1.5.0/encoding/gf/impl<u16>#[GF16]new()",
    "probe:spqr/1.5.0/encoding/gf/mul2_u16()",
    "probe:spqr/1.5.0/encoding/gf/reduce/poly_reduce()",
    "probe:spqr/1.5.0/encoding/gf/unaccelerated/mul()",
    "probe:spqr/1.5.0/encoding/gf/unaccelerated/mul2()",
    "probe:spqr/1.5.0/encoding/polynomial/&Poly#impl<&Self>#[Poly]add_assign()",
    "probe:spqr/1.5.0/encoding/polynomial/&Poly#impl<&[Pt]>#[Poly]lagrange_interpolate_complete()",
    "probe:spqr/1.5.0/encoding/polynomial/&Poly#impl<GF16>#[Poly]mult_assign()",
    "probe:spqr/1.5.0/encoding/polynomial/&Poly#impl<Vec<u8>>#[Poly]serialize()",
    "probe:spqr/1.5.0/encoding/polynomial/&Poly#impl<usize>#[Poly]mult_xdiff_assign_trailing()",
    "probe:spqr/1.5.0/encoding/polynomial/&Pt#impl<[u8;/{const}]>#[Pt]serialize()",
    "probe:spqr/1.5.0/encoding/polynomial/impl<[u8;/{const}]>#[Pt]deserialize()",
    "probe:spqr/1.5.0/encoding/polynomial/impl<usize>#[Poly]zero()",
    "probe:spqr/1.5.0/util/inz()",
    "probe:spqr/1.5.0/util/is_non_zero()"
  ],
  "verified_functions_count": 33,
  "verified_functions_missing_atom_record": []
}