A web-api project written in Verum.
Language Profile: Application Description: No unsafe, refinements + runtime checks (80% users)
# Build (Tier 0 - instant compilation)
verum build
# Run
verum run
# Run tests
verum test
# Build for production (Tier 2 - AOT compilation)
verum build --release| Tier | Compilation | Execution | Use Case |
|---|---|---|---|
| 0 | Instant (<100ms) | Interpreted | Fast iteration |
| 1 | Fast (~1s) | JIT | Development |
| 2 | Moderate (~10s) | Native | Production |
| 3 | Slow (~30s) | Optimized | Maximum performance |
src/- Source codetests/- Integration testsbenches/- Performance benchmarksexamples/- Usage examplesverum.toml- Project manifest
Verum shows real costs transparently:
- CBGR overhead: ~15ns per reference check
- Verification: Runtime by default, compile-time optional
- Memory safety: Zero-cost where proven, minimal cost otherwise
Run verum profile --memory to analyze CBGR overhead in your code.
MIT OR Apache-2.0