AIENOSPERSISTENT MACHINE INTELLIGENCE
AIEN Research · Language Design

Omega: A Programming Language Built for Verified Programs

Semantic identity, evidence-bearing dependencies, and a foreign-code boundary that never lets unverified work inside.

M. Drake Stapleton · October 2, 2026
design proposal9 pagesNot peer reviewed
Read PDF LaTeX source Cite

Omega today

This paper is the design proposal of October 2, 2026, kept as written. Omega today is AIEN's language for all computing, GPU to CPU; on the GPU it is the replacement for CUDA. Omegese and OSC compile to one binary IR, checker2 checks it, and Omega's own tools write the GPU's machine code. What is true today with its receipt, what is not true yet, and the bar it has to pass are on the page What Omega is.

Abstract

Omega is a programming language design built for verified programs. Code is identified by what it means, not by its text: a semantic identity binds the elaborated, normalized semantic object, so identical meanings resolve to identical identities regardless of surface syntax.

Every dependency carries evidence. The check, build, verify, and seal lifecycle keeps unsealed development work in the workspace while only receipt-bound artifacts cross into the resident execution path. Foreign code is data until a disposable, capability-empty native worker verifies it; foreign code qualified through isolation remains isolated in production.

Design proposal; not an implemented language.

Research artifacts

Paper (PDF)
SHA-256: 8e2674d16c1c37c2670019eb21c2f398ec04588565f0ba78147c853a4d291820
paper.pdf
LaTeX source
Complete compilable source.
SHA-256: 88e6aaf8389d816ffc3835d4470adbdcc87ab63823254f03b1528ed2c5e2ebf6
paper.tex
Digest manifest
SHA-256 manifest for this release.
SHA256SUMS

Cite

@misc{stapleton2026omega,
  author = {M. Drake Stapleton},
  title = {Omega: A Programming Language Built
           for Verified Programs},
  year = {2026},
  month = {October},
  note = {Language design proposal, not peer reviewed},
  url = {https://aienos.com/research/omega-language}
}