Rättskällor med officiella primärkällor

Utskrivet ·

Hoppa till innehåll
Hoppa till svaret

Ö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.

Artefakter