Öppen motor
Regelmotorn ligger öppet
Agenterna kör ett stängt språk med sju operatorer. Ingen kod hämtas vid körning, inget nätanrop görs och ingen språkmodell är inblandad. Referensimplementationen står här i sin helhet, tillsammans med hashen som följer varje svar.
agent-engine-1 · sha256:0a4bd50d21f8ec9be383fc091511008b76ad61909cbfb674eab56fe567fbd7a0 · agent-engine-1+legal-2026-08-25
Operatorer
- all
- any
- not
- equals
- in
- gte
- exists
Referensimplementation
evaluate(condition, facts):
all(of) -> every child is true
any(of) -> at least one child is true
not(of) -> the child is false
equals(field,v) -> facts[field] === v
in(field,values) -> values includes facts[field]
gte(field,v) -> typeof facts[field] === "number" && facts[field] >= v
exists(field) -> facts[field] !== undefined && facts[field] !== "" && facts[field] !== false
run(script, facts):
for rule in script.rules (declaration order):
if evaluate(rule.when, facts): return rule.outcome, rule.id
return script.fallback, null
A missing field is false. No coercion, no ordering by score, no randomness.Determinism
Regler prövas i deklarationsordning. Första träffen vinner. Ett fält som saknas är falskt. Ingen poängsättning, ingen slump, ingen tolkning av fritext.
Verifiera
Hashen är sha256 över raden motorns version, radbrytning, referenstexten. Räknar du om den och får samma värde som huvudet x-ai-engine har du motorn som körde.