Skip to content

feat: self-sign release binaries, Lean4 proofs, verification guide#72

Merged
avrabe merged 2 commits intomainfrom
feat/self-sign-lean-release
Mar 27, 2026
Merged

feat: self-sign release binaries, Lean4 proofs, verification guide#72
avrabe merged 2 commits intomainfrom
feat/self-sign-lean-release

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented Mar 27, 2026

Summary

Self-signing (dogfooding)

Release workflow uses the freshly-built wsc binary to sign its own ELF release binaries with sigil sign --format elf --keyless. Detached .sig files uploaded as release assets.

Lean4 proofs

  • Added scalarMul_zero_point axiom
  • Completed scalarMul_mul_order proof (no sorry)
  • 3 sorry stubs remain with detailed Mathlib proof strategies

Verification guide

Added PulseEngine Verification Guide link to AGENTS.md and CLAUDE.md for all proof work.

🤖 Generated with Claude Code

avrabe and others added 2 commits March 27, 2026 18:32
…ion guide

Self-signing (dogfooding):
- Release workflow uses freshly-built wsc binary to sign its own
  ELF binaries with --format elf --keyless
- Detached .sig files uploaded as release assets

Lean4 proofs:
- Added scalarMul_zero_point axiom
- Completed scalarMul_mul_order proof (no sorry)
- 3 sorry stubs remain with detailed Mathlib strategies

Verification guide:
- Added PulseEngine Verification Guide link to AGENTS.md and CLAUDE.md
- Key rules: spec first, simple first, multi-candidate, all-track compat

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Down from 4 sorry to 2:
- scalarMul_mul_order: proven (scalarMul_zero_point axiom)
- verification_equation_sound: FULLY PROVEN (Int.modEq witness
  extraction → scalarMul_add distribution → scalarMul_mul_order
  elimination → hypothesis substitution)
- verification_equation_complete: sorry (needs basepoint_prime_order)
- basepoint_prime_order: sorry (needs Mathlib addOrderOf)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@avrabe avrabe merged commit 3f44a08 into main Mar 27, 2026
13 of 14 checks passed
@avrabe avrabe deleted the feat/self-sign-lean-release branch March 27, 2026 19:55
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant