{"ok":true,"site":{"host":"agenticrail.nz","url":"https://agenticrail.nz/","type":"live","desc":"AgenticRail is a deterministic sequence enforcement gate for AI agents and other automated processes. It refuses a skipped or out-of-order step before it runs, and signs every decision, allowed or…","tools":[{"name":"agenticrail_evaluate_step","kind":"act","impl":"imperative","description":"Ask the AgenticRail enforcement gate to ALLOW or DENY a single agent step BEFORE it runs. Runs live against the public API with the burnable demo key. Enforces step order, replay protection, and sequence sealing; a DENY means do not run the step.","inputSchema":{"type":"object","properties":{"step":{"type":"string","description":"The step (and function) name to evaluate, e.g. 'intake'. Must be a member of step_order."},"step_order":{"type":"array","items":{"type":"string"},"description":"Ordered list of steps for this sequence. Defaults to a simple demo spine (intake, plan, act, settle)."},"sequence_id":{"type":"string","description":"Optional sequence id (a demo- prefix is required by the demo key; one is generated if omitted). Reuse the same id across calls to build one sequence."}},"required":["step"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"agenticrail_verify_receipt","kind":"answer","impl":"imperative","description":"Prove an AgenticRail sequence's receipt chain is intact: returns the verification status, seal status, and hash-chain / signature tallies from the public report. Only demo- sequences are verifiable without a key.","inputSchema":{"type":"object","properties":{"sequence_id":{"type":"string","description":"The sequence id to verify, e.g. the one returned by agenticrail_evaluate_step."}},"required":["sequence_id"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"AI & Agents","favicon":"/favicons/agenticrail.nz.png","apiSurface":"polyfill","toolCount":2}}