Skip to content
CAI
Produce a survey ↗Verify a survey

project-everest/vale

This system is a formal verification toolchain for the Vale programming language, designed to verify and execute code against hardware architectures. It provides a build system and infrastructure for integrating with F* and Dafny, enabling the specification and verification of x64, ARM, and PowerPC architectures. The system supports direct execution of verified code, manages dependencies like Z3 and KreMLin, and includes comprehensive test suites to ensure correctness across different platforms.

42.3

Weak · 6 August 2026

1.6k

lines of production code

F#

with C#

2

bus factor · 29 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2017 · Vale build system and tooling initialization

This period focused on establishing the project's infrastructure, introducing a new SCons-based build system and initializing the repository structure. Significant work was also done on the Vale tooling, including refactoring the AST and typechecker, adding x86 machine model support, and creating comprehensive test suites for the Vale/F* integration.

8 changes

2018 · multi-architecture verification infrastructure

This period focused on establishing formal verification support for x86-64, PowerPC, and ARM architectures by introducing new F* and Dafny specification files and test cases. The work included building the necessary infrastructure, such as the ImportFStarTypes tool and Docker build scripts, to enable the import and use of types from external languages and automate the CI process.

8 changes

2019–2022 · Formal verification and documentation expansion

This period focused on expanding the formal verification capabilities of the Vale language by adding architecture-specific definitions for x64 and PowerPC64LE in F*. Additionally, the project improved developer workflows through an interactive verification script and migrated its documentation to Read the Docs.

4 changes

CAI lens gauges

Survey your own repository

project-everest/vale was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit bbae0eb891 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards