{"adoption": {"forks": 1197, "observed_at": "2026-08-28T04:06:57.783630+00:00", "stars": 2519}, "canonical_url": "https://ross.abutalabs.com/products/openalgo", "card": {"archived": false, "artifact_type": "application", "description": "Open Source Algo Trading Platform for Everyone", "domain": ["fintech", "self-hosted", "analytics", "developer-tools"], "enriched": true, "function": ["trading", "api-framework", "web-framework", "workflow-automation", "webhook", "analytics", "charts", "scheduling", "chatbot", "mcp"], "health_score": 100, "homepage": "https://docs.openalgo.in", "language": "Python", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["marketcalls/openalgo"], "name": "marketcalls/openalgo", "platform": ["python", "self-hosted", "cross-platform", "windows"], "pushed_at": "2026-08-26T19:07:34+00:00", "repo": "marketcalls/openalgo", "stars": 2519, "tags": ["algo-trading", "broker-integration", "tradingview", "amibroker", "options-trading", "no-code-strategy-builder", "indian-stock-market", "rest-api", "websocket", "backtesting", "paper-trading", "flask", "react", "trading", "automation", "docker", "web-server", "linux", "macos"], "topics": ["algotrading", "amibroker", "flask", "python", "sqlite", "tradingview", "openalgo", "metatrader", "trading-bot", "algorithmic-trading", "quantative-trading", "stock-market", "chartink", "self-hosting", "trade-automation", "reactjs", "charting-library", "no-code-platform", "scalping", "option-platform"], "urls": [], "use_cases": ["automate trades from TradingView alerts to my broker", "run Python trading strategies on a schedule without a server", "build algo trading strategies without coding", "analyze option chains with Greeks and payoff diagrams", "connect Amibroker or MetaTrader to Indian brokers through one API", "paper trade strategies before going live", "self-host my own trading infrastructure instead of relying on a broker's platform", "backtest my portfolio allocation against historical data"], "what_it_is": "OpenAlgo is a free, open-source, self-hosted algorithmic trading platform built with Python Flask and React that provides a unified API layer across 36 broker plugins. It combines a REST/WebSocket broker API, Python strategy hosting, a no-code visual strategy builder, and an options analytics suite in a single self-hosted instance.", "when_to_avoid": ["You need high-frequency or ultra-low-latency HFT execution beyond retail API speeds", "You trade primarily on non-Indian markets or need brokers not among the 36 supported plugins", "You require derivatives modeling, short positions, or advanced portfolio backtesting beyond long-only NSE/BSE cash equities", "You want a fully managed cloud service rather than maintaining your own deployment"], "when_to_choose": ["You want one consistent API across many (mostly Indian) brokers instead of per-broker integrations", "You need a self-hosted platform combining execution, strategy hosting, no-code building, and options analytics", "You want to bridge external tools like TradingView, Amibroker, ChartInk, Excel, or N8N into order execution", "You need analyzer/paper-trading mode to test workflows before live orders"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openalgo", "repo": "marketcalls/openalgo", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.783630+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:26:07.275689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "699917ae691357fdbf0716bcfff74386a790b38dea35401cb405371c27a39439", "fetched_at": "2026-08-28T04:06:57.783630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marketcalls/openalgo"}, {"content_hash": "efee869dd4f786432d9bcbadf7fe0fdf8695954e4215eda014b5d755d38d7b43", "fetched_at": "2026-08-29T10:08:27.288397+00:00", "kind": "homepage", "missing": false, "url": "https://docs.openalgo.in"}, {"content_hash": "72f236222c63ea49d6893338dde6818608427b132252a66edc28e362bebf6f97", "fetched_at": "2026-08-29T10:08:27.311659+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features/portfolio-analytics"}, {"content_hash": "ddf37bfbd4eef2bb00799ee4c2ea797d74d59417f786800ccc48ba3d82e21d03", "fetched_at": "2026-08-29T10:08:27.297879+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/new-features"}, {"content_hash": "d6784b82362055a763f239aba0703707d40e7e22b37c856db175067805bbf81d", "fetched_at": "2026-08-29T10:08:27.299809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/getting-started"}, {"content_hash": "82c8bacb90b918e1a9ff6deec7fc102cc77923488f923670e12a1d6ef43355e1", "fetched_at": "2026-08-29T10:08:27.301676+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/static-ip"}, {"content_hash": "f8e9369583f079ac3a3f0c706df38cc5607cf77ba60e95113305f3a7033527a0", "fetched_at": "2026-08-29T10:08:27.303519+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/latency"}, {"content_hash": "9392c1bcfd4acb8fca29101ccc1285ada940029319dbf2222472b8a26354ce93", "fetched_at": "2026-08-29T10:08:27.305508+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/installation-guidelines/themes"}, {"content_hash": "62dd0ce553e50675b877613f1a234c315c955fffe084cd5d424c1ad5c8cb94df", "fetched_at": "2026-08-29T10:08:27.307683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/api-documentation/v1"}, {"content_hash": "432fcaf1cac48c6ee3bce970b9c3e8e652d654b1c01a16d08a333667a0d5c5ee", "fetched_at": "2026-08-29T10:08:27.309415+00:00", "kind": "site_page", "missing": false, "url": "https://docs.openalgo.in/developers/design-documentation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 66, "rhythm": 98}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 926, "days_push": 7, "days_rel": 12, "gap_med": 8.5, "n_releases_24m": 59}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}