Free local n8n guard generator

Stop a green workflow from hiding a failed AI-agent tool.

Define the one non-secret value that proves a tool completed. Generate a fail-closed n8n Code node that throws when that evidence is absent and emits a versioned _ardToolReceipt when it is present.

No uploadNo browser storageFail closed

Define evidence, not optimism

Build one explicit tool-receipt boundary.

Use a redacted sample or synthetic replacement. Never paste passwords, API keys, OAuth tokens, authorization headers, private keys, regulated data, or customer data. Inputs never leave this browser and are never stored.

Safety limits: 500,000 sample characters, 1,000 inspected items, 20,000 inspected values, 24 nesting levels, and 32 path segments. No network or browser-storage calls.

Deploy with a real proof contract

A receipt is a checkpoint, not the outcome itself.

  1. 01

    Choose evidence after the side effect

    Prefer a created record ID, acknowledged message ID, stored object version, or another response that the successful tool call alone produces.

  2. 02

    Place the guard immediately after the tool

    Do not let a catch, merge, or continue-on-error branch convert the tool failure into a green downstream path before the evidence check runs.

  3. 03

    Reconcile outside the workflow

    Independently verify the record, message, file, payment, or other outcome. Static path presence cannot prove a deployed workflow or external system behaved correctly.