Lume is a deterministic natural-language programming language that compiles to JavaScript. No ambiguity. No interpretation. Every statement resolves to exactly one outcome.
Every Lume program has exactly one valid interpretation. No runtime surprises. No ambiguous behavior. Mathematical certainty by design.
Lume reads like structured English. Your logic is its own documentation. No syntax tax. No cognitive overhead.
Lume compiles to standard JavaScript. Run it on Node.js, in the browser, or anywhere JS executes. Zero runtime dependencies.
The gap between what you mean and what you write disappears. Lume's syntax mirrors natural reasoning patterns.
Functions declared with the to keyword and explicit return types. Every function is predictable, testable, verifiable.
Lume separates pure logic from side effects. DOM mutations and network calls live in boot layers — logic stays clean.
Deterministic imports with no side-effect loading. Know exactly what enters your scope.
set x to 5 — not x = 5. Assignment reads as intent, not math notation. Eliminates = vs == confusion.
Built for the Trust Layer ecosystem. Lume programs produce auditable, SHA-256-verifiable execution traces.
/// Order processing logic
define ITEM_PRICE = 6
define TAX_RATE = 0.07
to calculateTotal(quantity) -> number:
let subtotal = quantity * ITEM_PRICE
let tax = subtotal * TAX_RATE
return subtotal + tax
to validateOrder(name, contact) -> text:
if !name:
return "Missing customer name"
if !contact:
return "Missing contact info"
return "valid"
to formatPrice(amount) -> text:
return "$" + amount.toFixed(2)
let total = calculateTotal(3)
show formatPrice(total)
// Order processing logic
const ITEM_PRICE = 6;
const TAX_RATE = 0.07;
function calculateTotal(quantity) {
let subtotal = quantity * ITEM_PRICE;
let tax = subtotal * TAX_RATE;
return subtotal + tax;
}
function validateOrder(name, contact) {
if (!name) {
return "Missing customer name";
}
if (!contact) {
return "Missing contact info";
}
return "valid";
}
function formatPrice(amount) {
return "$" + amount.toFixed(2);
}
let total = calculateTotal(3);
console.log(formatPrice(total));
$19.26
Full e-commerce storefront for a special needs maker in Christiana, TN. Order processing, shipping logic, and admin dashboard — all Lume.
● LIVEDeterministic Decision Architecture with 400K+ topics and 2,000+ domain packs. The largest Lume-native knowledge system in production.
● LIVEL1 blockchain infrastructure for deterministic verification. Privacy Ledger and Verification Ledger — built on Lume's trust-native foundation.
Peer-reviewed research submitted to CHI 2026. All papers anonymized for blind review.
Cognitive distance reduction through natural-language syntax. Measuring comprehension speed and error rates vs. traditional languages.
A governance engine that ensures AI decision-making produces verifiable, repeatable outcomes.
An enterprise trust fabric for SHA-256-chained verification across distributed systems.
The capstone paper. How deterministic language design enables trustworthy autonomous systems.
Lume compiles to JavaScript. Install it, write your logic, compile, run.
git clone https://github.com/cryptocreeper94-sudo/lume.git
to greet(name) -> text:
return "Hello, " + name
show greet("world")
lume build hello.lume
node hello.js