{"ok":true,"site":{"host":"sebasoft.github.io","url":"https://sebasoft.github.io/neuron-js/benchmarks/results.html","type":"live","desc":"AI-friendly TypeScript rules engine for serializable JSON business rules and deterministic workflow decisions.","tools":[{"name":"validate_script","kind":"act","impl":"imperative","description":"Validate a neuron-js ExecutionScript (pure JSON rules) without executing it. Returns ok plus validation errors.","inputSchema":{"type":"object","properties":{"script":{"type":"object","description":"ExecutionScript JSON: { id, rules: [{ id, type: 'simple_rule', options, conditions: [...], actions: [...] }] }"}},"required":["script"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/neuron-js/benchmarks/results.html","pages":["/neuron-js/benchmarks/results.html","/neuron-js/","/neuron-js/overview.html","/neuron-js/use-cases/runnable-examples.html","/neuron-js/schemas-validation-explainability.html","/neuron-js/proof.html"]},{"name":"execute_decision","kind":"act","impl":"imperative","description":"Validate and execute an ExecutionScript against an ExecutionContext. Returns the summarized output.","inputSchema":{"type":"object","properties":{"script":{"type":"object","description":"ExecutionScript JSON: { id, rules: [{ id, type: 'simple_rule', options, conditions: [...], actions: [...] }] }"},"context":{"type":"object","description":"ExecutionContext JSON, e.g. { state: {}, messages: [] }"}},"required":["script","context"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/neuron-js/benchmarks/results.html","pages":["/neuron-js/benchmarks/results.html","/neuron-js/","/neuron-js/overview.html","/neuron-js/use-cases/runnable-examples.html","/neuron-js/schemas-validation-explainability.html","/neuron-js/proof.html"]},{"name":"explain_decision","kind":"act","impl":"imperative","description":"Validate, execute, and explain an ExecutionScript. Returns the summarized output plus the explanation trace.","inputSchema":{"type":"object","properties":{"script":{"type":"object","description":"ExecutionScript JSON: { id, rules: [{ id, type: 'simple_rule', options, conditions: [...], actions: [...] }] }"},"context":{"type":"object","description":"ExecutionContext JSON, e.g. { state: {}, messages: [] }"}},"required":["script","context"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/neuron-js/benchmarks/results.html","pages":["/neuron-js/benchmarks/results.html","/neuron-js/","/neuron-js/overview.html","/neuron-js/use-cases/runnable-examples.html","/neuron-js/schemas-validation-explainability.html","/neuron-js/proof.html"]}],"category":"Developer Tools","apiSurface":"spec","toolCount":3}}