Scientific software · Active development · Rust systems
From research.To execution.
The Generalized Execution Platform is a Rust system for turning authored
scientific definitions into executable applications. Compose exact dependencies, prepare the
work once, bring in data through an explicitly authorized route, and retain results with their
input context intact. Reopen and reuse those results without replaying their original producer.
Flexible research and dependable delivery belong in the same product.
A game engine lets an author compose a world while shared machinery handles its execution.
GEP applies that separation to scientific software: reusable definitions and applications above,
execution and data infrastructure below. The analogy describes the product direction—not a claim
that every discipline or deployment target is already supported.
Scientific meaning belongs to separately versioned libraries and applications.
The platform executes that meaning; it does not invent it.
02 / The steel boundary
Meaning stays up. Machinery stays down.
The defining cut of GEP is a boundary we treat like steel. Authored meaning lives above it;
execution, data plumbing, and physical hardware live below it. Neither side leaks into the other —
so either side can evolve without rewriting the other.
Above the line — yours
Your science
def/ definitions & mathematics
law/ laws & rules
prof/ profiles & policies
mod/ models & methods
exp/ experiments & research tools
Steel boundary — meaning never leaks down · machinery never rewrites up
Below the line — the engine’s
The machine
exe/ execution engine & retained Jobs
data/ data plane & custody
alloc/ allocation, grants, waits, release
prov/ CPU realization; GPU and clusters are future targets
fac/ durable facility & receipts
Keep scientific identity separate from the machine that executes it.
Local CPU execution is implemented; broader realization remains future work.
Floor to ceiling, without rewriting the floor.
Science on GEP stacks like floors in a building. Each layer is an inert, versioned asset that
composes on the exact closure beneath it. Build a tower yourself — click the assets below.
Bounded data exchange, Arrow and Parquet persistence, typed record datasets, and independent readback and reuse. Query support is qualified by the specific route.
Owns
finite exchange · custody · persistence · query
Never touches
scientific effects · domain meaning · grants
P·4
Allocation & Physical Realization
The sole meaning-blind physical governor. It joins lawful work to current machinery through fit, grants, waits, and release.
Owns
physical fit · grants · waits · release · providers
Never touches
scientific meaning · data truth · workflow policy
04 / The route
Compose. Prepare. Execute. Keep the result useful.
01
Author and compose
Compose typed definitions with exact dependencies, conditional branches, bounded iteration, or supported stateful behavior. Scientific meaning stays in authored content.
02
Prepare the Project
Capture source and dependencies, check the lock, and form the selected applications and mechanical programs once.
03
Bind the inputs
Supply typed inputs, explicitly authorize bounded HTTPS acquisition, or reopen retained data. Bind the original inputs and invocation context to the work that uses them.
04
Execute with accounted resources
The Runtime and Player execute the prepared work; Allocation owns resource fit, grants, and release.
05
Publish the result
Typed records become durable data with explicit snapshot identity and attribution to the executed application.
06
Inspect, reopen, and reuse
Inspect exact Project and result facts through read-only tools and native prototypes. Use the command-line record route to reopen, inspect, and reuse supported datasets without rerunning their producer.
These are bounded implemented routes, not a general-purpose deployment service.
The next product horizon is preparing a finished application for independent deployment,
while retaining the research and its provenance. Standalone export remains future work.
05 / What gets built on top
Different science. Shared infrastructure.
These are intended application areas, not delivered industry packages. Scientific libraries
should be independently meaningful, versioned, and reusable. Each new discipline must earn its
support through actual definitions, data, and executable work.
ml/Machine Learning
phys/Physics
math/Mathematics
fin/Finance & Trading
astr/Astronomy
aero/Aerospace & Rocketry
pharma/Pharma & Bio
earth/Climate & Earth
mat/Materials
you/Your discipline
First proving ground: a demanding end-to-end research vertical. Generality is earned through real executable work — not speculative abstraction.
06 / What’s real today
Implemented paths. A larger product taking shape.
Scientific programs can now compose larger dependency trees, carry input context into saved
results, and use explicitly authorized external acquisition. Supported records can be published,
inspected, reopened, and reused through the command line. Focused macOS and isolated Linux
checks cover these newer paths; a controlled public HTTPS test also passed. These are bounded
implementations, not a finished scientific desktop or a production-readiness claim.
Recent implemented capabilities
reviewed September 12, 2026
MAI1Explicitly authorized HTTPS acquisition, retained response identity, and later offline reuseimplemented
RVI1Whole-record values and a command-line path to publish, inspect, reopen, and reuse themimplemented
BCM1Larger compiled scientific programs with enforced capacity and resource limitsimplemented
IAC1Saved results retain their original input and invocation contextimplemented
FAC1Authored algorithms compose dependencies, conditional branches, and bounded iterationimplemented
SCC2Typed stateful composition with explicit ordered-sequence behaviorimplemented
Explicitly not yet
qualified live provider workflows or unrestricted external acquisition
general GPU or distributed realization
finished native authoring and dataset-browser tools
general active-Job crash recovery and persistent run history
standalone deployment packaging and commercial readiness
Further product horizons—not the active task order
GPU providers — Metal / CUDA / ROCmmulti-machine realizationbroader dataset toolsrelease packagingobservation planecontract activation
Governance can prove what ran, under what authority, from which exact inputs.
It cannot make weak science true.
07 / Operating principles
Laws we hold the engine to.
01
Blank by default
No math, laws, models, or methods ship inside. The platform holds no scientific opinion.
02
Meaning is user-owned
Inert, versioned assets composed with exact dependencies belong entirely to their author.
03
Machinery stays below
Kernels, schedulers, backends, and capacity are platform concerns — never labels in science.
04
Failures stay explicit
Waiting, current resource nonfit, failure, and completion must remain distinguishable—not hidden behind a success label.
05
Research can become a product
The intended path includes preparing an application for independent deployment. Standalone packaging is still to be built.
06
Governance is not truth
The engine proves provenance and authority. It cannot declare a conclusion scientifically true.