{"_id":"n8n-nodes-navige","_rev":"3-65c274aa6e7c999b72ff7f5437e15d90","name":"n8n-nodes-navige","dist-tags":{"latest":"3.0.0"},"versions":{"2.0.0":{"name":"n8n-nodes-navige","version":"2.0.0","keywords":["n8n-community-node-package"],"author":{"name":"Navige","email":"hello@navige.ai"},"license":"MIT","_id":"n8n-nodes-navige@2.0.0","maintainers":[{"name":"trustloop_sdk","email":"soji@trustloop.live"}],"homepage":"https://navige.ai","bugs":{"url":"https://github.com/SMJAI/n8n-nodes-trustloop/issues"},"n8n":{"nodes":["dist/nodes/Navige/Navige.node.js"],"credentials":["dist/credentials/NavigeApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ad8c4b55e66c79e040f70bacac54e4b9175501ce","tarball":"https://registry.npmjs.org/n8n-nodes-navige/-/n8n-nodes-navige-2.0.0.tgz","fileCount":13,"integrity":"sha512-WYYRrOi4LsbpZ0/VQ3X6ZUr9q36w5r+xW0/vjUQmoNfoSkMR6Odfcbm3WkJYoU/Ts/idwSiGQ27Q1qFaL/+GJw==","signatures":[{"sig":"MEQCIHm5U8VOIkbgMdxNcQCNgpYUCQoohkOKcxDQ7qaNtxuMAiBNED/pluTh7YzDPqU3K1ZA6zbSV6Ik5R71j18v1secnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37185},"main":"index.js","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"b73545c88af8234ac12cd294821e9cfa5b650876","scripts":{"dev":"tsc --watch","build":"tsc && copyfiles -u 1 nodes/**/*.svg dist/","prepublishOnly":"npm run build"},"_npmUser":{"name":"trustloop_sdk","email":"soji@trustloop.live"},"repository":{"url":"git+https://github.com/SMJAI/n8n-nodes-trustloop.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for Navige — AI governance infrastructure. Intercept tool calls, fetch audit logs, and get usage stats from your n8n workflows.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","typescript":"^5.0.0","@types/node":"^20.0.0","n8n-workflow":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-navige_2.0.0_1785105574620_0.7059586648958669","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"n8n-nodes-navige","version":"2.0.1","keywords":["n8n-community-node-package"],"author":{"name":"Navige","email":"hello@navige.ai"},"license":"MIT","_id":"n8n-nodes-navige@2.0.1","maintainers":[{"name":"trustloop_sdk","email":"soji@trustloop.live"}],"homepage":"https://navige.ai","bugs":{"url":"https://github.com/SMJAI/n8n-nodes-trustloop/issues"},"n8n":{"nodes":["dist/nodes/Navige/Navige.node.js"],"credentials":["dist/credentials/NavigeApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"043516a822797ad7e11936fd317f1f8dfaa341bb","tarball":"https://registry.npmjs.org/n8n-nodes-navige/-/n8n-nodes-navige-2.0.1.tgz","fileCount":7,"integrity":"sha512-62wcPAmxifiTKHsvUI4cguXkFr3NewwkCcz+tGDmJcmKC/mBlxe7eFWxVdEa9kEQeUHNoHld1aQXMypiSDJ+Pg==","signatures":[{"sig":"MEQCIHcrIMATffpN0eMYa7SVBcpPFZrM7YdwYot+sBHQ8NonAiBr3EqWJBUdoofLErGBs7gsaylQqzGmswypv9yhGWaCJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19892},"main":"index.js","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"a3e394d58edd0173454510212e109652e90794c1","scripts":{"dev":"tsc --watch","build":"tsc && copyfiles -u 0 nodes/**/*.svg dist/","prepublishOnly":"npm run build"},"_npmUser":{"name":"trustloop_sdk","email":"soji@trustloop.live"},"repository":{"url":"git+https://github.com/SMJAI/n8n-nodes-trustloop.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for Navige — AI governance infrastructure. Intercept tool calls, fetch audit logs, and get usage stats from your n8n workflows.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","typescript":"^5.0.0","@types/node":"^20.0.0","n8n-workflow":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-navige_2.0.1_1786518143037_0.41926110582687226","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"n8n-nodes-navige","version":"3.0.0","description":"n8n community node for Navige — get a real-time allow/deny/approval decision from your Navige governance policies before a workflow step runs.","keywords":["n8n-community-node-package"],"license":"MIT","homepage":"https://navige.ai","author":{"name":"Navige","email":"hello@navige.ai"},"repository":{"type":"git","url":"git+https://github.com/SMJAI/n8n-nodes-trustloop.git"},"engines":{"node":">=18.10","pnpm":">=9.1"},"main":"index.js","scripts":{"build":"tsc && copyfiles -u 0 nodes/**/*.svg dist/","dev":"tsc --watch","prepublishOnly":"npm run build"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/NavigeApi.credentials.js"],"nodes":["dist/nodes/Navige/Navige.node.js"]},"devDependencies":{"@types/node":"^20.0.0","copyfiles":"^2.4.1","n8n-workflow":"*","typescript":"^5.0.0"},"peerDependencies":{"n8n-workflow":"*"},"gitHead":"1e6370c1ce8ed2aa850f673889da420ff65e511e","_id":"n8n-nodes-navige@3.0.0","bugs":{"url":"https://github.com/SMJAI/n8n-nodes-trustloop/issues"},"_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lRWvHxqnv1LzH9/zTi8R9uTuOfvdAaQxV34mj7APu9NYTrsiJcqRjX+lZjS9bQBPyj74x9J6hkTaYYGd2N/fwg==","shasum":"c5b2b81ff7c12a4993216e39e4d03323ed78ad7a","tarball":"https://registry.npmjs.org/n8n-nodes-navige/-/n8n-nodes-navige-3.0.0.tgz","fileCount":7,"unpackedSize":16489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBuK/lGGXXV8Nr6K+i5kH/nQsW0/ac3RbxjVYbY5zNvdAiA9qGBHYQa2Ghq9AqkgZY+DwpeYDPvA0ofZC70Yq5jBAg=="}]},"_npmUser":{"name":"trustloop_sdk","email":"soji@trustloop.live"},"directories":{},"maintainers":[{"name":"trustloop_sdk","email":"soji@trustloop.live"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-navige_3.0.0_1788597964344_0.6514257678146689"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-26T22:39:34.455Z","modified":"2026-09-05T08:46:04.616Z","2.0.0":"2026-07-26T22:39:34.779Z","2.0.1":"2026-08-12T07:02:23.189Z","3.0.0":"2026-09-05T08:46:04.482Z"},"bugs":{"url":"https://github.com/SMJAI/n8n-nodes-trustloop/issues"},"author":{"name":"Navige","email":"hello@navige.ai"},"license":"MIT","homepage":"https://navige.ai","keywords":["n8n-community-node-package"],"repository":{"type":"git","url":"git+https://github.com/SMJAI/n8n-nodes-trustloop.git"},"description":"n8n community node for Navige — get a real-time allow/deny/approval decision from your Navige governance policies before a workflow step runs.","maintainers":[{"name":"trustloop_sdk","email":"soji@trustloop.live"}],"readme":"# n8n-nodes-navige\n\n[Navige](https://navige.ai) is AI agent governance infrastructure — a real-time checkpoint that sits between an agent (or, here, an n8n workflow) and the action it's about to take. Every call is checked against your no-code policy rules — deterministic code, not a model — and logged to a tamper-evident audit trail.\n\nThis community node lets an n8n workflow ask Navige for a decision before it performs a real action, and pause for human approval when your policies require it.\n\n## Operations\n\n| Operation | Description |\n|---|---|\n| **Check Governance Decision** | Ask Navige whether an action is allowed, denied, or needs human approval, before your workflow performs it. |\n| **Check Approval Status** | Poll the result of a decision that came back `pending` (used together with Wait For Decision off). |\n\nThat's it — two operations, both backed by the same `/enforce` endpoint every other Navige integration uses (MCP, the Python/Node SDKs, the Salesforce package). Earlier versions of this node also had operations for fetching audit logs, usage stats, and the kill switch. Those were removed in v3.0.0: in the current Navige architecture they're session-authenticated dashboard features, not something reachable with an API key — exposing them to a workflow's API key would mean a single leaked credential could also read your full audit log or trigger your kill switch, not just check a decision. If you need those, use the Navige dashboard directly.\n\n## Installation\n\nIn your n8n instance, go to **Settings → Community Nodes → Install** and enter:\n\n```\nn8n-nodes-navige\n```\n\n## Credentials\n\nGet a virtual key from your Navige dashboard: **Agents → + New agent**. It's shown once, starts with `nv_`, and is scoped to that one agent.\n\nSet up the **Navige API** credential in n8n with that key.\n\n## Example: govern a workflow step\n\n1. Add a **Navige** node to your workflow, right before the step you want governed\n2. Select operation **Check Governance Decision**\n3. Set **Tool Name** to describe the action (e.g. `send_invoice`)\n4. Set **System** to your workflow's name, so it's easy to find in your Navige registry\n5. Leave **Wait for Decision** on if your workflow can tolerate waiting up to 5 minutes for a human approval; turn it off and use **Check Approval Status** afterward if it can't\n6. Leave **Stop Workflow If Not Allowed** on — the node throws and halts the workflow on `deny`/`rejected`/`expired`\n\nThe node outputs the real decision object: `{ decision: \"allow\" | \"deny\" | \"approved\" | \"rejected\" | \"expired\" | \"pending\", reason?, approvalId?, expiresAt? }`.\n\n## Links\n\n- Website: [navige.ai](https://navige.ai)\n- Setup guide: [navige.ai/setup.html](https://navige.ai/setup.html)\n- Technical reference: [navige.ai/technical.html](https://navige.ai/technical.html)\n- Dashboard: [app.navige.ai](https://app.navige.ai)\n","readmeFilename":"README.md"}