# OpenIE Research > Research by David Charlot at Open Interface Engineering, Inc., published free so that anyone can read, reproduce and reuse it. Each paper stands alone, defines its own terms, and opens with three plain-language points. Energy figures are labeled as estimates, operating-system or on-chip readings, or external-meter measurements. ## Research papers - [Thermodynamic Bounds and an Optimal Tempo for Goal-Holding Agents](https://research.openie.dev/papers/agency/): Defines an agent as a system that holds a goal under an energy budget, derives physical bounds on how fast it can act per second and per joule, and reads intelligence as progress per joule on a completed run. Plain words: to count as an agent, a system must aim at a goal, act, and stay within an energy budget; physics sets a minimum energy cost for every decision; among systems that finish a job correctly, the one that used less energy ranks higher. [PDF](https://research.openie.dev/pdfs/agency.pdf) - [Metered Commit Gates: Energy-to-Correct-Completion for Agentic Systems](https://research.openie.dev/papers/gates/): A gate that lets a machine act only after a check passes, and a cascade that tries the cheapest method first, with software results and one board-level energy reading (11,428 pJ per gate cycle, whole module, KV260). Plain words: do not take an action that cannot be undone until a check says it is safe; try the cheapest way first; write every decision down with its energy. [PDF](https://research.openie.dev/pdfs/gates.pdf) - [Task Satiation vs. Aggregate Rebound in AI Demand](https://research.openie.dev/papers/satiation/): Defines the stop at which more machine work on a finished task adds nothing, and separates it from growth in total demand. Plain words: every job has a finish line; cheaper work can still create more jobs; AI prices fall but its electricity is never free. [PDF](https://research.openie.dev/pdfs/satiation.pdf) - [The Reality Code Engine: One Lossless Form for Native, Verified, Low-Energy Programming](https://research.openie.dev/papers/rce/): A system in which a program is written once as a state machine and code in other languages is generated from it, with measurements on 10,000 Forms and public bug datasets and falsifiers fixed in advance. Plain words: write a program once and generate it in many languages; reject broken input at the door; save checked fixes so the same problem is not paid for twice. [PDF](https://research.openie.dev/pdfs/rce.pdf) - [RCE-JEPA: Autonomous Deterministic Coding using Latent Space](https://research.openie.dev/papers/rce-jepa/): RCE is the Reality Code Engine, a deterministic programming system in which every program has one fixed, checkable shape. JEPA is a Joint Embedding Predictive Architecture, a kind of learned model that predicts a compact summary of the answer instead of writing the answer out word by word. Latent space is the space of those learned summaries: a list of numbers that keeps what matters about a program and drops surface detail. This topic asks whether software can be written autonomously by having a learned model propose programs in that closed, deterministic shape while a deterministic checker, not the model, decides what is accepted, with the best performance per clock cycle and per joule as the goal. Its thesis is that coding today resembles mechanics before Newton, rich in observation and craft but without rules that predict behaviour and cost in advance, and that a finite, deterministic, compressed program form makes such rules possible to state and test. [PDF](https://research.openie.dev/pdfs/rce-jepa.pdf) - [Writing a Game Once and Running It Everywhere: Where Exact Replay Ends and Tolerance Begins](https://research.openie.dev/papers/game-engines/): Asks whether a game can be written once as a checked state machine and projected into several engines and languages, with an IR table, a layer split (simulation, scripting, scene, rendering), a determinism boundary, a falsifier-first test plan on public benchmarks, and infeasibility flags. Plain words: game rules can be replayed exactly if the arithmetic is pinned down; pictures cannot be identical on every graphics card but can be checked within a measured error; the seams between layers are where checking is missing. [PDF](https://research.openie.dev/pdfs/game-engines.pdf) - [The Pursuit of AGI Resolves the Three-Body Problem in Computing](https://research.openie.dev/papers/three-body/): Locates many computing failures at handoffs between the people who specify, build and use systems, states when checking every handoff assumption makes a stack stable, and supports it with independently tested verified systems (CompCert, seL4, TLA+ at AWS, unit types). Plain words: most big failures happen at handoffs; the cause is usually an unwritten guess; if every guess is written down and machine-checked, a fix stays fixed. [PDF](https://research.openie.dev/pdfs/three-body.pdf) - ["AI" Reads Human: Human Language Encoding at Machine Speed and the Energy Cost](https://research.openie.dev/papers/ai-reads-human/): Software agents exchange data in formats made for people to read. This topic names the extra work that causes (the impedance tax), defines it with units, and reports parse time and token counts on a reproducible 20,000-record corpus, with a table of format hazards from cited specifications and tests. No joules were measured; model energy figures are other authors' measurements. Plain words: people and computers share one written format, and the computer pays extra to read it; on our test data YAML took about 735 times as long as a fixed binary layout and about 2.2 times the tokens of CSV; energy is the next measurement and is not yet claimed. [PDF](https://research.openie.dev/pdfs/ai-reads-human.pdf) - [The Gap Between Possible and Deployed: A Cadence Model of Computer Intelligence and the Forcing Function of Automation Tools](https://research.openie.dev/papers/latency/): A dated survey of methods that lower the cost of computer intelligence, evidence on the gap between publication and deployment, and a cadence model in which reporting and funding calendars quantize release decisions, with a forcing-function result for tools that lower the cost of automation. It adds what public filings document about capital flows among labs, clouds and chip makers with a closed-loop test, a cost model in dollars and joules per task, open methods and alternative hardware measured against the incumbent stack, and maps of compute, power and models. Plain words: cheaper methods are published long before most products use them; most of what a task costs is the machine and not the electricity; part of the wait is engineering and part is calendars; once the work is cheap, what is left to charge for is the cost of switching away. [PDF](https://research.openie.dev/pdfs/latency.pdf) ## Economics papers and essays - [Spell Check is Global: The Future of Computer Intelligence in the Hands of the Many (7B+), Not the Few](https://research.openie.dev/papers/spellcheck/): Documents with dated prices how spell check went from a premium product to a free built-in feature, and explains it by marginal cost and bundling. Plain words: spell check used to cost a lot and is now free; it became free because it costs almost nothing to run and is most useful inside tools people have; other computer skills can follow. [PDF](https://research.openie.dev/pdfs/spellcheck.pdf) - [The Promised Trillion Dollar AI-Coding Market](https://research.openie.dev/papers/ai-coding-market/): Lists who projects a trillion-dollar AI coding market, labels each number by kind, and names the shared assumptions about energy, tokens and reuse, with testable propositions. Plain words: the big numbers are mostly forecasts; they assume a large model is paid for every piece of code forever; reuse would lower the cost of repeated work toward the cost of electricity. [PDF](https://research.openie.dev/pdfs/ai-coding-market.pdf) - [The Price of the Unexamined Interface](https://research.openie.dev/papers/interface-economics/): Published costs of failures at handoffs, labeled as accounted costs, model estimates or survey estimates and never added into one total. Plain words: some handoff failures have exact price tags; national totals are estimates; checking assumptions is cheap but the one who does it pays while everyone benefits. [PDF](https://research.openie.dev/pdfs/interface-economics.pdf) ## White papers - [Metabolic Intelligence: Budget-Native Compute from Tag to Campus](https://research.openie.dev/products/mei/): Computer intelligence designed to run inside a fixed energy budget, with emulator and datasheet results on a cold-chain sensor tag and a protocol test of a grid-following data center. Plain words: give a computer a fixed energy budget and design it for the best answer inside it; a food sensor tag can then run about eight years on a coin battery; a data center can cut power when the grid asks without giving wrong answers. [PDF](https://research.openie.dev/pdfs/mei.pdf) - [The Search for JouleOS](https://research.openie.dev/products/jouleos/): A review of how operating systems, instruction sets and agent sandboxes are composed today, and checkable requirements for a machine that schedules, meters and refuses an agent under an energy budget. Plain words: AI agents are added on top of old layers; none of them checks energy before an agent acts; a machine for agents should measure energy, budget it, and refuse what breaks the budget. [PDF](https://research.openie.dev/pdfs/jouleos.pdf) ## Earlier addresses - /papers/ni/ and /papers/mol/ open the matching part of [Metered Commit Gates](https://research.openie.dev/papers/gates/), with section anchors. /papers/mei/ and /papers/jouleos/ open the white papers under /products/. ## Reference - [Glossary](https://research.openie.dev/glossary/): Terms used on the site. Each paper also defines its own terms. - [About the papers](https://research.openie.dev/about/): One page per paper on what it claims and what it does not. - [Figures](https://research.openie.dev/living/): Interactive figures for the papers. - [RCE Playground](https://openie-dev.github.io/rce/): the reference checker (checker-wasm) in the browser: write, check and run RCE programs, with the specification examples and shareable links. - [RCE engine demo](https://research.openie.dev/demos/rce-engine/): Browser-only demo running the RCE core compiled to WebAssembly, with no server and no model calls. Layers cover code, the state machine view, proof replay, interface checks, compounding, energy estimates, held-out results and translation to Rust, Python, XState and SCXML. ## Optional - [OpenIE](https://openie.dev/): Open Interface Engineering, Inc., publisher of this site. ## Translations Papers have translated editions, marked as translations of the English version, which prevails. Pages with only a translated title and abstract say so and link the English full text. URL pattern: https://research.openie.dev//papers// with lang in zh-Hans (简体中文), es (Español), fr (Français), de (Deutsch), ja (日本語), pt (Português), hi (हिन्दी), ar (العربية). Example: https://research.openie.dev/ja/papers/rce/