Qorx 1.0.4a Community Edition is a Rust source line for local context
resolution. It defines a small domain-specific language, checked .qorxb
protobuf bytecode, named resolver steps, branches, runtime assertions, a
Forth-inspired qstk stack tape, and qorx:// handles that resolve against
local state.
The project is early. This page is written for Rust reviewers who want more than a repository link.
A .qorx file describes a mode, an objective, an evidence budget, and
optionally a handle:
QORX 1
let question = "which files explain how Qorx keeps local evidence outside the model prompt?"
pack evidence from question budget 700
cache evidence key question ttl 3600
strict answer from evidence limit 2
assert supported(answer)
emit answer
The Rust implementation parses that source, checks symbol references, lowers it to QIR, compiles it to a bytecode envelope, and resolves it through local index/cache/provenance state.
qorx qorx-check goal.qorx
qorx qorx-compile goal.qorx --out goal.qorxb
qorx goal.qorxb
Qorx uses Rust because the runtime contract matters. The parser, bytecode envelope, cache, and receipt paths all handle local state that should return clear errors rather than guess.
The useful Rust pieces are ordinary ones:
anyhow and typed domain errorsVersion 1.0.4a keeps the small-binary release gate and adds production-facing adapter hot swap:
qorx adapters and the science report;Version 1.0.4 added clarity and operator-facing readiness work:
.qorx exampleuse std... imports for the first standard-library surfaceqorx-check, AST output, and QIR output for language filesassert supported(...) for fail-closed evidence checksif supported(...) then emit ... else emit ... branchesqstk, a Forth-inspired bytecode stack tape inside .qorxbqorx doctor --jsonThe current public main branch is Community Edition. Build it from source:
cargo build --release
The question is whether the local resolver contract is worth keeping.
Useful review questions:
.qorx a small language, or should it be described as a configuration
format?.qorxb useful outside the CLI?Qorx is not a hosted AI service, a general-purpose language, a Forth implementation, or a general compression system. It cannot reconstruct arbitrary unknown files from a tiny message. It only works when the workflow has a Qorx source file, bytecode file, evidence pack, or handle that a resolver can use.
That is the narrow claim. It should be tested as a Rust runtime and CLI, not as a magic context shortcut.
Qorx Ayie is the supported local product. Qorx Ayie Starter gives new accounts 5,000 included Ayie/Cloud requests across Windows, macOS, and Linux before subscription. Edge adds signed installers, tray UX, daemon management, provider routing, account activation, and managed local-vault behavior.