{"ok":true,"primitive":"verify.v2","version":"v2","surrogate_id":"ensemble-pq-xfamily-v2.verify-v2","candidates":["ML-DSA-65-reference (NIST FIPS-204 adversary, included in ensemble)","ML-DSA-65-deterministic (independent code path)","SLH-DSA-SHA2-128s (hash-based cross-family witness)","Ed25519-precheck (classical fast path)"],"adversary_baseline_included":"NIST FIPS-204 ML-DSA-65 (liboqs: ML-DSA-65)","slhdsa_alg":"SLH_DSA_PURE_SHA2_128F","oracle":"unanimity — all candidates must pass","note":"liboqs is lazy-loaded on first /attest call."}