Skip to content

ApiVariants ​

The components of the four protocol variants, and the reports they label

6/6 passed in 1ms

TestWhat it doesResult
test_basis_domainsq.BasisKeying refuses a basis count other than 2 or 3, an unknown announcement, and a pair announcement in three bases.✅ pass
test_bound_domainsThe two security components bound their own inputs, and q.ViolationBound takes no default source, the origin of S deciding whether it is a bound.✅ pass
test_sift_is_not_doubledThe pair announcement refuses sift, its conclusive fraction already inside the gains.✅ pass
test_two_state_partsThe two-state modulation and its receiver validate on construction, and the state overlap is derived from the signal strength rather than set.✅ pass
test_variant_labelsEvery entry the new reports carry labels its provenance, adding absent for a quantity nothing certifies and structural for one the analysis assumes rather than measures.✅ pass
test_variant_purityexplain() equals run().explain less key_raw for both basis-keyed variants, the two-state link and the violation link.✅ pass