{
  "VerificationSuccess": true,
  "branch": "main",
  "build_arg_commit": "e17d1e342526ff551352868f0d75963dacf447d2",
  "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/5169",
  "commit": "e17d1e342526ff551352868f0d75963dacf447d2",
  "commit_date_utc": null,
  "image": "verilib/probe-lean-repo-5169:1",
  "image_build_date_utc": "2026-04-17T11:57:29Z",
  "probe_extract_completed_at_utc": "2026-04-17T11:57:29Z",
  "probe_lean_version": "0.6.2",
  "repo": "https://github.com/Beneficial-AI-Foundation/PQXDH.git",
  "source_tree_sha256": "8131b0447d88b2a6cae9fc074ffff0bb5823f6623d9419ed115e4ce41a30e5c5",
  "to_be_verified": 97,
  "unified_extract_json_path": "probe_extract.json",
  "unified_extract_json_sha256": "2ef1d6eb16ccc528b4e3a4bf7bb188d98712b94bb146f4d53c380cdd421f448a",
  "verification_source": "unified_extract_json",
  "verified_functions": [
    "probe:AEAD",
    "probe:AEAD.correctness",
    "probe:AEAD.decrypt",
    "probe:AEAD.encrypt",
    "probe:AEAD_IND_CPA_INT_CTXT",
    "probe:AKE_Query",
    "probe:DH",
    "probe:DolevYao",
    "probe:ForwardSecrecy",
    "probe:Freshness",
    "probe:Freshness.no_dual_corruption_before_completion",
    "probe:Freshness.no_reveal_partner",
    "probe:Freshness.no_reveal_test",
    "probe:GapDH_Hard",
    "probe:G₀",
    "probe:HNDL_Resistance",
    "probe:HeldAtExchange",
    "probe:KCI_Resistance",
    "probe:KDF",
    "probe:KDF.derive",
    "probe:KDFOracle",
    "probe:KDF_PRF",
    "probe:KDF_RandomOracle",
    "probe:KEM",
    "probe:KEM.correctness",
    "probe:KEM.decaps",
    "probe:KEM.encaps",
    "probe:KEM_IND_CCA",
    "probe:KEM_InternalHash_ROM",
    "probe:KEM_SH_CR",
    "probe:KeyPair",
    "probe:KeyPair.priv",
    "probe:KeyPair.pub",
    "probe:KeyPair.pub_eq",
    "probe:MessageSecrecy",
    "probe:PQXDHBundle",
    "probe:PQXDHBundle.IKᵦ",
    "probe:PQXDHBundle.OPKᵦ",
    "probe:PQXDHBundle.PQSPK",
    "probe:PQXDHBundle.SPKᵦ",
    "probe:PQXDHBundle.sig_pqspk",
    "probe:PQXDHBundle.sig_spk",
    "probe:PQXDHBundle.verify_signatures",
    "probe:PQXDHLean.Tactics.bubbleSortSwaps",
    "probe:PQXDHLean.Tactics.collectBVarPairs",
    "probe:PQXDHLean.Tactics.computePermutation",
    "probe:PQXDHLean.Tactics.emitInsertUnusedDraw",
    "probe:PQXDHLean.Tactics.emitLhsSwap",
    "probe:PQXDHLean.Tactics.extractBindChain",
    "probe:PQXDHLean.Tactics.findApp?",
    "probe:PQXDHLean.Tactics.matchProbEvent?",
    "probe:PQXDHLean.Tactics.matchProbOutput?",
    "probe:PQXDHLean.Tactics.mkSwapProofTerm",
    "probe:PQXDHLean.Tactics.parseProbEqSides",
    "probe:PQXDHLean.Tactics.permDrawsImpl",
    "probe:PQXDHLean.Tactics.tacticPerm_draws",
    "probe:PQXDH_Alice",
    "probe:PQXDH_Bob",
    "probe:PQXDH_SK_Alice",
    "probe:PQXDH_SK_Bob",
    "probe:PQXDH_agree",
    "probe:PassiveAdversary",
    "probe:PeerAuth",
    "probe:PeerAuthPQ",
    "probe:SessionIndependence",
    "probe:Sig",
    "probe:Sig.correctness",
    "probe:Sig.keygen",
    "probe:Sig.sign",
    "probe:Sig.verify",
    "probe:SigKeyPair",
    "probe:SigKeyPair.pk",
    "probe:SigKeyPair.sk",
    "probe:Sig_EUF_CMA",
    "probe:X3DH_Alice",
    "probe:X3DH_Bob",
    "probe:X3DH_SK_Alice",
    "probe:X3DH_SK_Bob",
    "probe:X3DH_agree",
    "probe:X3DH_handshake_correct",
    "probe:X3DH_session_key_agree",
    "probe:alice_EK",
    "probe:alice_IK",
    "probe:alice_ciphertext",
    "probe:alice_msg",
    "probe:bob_IK",
    "probe:bob_OPK",
    "probe:bob_SPK",
    "probe:bob_decrypts_alice",
    "probe:ddhReduction",
    "probe:execGame",
    "probe:passiveRand",
    "probe:passiveReal",
    "probe:passiveSecrecyAdvantage",
    "probe:passive_secrecy_le_ddh",
    "probe:toyAEAD",
    "probe:toyKDF"
  ],
  "verified_functions_count": 97
}