SOURCE
Windvale language
Typed modules, immutable data, records, enums, control flow, and explicit capabilities.
.wv
Language → bytecode → machine → OS
Windvale is an open-source experiment in building a new language, its compiler, verified runtime, native toolchain, and a small operating system—one explicit contract at a time.
Understandable at every layer
Explicit capabilities
Reproducible bytes
Verified before execution
01 / THE WHOLE PATH
Each layer has a named contract, a test boundary, and a reason to exist. The host helps Windvale run; it does not define what Windvale means.
SOURCE
Typed modules, immutable data, records, enums, control flow, and explicit capabilities.
.wv
COMPILER
Source becomes explicit typed evidence before any execution target is selected.
WIR
PORTABLE IDENTITY
Canonical WVB is decoded, bounded, and independently verified before execution.
.wvb
Reference runtime and the advancing shared native execution path.
The Stage 0 playground compiles, verifies, and runs locally in your browser.
A small x86-64 operating system as the vertical integration target.
02 / RUNNING EVIDENCE
module Helloˉwindvale profile hosted;
capability console.write_line;
data Greeting: text =
"Hello from Windvale";
export fn Main() -> i32 {
console.write_line(Greeting);
return 0;
}
The same portable semantics run on Windows, Linux, and inside the browser playground.
Run it yourself →Windvale assembly becomes verified WVO objects and deterministic linked x86-64 images.
Read the object contract →The OS boot path already executes shared portable Windvale evidence after firmware handoff.
Explore the OS architecture →03 / EXPLICIT AUTHORITY
Windvale does not hide host access behind convenience APIs. A module says what kind of world it expects.
Deterministic computation without ambient host state. The broadest path across runtimes and machines.
Named services such as console or file access, declared by the module and authorized by the launcher.
Visible machine authority for kernels, drivers, and other code that deliberately crosses the safety boundary.
04 / DIRECTION
Move compiler ownership from the recoverable Stage 0 implementation into qualified Windvale code.
Share verified semantics across interpretation, JIT, cached code, and deterministic AOT.
Load, verify, and execute ordinary Windvale programs inside Windvale OS.
OPEN SOURCE · BUILT IN PUBLIC
Windvale is MIT-licensed and developed as inspectable source, specifications, decisions, tests, and reproducible evidence. AI systems author the implementation under human direction and review; humans decide what the project accepts and publishes.