betrusted-ed25519-verified/verification
mrwulf cb628b9119 THE SIGNATURE APEX on the betrusted fork: verify_accepts_iff, button-enforced
Third pyramid capped. Identical shape to the risc0 fork (both are
sha2-0.10 stacks): the hash oracle is the single monomorphic
sha512_hash3(R, A, m) call, extraction runs --no-default-features.

- gen/CurveSig: extracted verify glue, definitionally welded to the
  proven CurveField model (every curve and scalar call resolves to a
  certified definition; only the hash and wire formats are opaque).
- Proofs/SigApexSpec.lean (unchanged from dalek): verify_loop_full with
  the standard three-axiom cone, and verify_accepts_iff — the verifier
  accepts IFF compress([s]B - [k]A) = R byte-for-byte.
- check.sh Phase 3b enforces the apex cone to be EXACTLY
  [propext, Classical.choice, Quot.sound, ed25519.Signature,
   verifying.sha512_hash3, ed25519.Signature.to_bytes,
   signature.error.Error, signature.error.Error.new].
- extract.sh gains the reproducible CurveSig stanza (same recipe
  verified byte-exact on the risc0 fork this session).

Full check.sh green: all standard certificates + the apex audit.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 22:49:19 +02:00
..
gen THE SIGNATURE APEX on the betrusted fork: verify_accepts_iff, button-enforced 2026-07-04 22:49:19 +02:00
Proofs THE SIGNATURE APEX on the betrusted fork: verify_accepts_iff, button-enforced 2026-07-04 22:49:19 +02:00
check-scalar.sh Merge scalar into CurveField: one type universe, serial-only backend 2026-07-04 22:20:26 +02:00
check.sh THE SIGNATURE APEX on the betrusted fork: verify_accepts_iff, button-enforced 2026-07-04 22:49:19 +02:00
CurveField.llbc Merge scalar into CurveField: one type universe, serial-only backend 2026-07-04 22:20:26 +02:00
CurveScalar.llbc Hash-to-scalar PROVEN: from_bytes_wide_spec - Scalar::from_hash's reduction is exact mod l 2026-07-04 11:00:52 +02:00
CurveSig.llbc THE SIGNATURE APEX on the betrusted fork: verify_accepts_iff, button-enforced 2026-07-04 22:49:19 +02:00
extract-scalar.sh Signature layer, first bricks: canonicity closure + hash-to-scalar foundation 2026-07-03 23:18:34 +02:00
extract.sh THE SIGNATURE APEX on the betrusted fork: verify_accepts_iff, button-enforced 2026-07-04 22:49:19 +02:00
lean-guard lean-guard 3b: global-headroom clamp (sync with control master) 2026-07-03 17:51:18 +02:00