{"adoption": {"forks": 286, "observed_at": "2026-08-28T04:04:48.679211+00:00", "stars": 1466}, "canonical_url": "https://ross.abutalabs.com/products/quantaalpha", "card": {"archived": false, "artifact_type": "framework", "description": "QuantaAlpha transforms how you discover quantitative alpha factors by combining LLM intelligence with evolutionary strategies. Just describe your research direction, and watch as factors are automatically mined, evolved, and validated through self-evolving trajectories.", "domain": ["fintech", "large-language-models", "machine-learning", "data-science"], "enriched": true, "function": ["agent-framework", "llm-inference", "machine-learning", "data-science", "workflow-automation"], "health_score": 74, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["QuantaAlpha/QuantaAlpha"], "name": "QuantaAlpha/QuantaAlpha", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-06-29T16:55:22+00:00", "repo": "QuantaAlpha/QuantaAlpha", "stars": 1466, "tags": ["quantitative-finance", "factor-mining", "alpha-research", "evolutionary-algorithms", "llm-driven", "self-evolving", "trading", "ai-agents"], "topics": ["code", "codeagent", "factor-mining", "self-evolving", "quantaalpha"], "urls": [], "use_cases": ["mine quantitative alpha factors with LLMs", "automate factor discovery for trading strategies", "evolve and validate quant factors using evolutionary search", "describe a research idea and get candidate factors generated", "run walk-forward validation on mined factors", "apply LLM agents to quantitative research workflows"], "what_it_is": "QuantaAlpha is an LLM-driven framework for mining quantitative alpha factors using a trajectory-based self-evolving paradigm. Users describe a research direction in natural language, and the system automatically generates, evolves, and validates factors through evolutionary strategies with structured hypothesis-code constraints.", "when_to_avoid": ["you need a battle-tested production trading system rather than a research framework", "you require a permissively licensed dependency and cannot accept unclear licensing", "you need a no-LLM, purely statistical factor research pipeline"], "when_to_choose": ["you want to automate quantitative factor mining with LLM intelligence", "you need evolutionary, trajectory-based factor generation and validation", "you prefer describing research goals in natural language rather than coding factor formulas by hand"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/quantaalpha", "repo": "QuantaAlpha/QuantaAlpha", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "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:04:48.679211+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.679211+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:02.480241+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2627b7228faca113b9683487b97e0037aedf8705b6f14727b961e8de12e1bf90", "fetched_at": "2026-08-28T04:04:48.679211+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QuantaAlpha/QuantaAlpha"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 15, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 217, "days_push": 65, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}