Skip to content

Add orchestration layer for verification#252

Merged
hxuhack merged 3 commits into
safer-rust:mainfrom
DiuDiu777:main
May 20, 2026
Merged

Add orchestration layer for verification#252
hxuhack merged 3 commits into
safer-rust:mainfrom
DiuDiu777:main

Conversation

@DiuDiu777
Copy link
Copy Markdown
Contributor

Core updates

  • Added verify::driver as the orchestration layer for the staged verifier pipeline.

  • Added VerifyDriver::verify_function as the main pipeline entry.

  • Added verify::report for check results and verification summaries.

  • Added verify::evidence with the initial backward-evidence data model.

I think we could orchestrate the structure like this:

verify/
----------- key components ------------
  driver.rs      // pipeline orchestration
  target.rs      // target/contracts collection
  assets_parser.rs
  attr_parser.rs  // tow parsers
  path.rs        // path extraction
  evidence.rs    // backward evidence reduction
  replay.rs      // forward abstract replay
  smt.rs         // SMT lowering and solver result
  report.rs      // diagnostics and summaries

@hxuhack hxuhack merged commit 860b6e3 into safer-rust:main May 20, 2026
1 check passed
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.

2 participants