{
  "schema": "liquilens.product-plugins.v1",
  "version": "1.0.0",
  "products": [
    {
      "id": "seiche",
      "name": "Seiche",
      "scope": "Funding, money markets and source clocks",
      "mcp_url": "https://agents.seiche.info/products/seiche/mcp",
      "guide_url": "https://seiche.info/developers.html",
      "kind": "core_product",
      "plugin_version": "1.0.0",
      "source_path": "plugins/seiche",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "0.16.4",
      "observed_tool_count": 16,
      "downloads": {
        "openai": {
          "url": "downloads/seiche-openai-1.0.0.zip",
          "sha256": "0d7a635b7b87dbdc4100fb40fbf2698be11632850af1b2e30534ef1be1e15253",
          "bytes": 28735
        },
        "gemini": {
          "url": "downloads/seiche-gemini-1.0.0.zip",
          "sha256": "56def6591da28eaafe88274e19cf00c78768b1733ecd8e9460c7b764a0a78800",
          "bytes": 28310
        }
      }
    },
    {
      "id": "liquilens",
      "name": "LiquiLens",
      "scope": "Covered institutions and disclosure review",
      "mcp_url": "https://agents.seiche.info/products/liquilens/mcp",
      "guide_url": "https://liquilens.in/developers/",
      "kind": "core_product",
      "plugin_version": "1.0.0",
      "source_path": "plugins/liquilens",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "1.8.1",
      "observed_tool_count": 24,
      "downloads": {
        "openai": {
          "url": "downloads/liquilens-openai-1.0.0.zip",
          "sha256": "ac9963df0ef2c6a6a925d25271e720c9ffe4ec0f869c27bfe67010b72ef9b214",
          "bytes": 28763
        },
        "gemini": {
          "url": "downloads/liquilens-gemini-1.0.0.zip",
          "sha256": "73f1fe35e62cf993d004a116cfac7277c5b13cfd9dc79c0d7c92c1373f65f889",
          "bytes": 28407
        }
      }
    },
    {
      "id": "undertow",
      "name": "Undertow",
      "scope": "Market liquidity and indicative BTC exits",
      "mcp_url": "https://agents.seiche.info/products/undertow/mcp",
      "guide_url": "https://liquilens-undertow.com/developers/",
      "kind": "core_product",
      "plugin_version": "1.0.0",
      "source_path": "plugins/undertow",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "1.13.0",
      "observed_tool_count": 16,
      "downloads": {
        "openai": {
          "url": "downloads/undertow-openai-1.0.0.zip",
          "sha256": "ca6d4a4a68da39e095c3c4a1ad173217b10af6504f2135d8d7fb7bf8c9d76545",
          "bytes": 28764
        },
        "gemini": {
          "url": "downloads/undertow-gemini-1.0.0.zip",
          "sha256": "beb00378fcbd1d3d6631632f25267de41c8c4c79a74b31c15d0b9a0641d8524a",
          "bytes": 28330
        }
      }
    },
    {
      "id": "palimpsest",
      "name": "Palimpsest",
      "scope": "China, regional research and the public record",
      "mcp_url": "https://agents.seiche.info/products/palimpsest/mcp",
      "guide_url": "https://palimpsest.info/developers.html",
      "kind": "core_product",
      "plugin_version": "1.0.0",
      "source_path": "plugins/palimpsest",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "1.9.3",
      "observed_tool_count": 7,
      "downloads": {
        "openai": {
          "url": "downloads/palimpsest-openai-1.0.0.zip",
          "sha256": "2b7705f53ef93c7c7b8b8b94604c7a71221b933244fc7c7b79656ee810a62bef",
          "bytes": 28771
        },
        "gemini": {
          "url": "downloads/palimpsest-gemini-1.0.0.zip",
          "sha256": "b651195378d619d34c2dc59ac55e496d1ef2c05ff27251f906881b5b05da60d1",
          "bytes": 28231
        }
      }
    },
    {
      "id": "noisefloor",
      "name": "NoiseFloor",
      "scope": "Statistical research using permitted observations",
      "mcp_url": "https://agents.seiche.info/products/noisefloor/mcp",
      "guide_url": "https://liquilens.in/agents/correlation/#connect",
      "kind": "core_product",
      "plugin_version": "1.0.0",
      "source_path": "plugins/noisefloor",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "0.4.0",
      "observed_tool_count": 10,
      "downloads": {
        "openai": {
          "url": "downloads/noisefloor-openai-1.0.0.zip",
          "sha256": "0859b7d4464c3b5d22abb50cfcc060e4f3c7ed4d5c50e5c6eeb89dbbdd0cac39",
          "bytes": 28793
        },
        "gemini": {
          "url": "downloads/noisefloor-gemini-1.0.0.zip",
          "sha256": "731d693806fea2b10dbdb9c90e109b1e5ac4d107f8fde9d34580995bcd0d3390",
          "bytes": 28274
        }
      }
    },
    {
      "id": "narcoscope",
      "name": "NarcoScope",
      "scope": "Drug, arms and informal-economy evidence",
      "mcp_url": "https://agents.seiche.info/products/narcoscope/mcp",
      "guide_url": "https://www.narcoscope.com/developers/",
      "kind": "core_product",
      "plugin_version": "1.0.0",
      "source_path": "plugins/narcoscope",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "1.6.0",
      "observed_tool_count": 14,
      "downloads": {
        "openai": {
          "url": "downloads/narcoscope-openai-1.0.0.zip",
          "sha256": "fc9333a0b8163fe6e4e7d35a07d1ee80a380b99fdf7367c1c9365e8076093c77",
          "bytes": 28772
        },
        "gemini": {
          "url": "downloads/narcoscope-gemini-1.0.0.zip",
          "sha256": "9917b0b575043646aca6cfcf0677b7b36b27de5d6384ebd3c72db1dc3b5cc447",
          "bytes": 28289
        }
      }
    },
    {
      "id": "wake",
      "name": "Wake",
      "scope": "Public agent-economy context with separate reference periods",
      "mcp_url": "https://agents.seiche.info/products/wake/mcp",
      "guide_url": "https://agents.seiche.info/connect",
      "kind": "core_product",
      "plugin_version": "1.0.0",
      "source_path": "plugins/wake",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "1.30.0",
      "observed_tool_count": 3,
      "downloads": {
        "openai": {
          "url": "downloads/wake-openai-1.0.0.zip",
          "sha256": "84e20cda6289a76fdf0f5bb97ce065aa4e123d614dd779c6330966a321012e66",
          "bytes": 28763
        },
        "gemini": {
          "url": "downloads/wake-gemini-1.0.0.zip",
          "sha256": "4e21b7dd1e35260d1800ffd1d3c6a9e28c46f2d8eb441309b4737d45c1aa05b7",
          "bytes": 28191
        }
      }
    },
    {
      "id": "riptide",
      "name": "Riptide",
      "scope": "Show Riptide's committed paper research record and its evidence limits.",
      "mcp_url": "https://agents.seiche.info/products/riptide/mcp",
      "guide_url": "https://agents.seiche.info/connect",
      "kind": "research_product",
      "plugin_version": "1.0.0",
      "source_path": "plugins/riptide",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "1.3.0",
      "observed_tool_count": 7,
      "downloads": {
        "openai": {
          "url": "downloads/riptide-openai-1.0.0.zip",
          "sha256": "7681a34648b814c22b89a447af9d72b7ee7fe4a366703c02e7cb72c35a7fd9fa",
          "bytes": 28764
        },
        "gemini": {
          "url": "downloads/riptide-gemini-1.0.0.zip",
          "sha256": "0282b97acfe8d49b5049e2628177ff54832a8aac122d513e22578768a679666a",
          "bytes": 28229
        }
      }
    },
    {
      "id": "myquant-editorial",
      "name": "MyQuant Editorial",
      "scope": "Show one recent published story with its sources, dates and editorial limits.",
      "mcp_url": "https://agents.seiche.info/products/myquant-editorial/mcp",
      "guide_url": "https://agents.seiche.info/connect",
      "kind": "editorial_archive",
      "plugin_version": "1.0.0",
      "source_path": "plugins/myquant-editorial",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "2.1.1",
      "observed_tool_count": 5,
      "downloads": {
        "openai": {
          "url": "downloads/myquant-editorial-openai-1.0.0.zip",
          "sha256": "f41c107621ef6f1135dfcf00396b3338ec37a45d6c13208f095fff48b49cf649",
          "bytes": 28853
        },
        "gemini": {
          "url": "downloads/myquant-editorial-gemini-1.0.0.zip",
          "sha256": "9ad05921f9d285e5cd207c6b923d46e9afa0e536ada49f91d6ef8c69c2ff7850",
          "bytes": 28279
        }
      }
    },
    {
      "id": "myquant-app",
      "name": "MyQuant App Discovery",
      "scope": "Show the MyQuant app's public capabilities and offline reading boundaries.",
      "mcp_url": "https://agents.seiche.info/products/myquant-app/mcp",
      "guide_url": "https://agents.seiche.info/connect",
      "kind": "metadata_only",
      "plugin_version": "1.0.0",
      "source_path": "plugins/myquant-app",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "2.0.0",
      "observed_tool_count": 2,
      "downloads": {
        "openai": {
          "url": "downloads/myquant-app-openai-1.0.0.zip",
          "sha256": "57400cee04640004637016fceca5e2adb81d9e594b69e4ef0a09e2025b10a488",
          "bytes": 28831
        },
        "gemini": {
          "url": "downloads/myquant-app-gemini-1.0.0.zip",
          "sha256": "fbb9648e23c21e7ee550e337d3e518668531dffb8d764401d96e5ca1bfb1c071",
          "bytes": 28243
        }
      }
    },
    {
      "id": "trade-safety",
      "name": "LiquiLens Trade Safety",
      "scope": "Explain the Trade Safety sandbox's capabilities, input limits and lack of execution authority.",
      "mcp_url": "https://agents.seiche.info/products/trade-safety/mcp",
      "guide_url": "https://agents.seiche.info/connect",
      "kind": "read_only_sandbox",
      "plugin_version": "1.0.0",
      "source_path": "plugins/trade-safety",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "0.2.2",
      "observed_tool_count": 2,
      "downloads": {
        "openai": {
          "url": "downloads/trade-safety-openai-1.0.0.zip",
          "sha256": "c189264630aaee7f7fa87c64baff7d4ac83a8a3674c3518018daf9d57e1b3aff",
          "bytes": 28867
        },
        "gemini": {
          "url": "downloads/trade-safety-gemini-1.0.0.zip",
          "sha256": "de97d3734b64b9a933b350b735356012b61994f92502e4e6fa9d8c9021baab76",
          "bytes": 28278
        }
      }
    },
    {
      "id": "research-data",
      "name": "Source Data Research Workspace",
      "scope": "Discover source datasets and exact series identifiers, then read bounded observations with capture receipts.",
      "mcp_url": "https://agents.seiche.info/products/research-data/mcp",
      "guide_url": "https://agents.seiche.info/connect",
      "kind": "research_wrapper",
      "plugin_version": "1.0.0",
      "source_path": "plugins/research-data",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "1.2.0",
      "observed_tool_count": 8,
      "downloads": {
        "openai": {
          "url": "downloads/research-data-openai-1.0.0.zip",
          "sha256": "07b5ea6e0e1d02b9f533768a99339efe2fac31e06569963bf2e85972654a0b05",
          "bytes": 28888
        },
        "gemini": {
          "url": "downloads/research-data-gemini-1.0.0.zip",
          "sha256": "51e99d17fb283ad173b95fe4eade61b68c591820d64ea9fa8d0d531f8e05929b",
          "bytes": 28335
        }
      }
    },
    {
      "id": "seiche-market-corpus",
      "name": "Seiche Market Atlas Corpus",
      "scope": "Inspect corpus datasets, source clocks and publication rights. Restricted collections remain metadata only.",
      "mcp_url": "https://agents.seiche.info/products/seiche-market-corpus/mcp",
      "guide_url": "https://agents.seiche.info/connect",
      "kind": "research_wrapper",
      "plugin_version": "1.0.0",
      "source_path": "plugins/seiche-market-corpus",
      "distribution": "publisher_maintained_marketplace",
      "official_directory_approved": false,
      "observed_server_version": "1.0.0",
      "observed_tool_count": 9,
      "downloads": {
        "openai": {
          "url": "downloads/seiche-market-corpus-openai-1.0.0.zip",
          "sha256": "4f33bfeafc8e6cbf7615671e36d277ce25f1862387f831b97b31d836d32c9431",
          "bytes": 28927
        },
        "gemini": {
          "url": "downloads/seiche-market-corpus-gemini-1.0.0.zip",
          "sha256": "239bb2de4594797deebb513f7ba896b4287d87283fc8d14744d35cc5dc185c42",
          "bytes": 28374
        }
      }
    }
  ],
  "existing_plugins": [
    "financial-evidence",
    "market-brief"
  ],
  "scope": "Publisher-maintained installs and candidate ZIPs; official directory approval is separate."
}
