{
  "name": "Research organizations with GPT‑5, Gemini, CourtListener, LegiScan and OSINT web sources",
  "nodes": [
    {
      "id": "22b1ea36-fac4-426e-8cb8-e9b98178f823",
      "name": "Court Listener Discovery",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        640,
        2080
      ]
    },
    {
      "id": "8d926fc2-7092-4fab-95a9-1615f2a30905",
      "name": "Google Search Discovery",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        352,
        2080
      ]
    },
    {
      "id": "3f3ac475-b844-45c0-8121-9d2664c08c05",
      "name": "LegiScan Discovery",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        496,
        2080
      ]
    },
    {
      "id": "345d1e45-5f9e-4ade-b718-8459e12997f5",
      "name": "DocumentCloud Dsicovery",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        784,
        2080
      ]
    },
    {
      "id": "7b157bae-b0c3-4ebc-8d8e-dee5d8066165",
      "name": "Court Listener Retrieveal",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        2704,
        2176
      ]
    },
    {
      "id": "26b113c5-43b3-41a9-b828-a801a8a51118",
      "name": "Think Tool Prioritization",
      "type": "@n8n/n8n-nodes-langchain.toolThink",
      "position": [
        1824,
        2144
      ]
    },
    {
      "id": "aecb4b98-85b5-4384-bd39-55852d6632ba",
      "name": "LegiScan Retrieval",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        2576,
        2176
      ]
    },
    {
      "id": "610dd29c-86f5-4c4f-8d5c-bfaa2cc48033",
      "name": "DocumentCloud Retrieval",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        2832,
        2176
      ]
    },
    {
      "id": "8f1abed0-ca70-4735-82bf-64cc701c4239",
      "name": "Jina URL Text Extraction",
      "type": "n8n-nodes-base.jinaAiTool",
      "position": [
        2448,
        2176
      ]
    },
    {
      "id": "44551c96-363b-42c4-8626-9b0f5894bad2",
      "name": "Think Tool Analysis",
      "type": "@n8n/n8n-nodes-langchain.toolThink",
      "position": [
        4320,
        1888
      ]
    },
    {
      "id": "cc041ea4-0d5a-400a-b188-ad86a34b306c",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        5040,
        1904
      ]
    },
    {
      "id": "3722ea4b-9374-4b5c-804f-b7ae19f3a8bb",
      "name": "If hallucinations present",
      "type": "n8n-nodes-base.if",
      "position": [
        5456,
        1648
      ]
    },
    {
      "id": "0cf05250-2d45-4dcf-8217-bc86cc0bd83e",
      "name": "Set Report",
      "type": "n8n-nodes-base.set",
      "position": [
        4768,
        1648
      ]
    },
    {
      "id": "f3c87e09-530a-48ac-9db4-fe5e7ebc438e",
      "name": "Retry if Tools Not Used",
      "type": "n8n-nodes-base.if",
      "position": [
        912,
        1584
      ]
    },
    {
      "id": "5a80d647-0baa-47a2-a626-fdc463500012",
      "name": "Retry if Tools Not Used1",
      "type": "n8n-nodes-base.if",
      "position": [
        2960,
        1616
      ]
    },
    {
      "id": "c4c5adc7-607a-4453-a43c-1b6a5c6ec684",
      "name": "Retry if Response Empty",
      "type": "n8n-nodes-base.if",
      "position": [
        1760,
        1600
      ]
    },
    {
      "id": "6bf0f59b-aa39-4dae-9a0b-b1176d9c4636",
      "name": "Retry if Response Empty1",
      "type": "n8n-nodes-base.if",
      "position": [
        4416,
        1632
      ]
    },
    {
      "id": "d25cfb1f-9088-46f5-a5e3-fd924e96858c",
      "name": "Auto Fallback",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        208,
        2080
      ]
    },
    {
      "id": "ebe28b9c-779e-478f-bb83-8b2a60e1b255",
      "name": "Gemini 2.5 Flash",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        64,
        2080
      ]
    },
    {
      "id": "6e9ec3bf-26bc-4575-99f4-00aa6972bcb3",
      "name": "Auto Fallback1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        1632,
        2144
      ]
    },
    {
      "id": "193f24f2-1e74-4e79-b043-fb70e8691229",
      "name": "Auto Fallback2",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        2288,
        2176
      ]
    },
    {
      "id": "6e7b894a-057e-4b0a-b395-ffac0fd59569",
      "name": "Gemini 2.5 Flash2",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        2144,
        2176
      ]
    },
    {
      "id": "abb13953-f0ea-4ea9-aa8c-1f08ab5df0a2",
      "name": "Auto Fallback3",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        4160,
        1888
      ]
    },
    {
      "id": "1799e252-aba0-4198-b4a6-daf004b9df70",
      "name": "Auto Fallback4",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        4912,
        1904
      ]
    },
    {
      "id": "ce5d58d7-23b0-42a4-85d1-508a20334be5",
      "name": "Auto Fallback5",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        5728,
        1920
      ]
    },
    {
      "id": "8df2a24c-c717-42aa-9aa9-5a7df55c53aa",
      "name": "Step 6: Fixing Hallucinations",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        5680,
        1648
      ]
    },
    {
      "id": "942b76f1-9d0d-4112-9040-830c62e8b872",
      "name": "Think Tool Analysis2",
      "type": "@n8n/n8n-nodes-langchain.toolThink",
      "position": [
        5904,
        1920
      ]
    },
    {
      "id": "d4b472af-7e48-46f5-85c0-8b83ae12eab0",
      "name": "Search Open Paws Database2",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreWeaviate",
      "position": [
        1056,
        2032
      ]
    },
    {
      "id": "d80a9ecd-5213-4438-990a-986961ec414e",
      "name": "Embeddings OpenAI2",
      "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "position": [
        1200,
        2176
      ]
    },
    {
      "id": "46959214-9e3b-440a-aff6-6ef154b825cc",
      "name": "Twitter Profile Scraper1",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        3296,
        2176
      ]
    },
    {
      "id": "4833e814-7b6d-4948-a230-5e5fe66f8659",
      "name": "Linkedin Person and Company Scraper1",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        2992,
        2176
      ]
    },
    {
      "id": "f53a6bcb-104c-4e2e-b1e3-7d039150fbaa",
      "name": "Instagram Profile Scraper1",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        3136,
        2176
      ]
    },
    {
      "id": "06cad5b8-b753-499d-8eb8-d4e3acb4fd28",
      "name": "BuiltWith1",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        3440,
        2176
      ]
    },
    {
      "id": "d3ce2ee2-366b-456e-a659-85d8a4396757",
      "name": "Open Corporates2",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        3584,
        2176
      ]
    },
    {
      "id": "1c58adde-baa1-499f-8d1f-11136b7868b5",
      "name": "GPT-5a",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        1488,
        2144
      ]
    },
    {
      "id": "42a13d48-bcaa-48fc-b82c-8f68d22044fc",
      "name": "GPT-5b",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        4032,
        1888
      ]
    },
    {
      "id": "a3cc99f6-eedd-4b45-a683-587dfc635693",
      "name": "GPT-5c",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        4784,
        1904
      ]
    },
    {
      "id": "93e51bfe-6360-4c67-9ff2-3a2bea58c2a0",
      "name": "GPT-5d",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        5584,
        1920
      ]
    },
    {
      "id": "49de9904-01b7-4c2b-b010-323e9451f7d4",
      "name": "If Empty Output",
      "type": "n8n-nodes-base.if",
      "position": [
        6016,
        1648
      ]
    },
    {
      "id": "c39a06c4-6ed4-4e2d-a8e5-5f4a9d70945e",
      "name": "If Empty Output1",
      "type": "n8n-nodes-base.if",
      "position": [
        5264,
        1648
      ]
    },
    {
      "id": "e6a0b385-21b1-4498-9719-6ba2688bf8c2",
      "name": "Set Prompt",
      "type": "n8n-nodes-base.set",
      "position": [
        -160,
        1600
      ]
    },
    {
      "id": "7faae630-837d-469f-a947-599228a102bf",
      "name": "Looking for Sources",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        512,
        1584
      ]
    },
    {
      "id": "179f1831-ccb0-48c4-a0f5-e218f6d04f78",
      "name": "Prioritizing Sources",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1456,
        1600
      ]
    },
    {
      "id": "0faf2f01-10a5-4cc4-aef8-643de057981b",
      "name": "Investigating Sources Further",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2640,
        1616
      ]
    },
    {
      "id": "cdd8026a-b9bc-43a8-9abd-3a19301c0e5d",
      "name": "Writing Report",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        4096,
        1632
      ]
    },
    {
      "id": "3fb5ca53-1fe8-42b8-afff-cb61ee357917",
      "name": "Verifying Report",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        4944,
        1648
      ]
    },
    {
      "id": "abd8533b-ae4e-4283-94f4-c83b76c44c76",
      "name": "If Source is Webhook",
      "type": "n8n-nodes-base.if",
      "position": [
        6432,
        1648
      ]
    },
    {
      "id": "8580b597-63cf-4e2d-a80a-570bdd3bb509",
      "name": "Set Output1",
      "type": "n8n-nodes-base.set",
      "position": [
        6624,
        1728
      ]
    },
    {
      "id": "f519a9f0-9866-404e-8ab9-7a97f2609c63",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        6624,
        1536
      ]
    },
    {
      "id": "0755334c-3075-4548-b0ed-d44b14752c4c",
      "name": "Set Report1",
      "type": "n8n-nodes-base.set",
      "position": [
        6224,
        1648
      ]
    },
    {
      "id": "bdaf02d7-b863-4105-8271-761915d3b4f6",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -496,
        656
      ],
      "parameters": {
        "width": 1200,
        "height": 656,
        "content": "# Research organizations using AI with public data sources and report generation\n\n## How it works\n\nThis workflow performs structured research on an organization using publicly\navailable information. I"
      }
    },
    {
      "id": "dcafa522-0f1c-410a-85fa-9c3e35a78aea",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        832,
        2272
      ],
      "parameters": {
        "width": 304,
        "height": 112,
        "content": "### Please refer [Open Paws Guide](https://github.com/Open-Paws/documentation/tree/main/Knowledge) to know how to use our open-source vector database"
      }
    },
    {
      "id": "9b10885b-9a60-45a5-ba98-c4be3d511bc9",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1376,
        2320
      ],
      "parameters": {
        "width": 576,
        "height": 304,
        "content": "## 🟤 Prioritizing Sources\n\nThis stage analyzes all raw OSINT signals and determines which sources are\nmost likely to contain high-value, verifiable information.\n\nThe agent:\n• Scores each discovered so"
      }
    },
    {
      "id": "22a1dc70-4a17-44d6-b74f-05906c9aed95",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2624,
        2384
      ],
      "parameters": {
        "width": 608,
        "height": 288,
        "content": "## 🟤 Investigating Sources Further\n\nThis stage performs deeper, second-pass OSINT investigation.\n\nThe agent:\n• Extracts detailed information from each prioritized source  \n• Uses scraping, document re"
      }
    },
    {
      "id": "2bce7e80-44eb-4946-ab46-7c0420b6c31e",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3952,
        2032
      ],
      "parameters": {
        "width": 672,
        "height": 304,
        "content": "## ✍️ Writing Report Agent\n\nThis agent is responsible for transforming **raw research signals** into a **clear, structured, human-readable report**.\n\nAfter the research tools return their findings, th"
      }
    },
    {
      "id": "20a35609-422d-4808-9e3b-1ba3a77f4fcd",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4688,
        2064
      ],
      "parameters": {
        "width": 672,
        "height": 272,
        "content": "## 🔍 Verifying Report Agent\n\nThis agent acts as a **quality control and fact-checking layer**.\n\nOnce the initial report is written, the Verifying Report Agent:\n\n* Reviews claims made in the draft repo"
      }
    },
    {
      "id": "9cb1880c-c7ec-4371-8f1a-b8139242cbbb",
      "name": "Sticky Note15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        5456,
        2080
      ],
      "parameters": {
        "width": 736,
        "height": 336,
        "content": "## 🧯 Fixing Hallucinations Agent\n\nThis agent is activated **only when issues are detected** during verification.\n\nIf the Verifying Report Agent identifies hallucinations, unsupported claims, or logica"
      }
    },
    {
      "id": "374b7aa8-0d9a-4890-967f-1ac42ef56058",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        848,
        656
      ],
      "parameters": {
        "width": 736,
        "height": 688,
        "content": "## 🔐 Credentials Required\n\nThis workflow uses several external OSINT and data-gathering tools that require API credentials:\n\n- **OpenRouter API Key**  \n  Used for LLM reasoning, prioritizing sources, "
      }
    },
    {
      "id": "d38e3988-60b3-439d-9a2b-92e6b6343e30",
      "name": "Open Corporates1",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        928,
        2080
      ]
    },
    {
      "id": "53b446ec-19d2-480d-b4b8-3cb7cbb1d6fa",
      "name": "Trigger organization research (Webhook)",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        -464,
        1488
      ]
    },
    {
      "id": "5e7a2017-3d26-451e-bfc3-949500f4d831",
      "name": "Trigger organization research from another workflow",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -464,
        1696
      ]
    }
  ],
  "connections": {
    "GPT-5a": {
      "ai_languageModel": [
        [
          {
            "node": "Prioritizing Sources",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "GPT-5b": {
      "ai_languageModel": [
        [
          {
            "node": "Writing Report",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "GPT-5c": {
      "ai_languageModel": [
        [
          {
            "node": "Verifying Report",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "GPT-5d": {
      "ai_languageModel": [
        [
          {
            "node": "Step 6: Fixing Hallucinations",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "BuiltWith1": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Set Prompt": {
      "main": [
        [
          {
            "node": "Looking for Sources",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Report": {
      "main": [
        [
          {
            "node": "Verifying Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Report1": {
      "main": [
        [
          {
            "node": "If Source is Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Auto Fallback": {
      "ai_languageModel": [
        [
          {
            "node": "Looking for Sources",
            "type": "ai_languageModel",
            "index": 1
          }
        ]
      ]
    },
    "Auto Fallback1": {
      "ai_languageModel": [
        [
          {
            "node": "Prioritizing Sources",
            "type": "ai_languageModel",
            "index": 1
          }
        ]
      ]
    },
    "Auto Fallback2": {
      "ai_languageModel": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_languageModel",
            "index": 1
          }
        ]
      ]
    },
    "Auto Fallback3": {
      "ai_languageModel": [
        [
          {
            "node": "Writing Report",
            "type": "ai_languageModel",
            "index": 1
          }
        ]
      ]
    },
    "Auto Fallback4": {
      "ai_languageModel": [
        [
          {
            "node": "Verifying Report",
            "type": "ai_languageModel",
            "index": 1
          },
          {
            "node": "Structured Output Parser",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Auto Fallback5": {
      "ai_languageModel": [
        [
          {
            "node": "Step 6: Fixing Hallucinations",
            "type": "ai_languageModel",
            "index": 1
          }
        ]
      ]
    },
    "Writing Report": {
      "main": [
        [
          {
            "node": "Retry if Response Empty1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Empty Output": {
      "main": [
        [
          {
            "node": "Set Report",
            "type": "main",
            "index": 0
          },
          {
            "node": "Step 6: Fixing Hallucinations",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gemini 2.5 Flash": {
      "ai_languageModel": [
        [
          {
            "node": "Looking for Sources",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "If Empty Output1": {
      "main": [
        [
          {
            "node": "Verifying Report",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "If hallucinations present",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Open Corporates1": {
      "ai_tool": [
        [
          {
            "node": "Looking for Sources",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Open Corporates2": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Verifying Report": {
      "main": [
        [
          {
            "node": "If Empty Output1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gemini 2.5 Flash2": {
      "ai_languageModel": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Embeddings OpenAI2": {
      "ai_embedding": [
        [
          {
            "node": "Search Open Paws Database2",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "LegiScan Discovery": {
      "ai_tool": [
        [
          {
            "node": "Looking for Sources",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "LegiScan Retrieval": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Looking for Sources": {
      "main": [
        [
          {
            "node": "Retry if Tools Not Used",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Think Tool Analysis": {
      "ai_tool": [
        [
          {
            "node": "Writing Report",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "If Source is Webhook": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set Output1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prioritizing Sources": {
      "main": [
        [
          {
            "node": "Retry if Response Empty",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Think Tool Analysis2": {
      "ai_tool": [
        [
          {
            "node": "Step 6: Fixing Hallucinations",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "DocumentCloud Dsicovery": {
      "ai_tool": [
        [
          {
            "node": "Looking for Sources",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "DocumentCloud Retrieval": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Google Search Discovery": {
      "ai_tool": [
        [
          {
            "node": "Looking for Sources",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Retry if Response Empty": {
      "main": [
        [
          {
            "node": "Prioritizing Sources",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Investigating Sources Further",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Retry if Tools Not Used": {
      "main": [
        [
          {
            "node": "Looking for Sources",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Prioritizing Sources",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Court Listener Discovery": {
      "ai_tool": [
        [
          {
            "node": "Looking for Sources",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Jina URL Text Extraction": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Retry if Response Empty1": {
      "main": [
        [
          {
            "node": "Writing Report",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Retry if Tools Not Used1": {
      "main": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Writing Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Verifying Report",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Twitter Profile Scraper1": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Court Listener Retrieveal": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "If hallucinations present": {
      "main": [
        [
          {
            "node": "Step 6: Fixing Hallucinations",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set Report1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Think Tool Prioritization": {
      "ai_tool": [
        [
          {
            "node": "Prioritizing Sources",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Instagram Profile Scraper1": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Search Open Paws Database2": {
      "ai_tool": [
        [
          {
            "node": "Looking for Sources",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Investigating Sources Further": {
      "main": [
        [
          {
            "node": "Retry if Tools Not Used1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Step 6: Fixing Hallucinations": {
      "main": [
        [
          {
            "node": "If Empty Output",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Linkedin Person and Company Scraper1": {
      "ai_tool": [
        [
          {
            "node": "Investigating Sources Further",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Trigger organization research (Webhook)": {
      "main": [
        [
          {
            "node": "Set Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Trigger organization research from another workflow": {
      "main": [
        [
          {
            "node": "Set Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}